winundef.h serves for other compilators too with STL turned on.
[wxWidgets.git] / include / wx / motif / window.h
index c96558571ca39932eac7a58ea9805f6e36296da1..dd190b6bf4f6f9586cace46cc1eb53c4320026d6 100644 (file)
@@ -6,7 +6,7 @@
 // Created:     17/09/98
 // RCS-ID:      $Id$
 // Copyright:   (c) Julian Smart
 // Created:     17/09/98
 // RCS-ID:      $Id$
 // Copyright:   (c) Julian Smart
-// Licence:     wxWidgets licence
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 #ifndef _WX_WINDOW_H_
 /////////////////////////////////////////////////////////////////////////////
 
 #ifndef _WX_WINDOW_H_
@@ -57,14 +57,14 @@ public:
     virtual void Raise();
     virtual void Lower();
     
     virtual void Raise();
     virtual void Lower();
     
-    virtual bool Show( bool show = TRUE );
-    virtual bool Enable( bool enable = TRUE );
+    virtual bool Show( bool show = true );
+    virtual bool Enable( bool enable = true );
     
     virtual void SetFocus();
     
     virtual void WarpPointer(int x, int y);
     
     
     virtual void SetFocus();
     
     virtual void WarpPointer(int x, int y);
     
-    virtual void Refresh( bool eraseBackground = TRUE,
+    virtual void Refresh( bool eraseBackground = true,
         const wxRect *rect = (const wxRect *) NULL );
     
     virtual bool SetBackgroundColour( const wxColour &colour );
         const wxRect *rect = (const wxRect *) NULL );
     
     virtual bool SetBackgroundColour( const wxColour &colour );
@@ -83,8 +83,8 @@ public:
         const;
     
     virtual void SetScrollbar( int orient, int pos, int thumbVisible,
         const;
     
     virtual void SetScrollbar( int orient, int pos, int thumbVisible,
-        int range, bool refresh = TRUE );
-    virtual void SetScrollPos( int orient, int pos, bool refresh = TRUE );
+        int range, bool refresh = true );
+    virtual void SetScrollPos( int orient, int pos, bool refresh = true );
     virtual int GetScrollPos( int orient ) const;
     virtual int GetScrollThumb( int orient ) const;
     virtual int GetScrollRange( int orient ) const;
     virtual int GetScrollPos( int orient ) const;
     virtual int GetScrollThumb( int orient ) const;
     virtual int GetScrollRange( int orient ) const;
@@ -97,7 +97,7 @@ public:
     
     // Accept files for dragging
     virtual void DragAcceptFiles(bool accept);
     
     // Accept files for dragging
     virtual void DragAcceptFiles(bool accept);
-    
+
     // Get the unique identifier of a window
     virtual WXWidget GetHandle() const { return GetMainWidget(); }
     
     // Get the unique identifier of a window
     virtual WXWidget GetHandle() const { return GetMainWidget(); }
     
@@ -148,10 +148,6 @@ public:
     void ClearUpdateRegion() { m_updateRegion.Clear(); }
     void SetUpdateRegion(const wxRegion& region) { m_updateRegion = region; }
     
     void ClearUpdateRegion() { m_updateRegion.Clear(); }
     void SetUpdateRegion(const wxRegion& region) { m_updateRegion = region; }
     
-    // For implementation purposes - sometimes decorations make the client area
-    // smaller
-    virtual wxPoint GetClientAreaOrigin() const;
-
     // Process idle (send update events)
     void OnInternalIdle();
     
     // Process idle (send update events)
     void OnInternalIdle();
     
@@ -196,7 +192,7 @@ public:
     
     // Change properties
     // Change to the current font (often overridden)
     
     // Change properties
     // Change to the current font (often overridden)
-    virtual void ChangeFont(bool keepOriginalSize = TRUE);             
+    virtual void ChangeFont(bool keepOriginalSize = true);
     
     // Change background and foreground colour using current background colour
     // setting (Motif generates foreground based on background)
     
     // Change background and foreground colour using current background colour
     // setting (Motif generates foreground based on background)
@@ -214,9 +210,9 @@ protected:
     // wxWidgets wxKeyEvent form. Find a widget for the window. Now find a
     // wxWindow for the widget. If there isn't one, go up the widget hierarchy
     // trying to find one. Once one is found, call ProcessAccelerator for the
     // wxWidgets wxKeyEvent form. Find a widget for the window. Now find a
     // wxWindow for the widget. If there isn't one, go up the widget hierarchy
     // trying to find one. Once one is found, call ProcessAccelerator for the
-    // window. If it returns TRUE (processed the event), skip the X event,
+    // window. If it returns true (processed the event), skip the X event,
     // otherwise carry on up the wxWidgets window hierarchy calling
     // otherwise carry on up the wxWidgets window hierarchy calling
-    // ProcessAccelerator. If all return FALSE, process the X event as normal.
+    // ProcessAccelerator. If all return false, process the X event as normal.
     // Eventually we can implement OnCharHook the same way, but concentrate on
     // accelerators for now. ProcessAccelerator must look at the current
     // accelerator table, and try to find what menu id or window (beneath it)
     // Eventually we can implement OnCharHook the same way, but concentrate on
     // accelerators for now. ProcessAccelerator must look at the current
     // accelerator table, and try to find what menu id or window (beneath it)
@@ -230,7 +226,7 @@ protected:
     void UnmanageAndDestroy(WXWidget widget);
     
     // map or unmap an X widget (passing NULL is ok),
     void UnmanageAndDestroy(WXWidget widget);
     
     // map or unmap an X widget (passing NULL is ok),
-    // returns TRUE if widget was mapped/unmapped
+    // returns true if widget was mapped/unmapped
     bool MapOrUnmap(WXWidget widget, bool map);
     
     // scrolling stuff
     bool MapOrUnmap(WXWidget widget, bool map);
     
     // scrolling stuff
@@ -295,7 +291,7 @@ protected:
     virtual bool DoPopupMenu(wxMenu *menu, int x, int y);
     virtual void DoCaptureMouse();
     virtual void DoReleaseMouse();
     virtual bool DoPopupMenu(wxMenu *menu, int x, int y);
     virtual void DoCaptureMouse();
     virtual void DoReleaseMouse();
-    
+
 #if wxUSE_TOOLTIPS
     virtual void DoSetToolTip( wxToolTip *tip );
 #endif // wxUSE_TOOLTIPS
 #if wxUSE_TOOLTIPS
     virtual void DoSetToolTip( wxToolTip *tip );
 #endif // wxUSE_TOOLTIPS