]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/gtk/window.h
Better disabling of toolbars and menubars
[wxWidgets.git] / include / wx / gtk / window.h
index 833f5d23751433bed15455ff89e9fb92095bb7a5..d26c7214ccc029115e85b8deb7d168c3b1574966 100644 (file)
@@ -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"
 
 //-----------------------------------------------------------------------------
 extern const char *wxFrameNameStr;
 extern wxList wxTopLevelWindows;
 
+//-----------------------------------------------------------------------------
+// global function
+//-----------------------------------------------------------------------------
+
+wxWindow* wxGetActiveWindow();
+
 //-----------------------------------------------------------------------------
 // classes
 //-----------------------------------------------------------------------------
 
 class wxLayoutConstraints;
 class wxSizer;
+class wxDC;
+class wxClientData;
+class wxVoidClientData;
+class wxWindow;
 #if wxUSE_WX_RESOURCES
 class wxResourceTable;
 class wxItemResource;
 #endif
-
-class wxClientData;
-class wxVoidClientData;
-class wxWindow;
+#if wxUSE_DRAG_AND_DROP
+class wxDropTarget;
+#endif
 
 //-----------------------------------------------------------------------------
 // callback definition for inserting a window (internal)
@@ -289,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 );
@@ -332,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;