X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4f22cf8ddb6d4c75eee97d1320ba20f7c82753c8..2b1c162e227574deaa255bd66f6c14d10be870f2:/include/wx/gtk/window.h diff --git a/include/wx/gtk/window.h b/include/wx/gtk/window.h index fc4a1e35e2..d26c7214cc 100644 --- a/include/wx/gtk/window.h +++ b/include/wx/gtk/window.h @@ -22,9 +22,7 @@ #include "wx/validate.h" #include "wx/cursor.h" #include "wx/font.h" -#include "wx/dc.h" #include "wx/region.h" -#include "wx/dnd.h" #include "wx/accel.h" //----------------------------------------------------------------------------- @@ -34,18 +32,29 @@ extern const char *wxFrameNameStr; extern wxList wxTopLevelWindows; +//----------------------------------------------------------------------------- +// global function +//----------------------------------------------------------------------------- + +wxWindow* wxGetActiveWindow(); + //----------------------------------------------------------------------------- // classes //----------------------------------------------------------------------------- class wxLayoutConstraints; class wxSizer; -class wxResourceTable; -class wxItemResource; - +class wxDC; class wxClientData; class wxVoidClientData; class wxWindow; +#if wxUSE_WX_RESOURCES +class wxResourceTable; +class wxItemResource; +#endif +#if wxUSE_DRAG_AND_DROP +class wxDropTarget; +#endif //----------------------------------------------------------------------------- // callback definition for inserting a window (internal) @@ -120,10 +129,12 @@ public: const wxString& name = wxPanelNameStr); virtual ~wxWindow(); +#if wxUSE_WX_RESOURCES virtual bool LoadFromResource( wxWindow *parent, const wxString& resourceName, const wxResourceTable *table = (const wxResourceTable *) NULL); virtual wxControl *CreateItem(const wxItemResource* childResource, const wxItemResource* parentResource, const wxResourceTable *table = (const wxResourceTable *) NULL); +#endif bool Close( bool force = FALSE ); virtual bool Destroy(); @@ -285,8 +296,10 @@ public: virtual bool PopupMenu( wxMenu *menu, int x, int y ); +#if wxUSE_DRAG_AND_DROP virtual void SetDropTarget( wxDropTarget *dropTarget ); virtual wxDropTarget *GetDropTarget() const; +#endif virtual void SetScrollbar( int orient, int pos, int thumbVisible, int range, bool refresh = TRUE ); @@ -328,7 +341,9 @@ public: int m_retCode; wxEvtHandler *m_eventHandler; wxValidator *m_windowValidator; +#if wxUSE_DRAG_AND_DROP wxDropTarget *m_dropTarget; +#endif wxWindowID m_windowId; wxCursor *m_cursor; wxFont m_font;