X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4f22cf8ddb6d4c75eee97d1320ba20f7c82753c8..d851f77ec18370a5f664ef2fbe46ad00665f7370:/include/wx/gtk/window.h?ds=sidebyside diff --git a/include/wx/gtk/window.h b/include/wx/gtk/window.h index fc4a1e35e2..4b3e3d78d7 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" //----------------------------------------------------------------------------- @@ -40,12 +38,17 @@ extern wxList wxTopLevelWindows; 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 +123,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 +290,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 +335,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;