From 925f7740663f38ed8296ddb247754a9d62152aea Mon Sep 17 00:00:00 2001 From: =?utf8?q?W=C5=82odzimierz=20Skiba?= Date: Tue, 25 Jul 2006 14:31:55 +0000 Subject: [PATCH 1/1] Minor header cleaning. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40325 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/motif/accel.h | 6 ++-- include/wx/motif/app.h | 19 +++++----- include/wx/motif/bmpbuttn.h | 18 +++++----- include/wx/motif/bmpmotif.h | 4 +-- include/wx/motif/button.h | 12 +++---- include/wx/motif/checkbox.h | 10 +++--- include/wx/motif/clipbrd.h | 22 ++++++------ include/wx/motif/control.h | 19 +++++----- include/wx/motif/cursor.h | 16 ++++----- include/wx/motif/dataform.h | 21 ++++++----- include/wx/motif/dataobj2.h | 3 +- include/wx/motif/dc.h | 2 +- include/wx/motif/dcclient.h | 3 +- include/wx/motif/dcmemory.h | 14 ++++---- include/wx/motif/dcprint.h | 9 +++-- include/wx/motif/dcscreen.h | 13 ++++--- include/wx/motif/dnd.h | 63 ++++++++++++++++----------------- include/wx/motif/filedlg.h | 10 +++--- include/wx/motif/gauge.h | 16 ++++----- include/wx/motif/icon.h | 4 +-- include/wx/motif/mdi.h | 11 ++++-- include/wx/motif/menu.h | 70 ++++++++++++++++++------------------- include/wx/motif/menuitem.h | 16 ++++----- include/wx/motif/minifram.h | 10 +++--- include/wx/motif/print.h | 12 +++---- include/wx/motif/private.h | 10 +++--- include/wx/motif/radiobut.h | 12 +++---- include/wx/motif/scrolbar.h | 16 ++++----- include/wx/motif/slider.h | 28 +++++++-------- include/wx/motif/spinbutt.h | 18 +++++----- include/wx/motif/statbmp.h | 22 ++++++------ include/wx/motif/statbox.h | 10 +++--- include/wx/motif/stattext.h | 18 +++++----- include/wx/motif/textctrl.h | 2 +- include/wx/motif/timer.h | 16 ++++----- 35 files changed, 276 insertions(+), 279 deletions(-) diff --git a/include/wx/motif/accel.h b/include/wx/motif/accel.h index d67392b8ee..f51093d326 100644 --- a/include/wx/motif/accel.h +++ b/include/wx/motif/accel.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: accel.h +// Name: wx/motif/accel.h // Purpose: wxAcceleratorTable class // Author: Julian Smart // Modified by: @@ -28,9 +28,9 @@ public: bool operator == (const wxAcceleratorTable& accel) const { return m_refData == accel.m_refData; } bool operator != (const wxAcceleratorTable& accel) const { return m_refData != accel.m_refData; } - + bool Ok() const; - + // Implementation only int GetCount() const; wxAcceleratorEntry* GetEntries() const; diff --git a/include/wx/motif/app.h b/include/wx/motif/app.h index 41b0532808..985a7e22e1 100644 --- a/include/wx/motif/app.h +++ b/include/wx/motif/app.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: app.h +// Name: wx/motif/app.h // Purpose: wxApp class // Author: Julian Smart // Modified by: @@ -41,34 +41,34 @@ WX_DECLARE_VOIDPTR_HASH_MAP( wxPerDisplayData*, wxPerDisplayDataMap ); class WXDLLEXPORT wxApp : public wxAppBase { DECLARE_DYNAMIC_CLASS(wxApp) - + public: wxApp(); virtual ~wxApp(); - + // override base class (pure) virtuals // ----------------------------------- - + virtual int MainLoop(); virtual void Exit(); virtual bool Yield(bool onlyIfNeeded = false); virtual void WakeUpIdle(); // implemented in motif/evtloop.cpp - + virtual bool OnInitGui(); - + // implementation from now on // -------------------------- - + protected: bool m_showOnInit; - + public: // Implementation virtual bool Initialize(int& argc, wxChar **argv); virtual void CleanUp(); - + // Motif-specific WXAppContext GetAppContext() const { return m_appContext; } WXWidget GetTopLevelWidget(); @@ -97,4 +97,3 @@ private: #endif // _WX_APP_H_ - diff --git a/include/wx/motif/bmpbuttn.h b/include/wx/motif/bmpbuttn.h index 834f60b526..352fe041bb 100644 --- a/include/wx/motif/bmpbuttn.h +++ b/include/wx/motif/bmpbuttn.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: bmpbuttn.h +// Name: wx/motif/bmpbuttn.h // Purpose: wxBitmapButton class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_BMPBUTTN_H_ @@ -30,13 +30,13 @@ public: { Create(parent, id, bitmap, pos, size, style, validator, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxBitmap& bitmap, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxBU_AUTODRAW, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxButtonNameStr); - + virtual void SetLabel(const wxBitmap& bitmap) { SetBitmapLabel(bitmap); @@ -45,23 +45,23 @@ public: { wxControl::SetLabel(label); } - + virtual void SetBitmapLabel(const wxBitmap& bitmap); - + void SetBitmapSelected(const wxBitmap& sel); void SetBitmapFocus(const wxBitmap& focus); void SetBitmapDisabled(const wxBitmap& disabled); - + // Implementation void DoSetBitmap(); virtual void ChangeBackgroundColour(); virtual wxSize DoGetBestSize() const; - + protected: wxBitmap m_bmpNormalOriginal; // May be different from m_buttonBitmap // if m_buttonBitmap has been changed // to reflect button background colour - wxBitmap m_bmpSelectedOriginal; + wxBitmap m_bmpSelectedOriginal; wxBitmap m_bmpDisabledOriginal; wxBitmapCache m_bitmapCache; diff --git a/include/wx/motif/bmpmotif.h b/include/wx/motif/bmpmotif.h index 9e7952d043..12f1316bca 100644 --- a/include/wx/motif/bmpmotif.h +++ b/include/wx/motif/bmpmotif.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: bmpmotif.h +// Name: wx/motif/bmpmotif.h // Purpose: Motif-specific bitmap routines // Author: Julian Smart, originally in bitmap.h // Modified by: // Created: 25/03/2003 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_BMPMOTIF_H_ diff --git a/include/wx/motif/button.h b/include/wx/motif/button.h index 5735b60555..583578d668 100644 --- a/include/wx/motif/button.h +++ b/include/wx/motif/button.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: button.h +// Name: wx/motif/button.h // Purpose: wxButton class // Author: Julian Smart // Modified by: @@ -16,7 +16,7 @@ class WXDLLEXPORT wxButton: public wxButtonBase { DECLARE_DYNAMIC_CLASS(wxButton) - + public: wxButton() { } wxButton(wxWindow *parent, @@ -29,19 +29,19 @@ public: { Create(parent, id, label, pos, size, style, validator, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxString& label = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxButtonNameStr); - + virtual void SetDefault(); virtual void Command(wxCommandEvent& event); - + static wxSize GetDefaultSize(); - + // Implementation protected: diff --git a/include/wx/motif/checkbox.h b/include/wx/motif/checkbox.h index 7753058567..88af56a43f 100644 --- a/include/wx/motif/checkbox.h +++ b/include/wx/motif/checkbox.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: checkbox.h +// Name: wx/motif/checkbox.h // Purpose: wxCheckBox class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_CHECKBOX_H_ @@ -16,7 +16,7 @@ class WXDLLEXPORT wxCheckBox: public wxCheckBoxBase { DECLARE_DYNAMIC_CLASS(wxCheckBox) - + public: inline wxCheckBox() { Init(); } inline wxCheckBox(wxWindow *parent, wxWindowID id, const wxString& label, @@ -29,7 +29,7 @@ public: Create(parent, id, label, pos, size, style, validator, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, @@ -38,7 +38,7 @@ public: virtual void SetValue(bool); virtual bool GetValue() const ; virtual void Command(wxCommandEvent& event); - + // Implementation virtual void ChangeBackgroundColour(); private: diff --git a/include/wx/motif/clipbrd.h b/include/wx/motif/clipbrd.h index bd502e32bd..d09f966beb 100644 --- a/include/wx/motif/clipbrd.h +++ b/include/wx/motif/clipbrd.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: clipbrd.h +// Name: wx/motif/clipbrd.h // Purpose: Clipboard functionality. // Author: Julian Smart // Modified by: @@ -42,34 +42,34 @@ class WXDLLIMPEXP_CORE wxClipboard : public wxClipboardBase public: wxClipboard(); ~wxClipboard(); - + // open the clipboard before SetData() and GetData() virtual bool Open(); - + // close the clipboard after SetData() and GetData() virtual void Close(); - + // opened? virtual bool IsOpened() const { return m_open; } - + // replaces the data on the clipboard with data virtual bool SetData( wxDataObject *data ); - + // adds data to the clipboard virtual bool AddData( wxDataObject *data ); - + // format available on the clipboard ? virtual bool IsSupported( const wxDataFormat& format ); - + // fill data with data on the clipboard (if available) virtual bool GetData( wxDataObject& data ); - + // clears wxTheClipboard and the system's clipboard if possible virtual void Clear(); - + virtual void UsePrimarySelection(bool primary = true) { m_usePrimary = primary; } - + // implementation from now on bool m_open; wxDataObjectList m_data; diff --git a/include/wx/motif/control.h b/include/wx/motif/control.h index 474c65bdf7..f42138701a 100644 --- a/include/wx/motif/control.h +++ b/include/wx/motif/control.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: control.h +// Name: wx/motif/control.h // Purpose: wxControl class // Author: Julian Smart // Modified by: @@ -20,7 +20,7 @@ class WXDLLEXPORT wxControl: public wxControlBase { DECLARE_ABSTRACT_CLASS(wxControl) - + public: wxControl(); wxControl( wxWindow *parent, @@ -33,25 +33,25 @@ public: { Create(parent, id, pos, size, style, validator, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxControlNameStr); - + // simulates the event, returns true if the event was processed virtual void Command(wxCommandEvent& WXUNUSED(event)) { } - + // calls the callback and appropriate event handlers, returns true if // event was processed virtual bool ProcessCommand(wxCommandEvent& event); - + virtual void SetLabel(const wxString& label); virtual wxString GetLabel() const ; - + bool InSetValue() const { return m_inSetValue; } - + protected: // calls wxControlBase::CreateControl, also sets foreground, background and // font to parent's values @@ -68,9 +68,8 @@ protected: // Motif: prevent callbacks being called while in SetValue bool m_inSetValue; - + DECLARE_EVENT_TABLE() }; #endif // _WX_CONTROL_H_ - diff --git a/include/wx/motif/cursor.h b/include/wx/motif/cursor.h index e0882ffc64..2ef7e2dbda 100644 --- a/include/wx/motif/cursor.h +++ b/include/wx/motif/cursor.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: cursor.h +// Name: wx/motif/cursor.h // Purpose: wxCursor class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_CURSOR_H_ @@ -21,26 +21,26 @@ class WXDLLEXPORT wxImage; class WXDLLEXPORT wxCursor: public wxObject { DECLARE_DYNAMIC_CLASS(wxCursor) - + public: wxCursor(); wxCursor(const char bits[], int width, int height, int hotSpotX = -1, int hotSpotY = -1, const char maskBits[] = NULL); - + wxCursor(const wxString& name, long flags = wxBITMAP_TYPE_XBM, int hotSpotX = 0, int hotSpotY = 0); -#if wxUSE_IMAGE +#if wxUSE_IMAGE wxCursor(const wxImage& image); #endif - + wxCursor(wxStockCursor id); ~wxCursor(); - + virtual bool Ok() const; - + bool operator == (const wxCursor& cursor) const { return m_refData == cursor.m_refData; } bool operator != (const wxCursor& cursor) const diff --git a/include/wx/motif/dataform.h b/include/wx/motif/dataform.h index 125fe9c77c..2487376ab3 100644 --- a/include/wx/motif/dataform.h +++ b/include/wx/motif/dataform.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: motif/dataform.h +// Name: wx/motif/dataform.h // Purpose: declaration of the wxDataFormat class // Author: Robert Roebling // Modified by: @@ -17,16 +17,16 @@ class WXDLLIMPEXP_CORE wxDataFormat public: // the clipboard formats under Xt are Atoms typedef Atom NativeFormat; - + wxDataFormat(); wxDataFormat( wxDataFormatId type ); wxDataFormat( const wxString &id ); wxDataFormat( const wxChar *id ); wxDataFormat( NativeFormat format ); - + wxDataFormat& operator=(NativeFormat format) { SetId(format); return *this; } - + // comparison (must have both versions) bool operator==(NativeFormat format) const { return m_format == (NativeFormat)format; } @@ -36,31 +36,30 @@ public: { return m_type == (wxDataFormatId)format; } bool operator!=(wxDataFormatId format) const { return m_type != (wxDataFormatId)format; } - + // explicit and implicit conversions to NativeFormat which is one of // standard data types (implicit conversion is useful for preserving the // compatibility with old code) NativeFormat GetFormatId() const { return m_format; } operator NativeFormat() const { return m_format; } - + void SetId( NativeFormat format ); - + // string ids are used for custom types - this SetId() must be used for // application-specific formats wxString GetId() const; void SetId( const wxChar *id ); - + // implementation wxDataFormatId GetType() const; - + private: wxDataFormatId m_type; NativeFormat m_format; - + void PrepareFormats(); void SetType( wxDataFormatId type ); }; #endif // _WX_MOTIF_DATAFORM_H - diff --git a/include/wx/motif/dataobj2.h b/include/wx/motif/dataobj2.h index cb0db270d7..c80d8c6b65 100644 --- a/include/wx/motif/dataobj2.h +++ b/include/wx/motif/dataobj2.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: include/wx/motif/dataobj2.h +// Name: wx/motif/dataobj2.h // Purpose: declaration of standard wxDataObjectSimple-derived classes // Author: Mattia Barbon // Created: 27.04.03 @@ -42,4 +42,3 @@ public: }; #endif // _WX_MOTIF_DATAOBJ2_H_ - diff --git a/include/wx/motif/dc.h b/include/wx/motif/dc.h index 390e63faf6..5af2889108 100644 --- a/include/wx/motif/dc.h +++ b/include/wx/motif/dc.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dc.h +// Name: wx/motif/dc.h // Purpose: wxDC class // Author: Julian Smart // Modified by: diff --git a/include/wx/motif/dcclient.h b/include/wx/motif/dcclient.h index c8f182c135..5a00c3cd2f 100644 --- a/include/wx/motif/dcclient.h +++ b/include/wx/motif/dcclient.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dcclient.h +// Name: wx/motif/dcclient.h // Purpose: wxClientDC, wxPaintDC and wxWindowDC classes // Author: Julian Smart // Modified by: @@ -187,4 +187,3 @@ public: }; #endif // _WX_DCCLIENT_H_ - diff --git a/include/wx/motif/dcmemory.h b/include/wx/motif/dcmemory.h index ee0cf492ae..caae8445ee 100644 --- a/include/wx/motif/dcmemory.h +++ b/include/wx/motif/dcmemory.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dcmemory.h +// Name: wx/motif/dcmemory.h // Purpose: wxMemoryDC class // Author: Julian Smart // Modified by: @@ -17,21 +17,21 @@ class WXDLLIMPEXP_CORE wxMemoryDC : public wxWindowDC { DECLARE_DYNAMIC_CLASS(wxMemoryDC) - + public: wxMemoryDC(); wxMemoryDC( wxDC *dc ); // Create compatible DC ~wxMemoryDC(); - + virtual void SelectObject( const wxBitmap& bitmap ); - + void DoGetSize( int *width, int *height ) const; - + wxBitmap& GetBitmap() const { return (wxBitmap&) m_bitmap; } - + private: friend class wxPaintDC; - + wxBitmap m_bitmap; }; diff --git a/include/wx/motif/dcprint.h b/include/wx/motif/dcprint.h index 1252898e7f..61e593c15e 100644 --- a/include/wx/motif/dcprint.h +++ b/include/wx/motif/dcprint.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dcprint.h +// Name: wx/motif/dcprint.h // Purpose: wxPrinterDC class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_DCPRINT_H_ @@ -18,13 +18,12 @@ class WXDLLEXPORT wxPrinterDC: public wxDC { public: DECLARE_CLASS(wxPrinterDC) - + // Create a printer DC wxPrinterDC(const wxString& driver, const wxString& device, const wxString& output, bool interactive = true, int orientation = wxPORTRAIT); - + ~wxPrinterDC(); }; #endif // _WX_DCPRINT_H_ - diff --git a/include/wx/motif/dcscreen.h b/include/wx/motif/dcscreen.h index fce03a0e2e..e302fdc936 100644 --- a/include/wx/motif/dcscreen.h +++ b/include/wx/motif/dcscreen.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dcscreen.h +// Name: wx/motif/dcscreen.h // Purpose: wxScreenDC class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_DCSCREEN_H_ @@ -17,21 +17,21 @@ class WXDLLEXPORT wxScreenDC: public wxWindowDC { DECLARE_DYNAMIC_CLASS(wxScreenDC) - + public: // Create a DC representing the whole screen wxScreenDC(); ~wxScreenDC(); - + // Compatibility with X's requirements for // drawing on top of all windows static bool StartDrawingOnTop(wxWindow* window); static bool StartDrawingOnTop(wxRect* rect = NULL); static bool EndDrawingOnTop(); - + private: static WXWindow sm_overlayWindow; - + // If we have started transparent drawing at a non-(0,0) point // then we will have to adjust the device origin in the // constructor. @@ -41,4 +41,3 @@ private: #endif // _WX_DCSCREEN_H_ - diff --git a/include/wx/motif/dnd.h b/include/wx/motif/dnd.h index ee5709d1e4..96c3f9a13d 100644 --- a/include/wx/motif/dnd.h +++ b/include/wx/motif/dnd.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: dnd.h +// Name: wx/motif/dnd.h // Purpose: declaration of wxDropTarget, wxDropSource classes // Author: Julian Smart // RCS-ID: $Id$ @@ -39,19 +39,19 @@ class WXDLLEXPORT wxDropSource; class WXDLLEXPORT wxDropTarget: public wxObject { public: - + wxDropTarget(); ~wxDropTarget(); - + virtual void OnEnter() { } virtual void OnLeave() { } virtual bool OnDrop( long x, long y, const void *data, size_t size ) = 0; - - // Override these to indicate what kind of data you support: - + + // Override these to indicate what kind of data you support: + virtual size_t GetFormatCount() const = 0; virtual wxDataFormat GetFormat(size_t n) const = 0; - + // implementation }; @@ -62,13 +62,13 @@ public: class WXDLLEXPORT wxTextDropTarget: public wxDropTarget { public: - + wxTextDropTarget() {}; virtual bool OnDrop( long x, long y, const void *data, size_t size ); virtual bool OnDropText( long x, long y, const char *psz ); - + protected: - + virtual size_t GetFormatCount() const; virtual wxDataFormat GetFormat(size_t n) const; }; @@ -80,26 +80,26 @@ protected: class WXDLLEXPORT wxPrivateDropTarget: public wxDropTarget { public: - + wxPrivateDropTarget(); - + // you have to override OnDrop to get at the data - + // the string ID identifies the format of clipboard or DnD data. a word // processor would e.g. add a wxTextDataObject and a wxPrivateDataObject // to the clipboard - the latter with the Id "WXWORD_FORMAT". - + void SetId( const wxString& id ) { m_id = id; } - + wxString GetId() { return m_id; } - + private: - + virtual size_t GetFormatCount() const; virtual wxDataFormat GetFormat(size_t n) const; - + wxString m_id; }; @@ -110,15 +110,15 @@ private: class WXDLLEXPORT wxFileDropTarget: public wxDropTarget { public: - + wxFileDropTarget() {}; - + virtual bool OnDrop( long x, long y, const void *data, size_t size ); - virtual bool OnDropFiles( long x, long y, + virtual bool OnDropFiles( long x, long y, size_t nFiles, const char * const aszFiles[] ); - + protected: - + virtual size_t GetFormatCount() const; virtual wxDataFormat GetFormat(size_t n) const; }; @@ -139,26 +139,26 @@ enum wxDragResult class WXDLLEXPORT wxDropSource: public wxObject { public: - + wxDropSource( wxWindow *win ); wxDropSource( wxDataObject &data, wxWindow *win ); - + ~wxDropSource(void); - + void SetData( wxDataObject &data ); wxDragResult DoDragDrop(int flags = wxDrag_CopyOnly); - + virtual bool GiveFeedback( wxDragResult WXUNUSED(effect), bool WXUNUSED(bScrolling) ) { return true; }; - + // implementation #if 0 void RegisterWindow(void); void UnregisterWindow(void); - + wxWindow *m_window; wxDragResult m_retValue; wxDataObject *m_data; - + wxCursor m_defaultCursor; wxCursor m_goaheadCursor; #endif @@ -168,6 +168,5 @@ public: // wxUSE_DRAG_AND_DROP -#endif +#endif //_WX_DND_H_ - diff --git a/include/wx/motif/filedlg.h b/include/wx/motif/filedlg.h index a2d2ad228d..3b68253eb7 100644 --- a/include/wx/motif/filedlg.h +++ b/include/wx/motif/filedlg.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: filedlg.h +// Name: wx/motif/filedlg.h // Purpose: wxFileDialog class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_FILEDLG_H_ @@ -20,11 +20,11 @@ class WXDLLEXPORT wxFileDialog: public wxFileDialogBase { DECLARE_DYNAMIC_CLASS(wxFileDialog) public: - + // For Motif static wxString m_fileSelectorAnswer; static bool m_fileSelectorReturned; - + public: wxFileDialog(wxWindow *parent, const wxString& message = wxFileSelectorPromptStr, @@ -35,7 +35,7 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& sz = wxDefaultSize, const wxString& name = wxFileDialogNameStr); - + virtual int ShowModal(); }; diff --git a/include/wx/motif/gauge.h b/include/wx/motif/gauge.h index 392f256874..a7ba4a6607 100644 --- a/include/wx/motif/gauge.h +++ b/include/wx/motif/gauge.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: gauge.h +// Name: wx/motif/gauge.h // Purpose: wxGauge class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_GAUGE_H_ @@ -16,10 +16,10 @@ class WXDLLEXPORT wxGauge : public wxGaugeBase { DECLARE_DYNAMIC_CLASS(wxGauge) - + public: inline wxGauge() { m_rangeMax = 0; m_gaugePos = 0; } - + inline wxGauge(wxWindow *parent, wxWindowID id, int range, const wxPoint& pos = wxDefaultPosition, @@ -30,7 +30,7 @@ public: { Create(parent, id, range, pos, size, style, validator, name); } - + bool Create(wxWindow *parent, wxWindowID id, int range, const wxPoint& pos = wxDefaultPosition, @@ -38,15 +38,15 @@ public: long style = wxGA_HORIZONTAL, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxGaugeNameStr); - + void SetShadowWidth(int w); void SetRange(int r); void SetValue(int pos); - + int GetShadowWidth() const ; int GetRange() const ; int GetValue() const ; - + virtual void Command(wxCommandEvent& WXUNUSED(event)) {} ; private: diff --git a/include/wx/motif/icon.h b/include/wx/motif/icon.h index fbee1048be..3508a84d3e 100644 --- a/include/wx/motif/icon.h +++ b/include/wx/motif/icon.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: icon.h +// Name: wx/motif/icon.h // Purpose: wxIcon class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_ICON_H_ diff --git a/include/wx/motif/mdi.h b/include/wx/motif/mdi.h index c08e8e90db..115e1205cb 100644 --- a/include/wx/motif/mdi.h +++ b/include/wx/motif/mdi.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: mdi.h +// Name: wx/motif/mdi.h // Purpose: MDI (Multiple Document Interface) classes. // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_MDI_H_ @@ -152,7 +152,12 @@ public: void ReleaseMouse(); void Raise(); void Lower(void); - void DoSetSizeHints(int minW = -1, int minH = -1, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1); + void DoSetSizeHints(int minW = wxDefaultCoord, + int minH = wxDefaultCoord, + int maxW = wxDefaultCoord, + int maxH = wxDefaultCoord, + int incW = wxDefaultCoord, + int incH = wxDefaultCoord); // MDI operations virtual void Maximize(); diff --git a/include/wx/motif/menu.h b/include/wx/motif/menu.h index 16ecaa5557..788c7c2248 100644 --- a/include/wx/motif/menu.h +++ b/include/wx/motif/menu.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: menu.h +// Name: wx/motif/menu.h // Purpose: wxMenu, wxMenuBar classes // Author: Julian Smart // Modified by: @@ -28,59 +28,59 @@ public: // ctors & dtor wxMenu(const wxString& title, long style = 0) : wxMenuBase(title, style) { Init(); } - + wxMenu(long style = 0) : wxMenuBase(style) { Init(); } - + virtual ~wxMenu(); - + // implement base class virtuals virtual wxMenuItem* DoAppend(wxMenuItem *item); virtual wxMenuItem* DoInsert(size_t pos, wxMenuItem *item); virtual wxMenuItem* DoRemove(wxMenuItem *item); - + virtual void Break(); - + virtual void SetTitle(const wxString& title); - + bool ProcessCommand(wxCommandEvent& event); - + //// Motif-specific WXWidget GetButtonWidget() const { return m_buttonWidget; } void SetButtonWidget(WXWidget buttonWidget) { m_buttonWidget = buttonWidget; } - + WXWidget GetMainWidget() const { return m_menuWidget; } - + int GetId() const { return m_menuId; } void SetId(int id) { m_menuId = id; } - + void SetMenuBar(wxMenuBar* menuBar) { m_menuBar = menuBar; } wxMenuBar* GetMenuBar() const { return m_menuBar; } - + void CreatePopup(WXWidget logicalParent, int x, int y); void DestroyPopup(); void ShowPopup(int x, int y); void HidePopup(); - + WXWidget CreateMenu(wxMenuBar *menuBar, WXWidget parent, wxMenu *topMenu, size_t index, const wxString& title = wxEmptyString, bool isPulldown = false); - + // For popups, need to destroy, then recreate menu for a different (or // possibly same) window, since the parent may change. void DestroyMenu(bool full); WXWidget FindMenuItem(int id, wxMenuItem **it = NULL) const; - + const wxColour& GetBackgroundColour() const { return m_backgroundColour; } const wxColour& GetForegroundColour() const { return m_foregroundColour; } const wxFont& GetFont() const { return m_font; } - + void SetBackgroundColour(const wxColour& colour); void SetForegroundColour(const wxColour& colour); void SetFont(const wxFont& colour); void ChangeFont(bool keepOriginalSize = false); - + WXWidget GetHandle() const { return m_menuWidget; } - + bool IsTearOff() const { return (m_style & wxMENU_TEAROFF) != 0; } void DestroyWidgetAndDetach(); @@ -96,11 +96,11 @@ public: wxColour m_foregroundColour; wxColour m_backgroundColour; wxFont m_font; - + private: // common code for both constructors: void Init(); - + DECLARE_DYNAMIC_CLASS(wxMenu) }; @@ -116,59 +116,59 @@ public: wxMenuBar(size_t n, wxMenu *menus[], const wxString titles[], long style = 0); wxMenuBar(size_t n, wxMenu *menus[], const wxArrayString& titles, long style = 0); virtual ~wxMenuBar(); - + // implement base class (pure) virtuals // ------------------------------------ - + virtual bool Append( wxMenu *menu, const wxString &title ); virtual bool Insert(size_t pos, wxMenu *menu, const wxString& title); virtual wxMenu *Replace(size_t pos, wxMenu *menu, const wxString& title); virtual wxMenu *Remove(size_t pos); - + virtual int FindMenuItem(const wxString& menuString, const wxString& itemString) const; virtual wxMenuItem* FindItem( int id, wxMenu **menu = NULL ) const; - + virtual void EnableTop( size_t pos, bool flag ); virtual void SetLabelTop( size_t pos, const wxString& label ); virtual wxString GetLabelTop( size_t pos ) const; - + // implementation only from now on // ------------------------------- - + wxFrame* GetMenuBarFrame() const { return m_menuBarFrame; } void SetMenuBarFrame(wxFrame* frame) { m_menuBarFrame = frame; } WXWidget GetMainWidget() const { return m_mainWidget; } void SetMainWidget(WXWidget widget) { m_mainWidget = widget; } - + // Create menubar bool CreateMenuBar(wxFrame* frame); - + // Destroy menubar, but keep data structures intact so we can recreate it. bool DestroyMenuBar(); - + const wxColour& GetBackgroundColour() const { return m_backgroundColour; } const wxColour& GetForegroundColour() const { return m_foregroundColour; } const wxFont& GetFont() const { return m_font; } - + virtual bool SetBackgroundColour(const wxColour& colour); virtual bool SetForegroundColour(const wxColour& colour); virtual bool SetFont(const wxFont& colour); void ChangeFont(bool keepOriginalSize = false); - + public: // common part of all ctors void Init(); - + wxArrayString m_titles; wxFrame *m_menuBarFrame; - + WXWidget m_mainWidget; - + wxColour m_foregroundColour; wxColour m_backgroundColour; wxFont m_font; - + DECLARE_DYNAMIC_CLASS(wxMenuBar) }; diff --git a/include/wx/motif/menuitem.h b/include/wx/motif/menuitem.h index c4fc2b41b4..0a3011eafd 100644 --- a/include/wx/motif/menuitem.h +++ b/include/wx/motif/menuitem.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: menuitem.h +// Name: wx/motif/menuitem.h // Purpose: wxMenuItem class // Author: Vadim Zeitlin // Modified by: @@ -31,7 +31,7 @@ public: wxItemKind kind = wxITEM_NORMAL, wxMenu *subMenu = (wxMenu *)NULL); ~wxMenuItem(); - + // accessors (some more are inherited from wxOwnerDrawn or are below) virtual void SetText(const wxString& label); virtual void Enable(bool enable = true); @@ -42,26 +42,26 @@ public: // JJ virtual void SetBitmap(const wxBitmap& bitmap) { m_bitmap = bitmap; } virtual const wxBitmap& GetBitmap() const { return m_bitmap; } - + // implementation from now on void CreateItem (WXWidget menu, wxMenuBar * menuBar, wxMenu * topMenu, size_t index); void DestroyItem(bool full); - + WXWidget GetButtonWidget() const { return m_buttonWidget; } - + wxMenuBar* GetMenuBar() const { return m_menuBar; } void SetMenuBar(wxMenuBar* menuBar) { m_menuBar = menuBar; } - + wxMenu* GetTopMenu() const { return m_topMenu; } void SetTopMenu(wxMenu* menu) { m_topMenu = menu; } - + private: WXWidget m_buttonWidget; wxMenuBar* m_menuBar; wxMenu* m_topMenu; // Top-level menu e.g. popup-menu wxBitmap m_bitmap; // Bitmap for menuitem, if any - + DECLARE_DYNAMIC_CLASS(wxMenuItem) }; diff --git a/include/wx/motif/minifram.h b/include/wx/motif/minifram.h index 5c833353f1..563691c5b9 100644 --- a/include/wx/motif/minifram.h +++ b/include/wx/motif/minifram.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: minifram.h +// Name: wx/motif/minifram.h // Purpose: wxMiniFrame class. A small frame for e.g. floating toolbars. // If there is no equivalent on your platform, just make it a // normal frame. @@ -8,7 +8,7 @@ // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_MINIFRAM_H_ @@ -17,9 +17,9 @@ #include "wx/frame.h" class WXDLLEXPORT wxMiniFrame: public wxFrame { - + DECLARE_DYNAMIC_CLASS(wxMiniFrame) - + public: inline wxMiniFrame() {} inline wxMiniFrame(wxWindow *parent, @@ -33,7 +33,7 @@ public: // Use wxFrame constructor in absence of more specific code. Create(parent, id, title, pos, size, style, name); } - + ~wxMiniFrame() {} protected: }; diff --git a/include/wx/motif/print.h b/include/wx/motif/print.h index a9cad3513f..edfe2d2a09 100644 --- a/include/wx/motif/print.h +++ b/include/wx/motif/print.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: print.h +// Name: wx/motif/print.h // Purpose: wxPrinter, wxPrintPreview classes // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_PRINT_H_ @@ -21,11 +21,11 @@ class WXDLLEXPORT wxPrinter: public wxPrinterBase { DECLARE_DYNAMIC_CLASS(wxPrinter) - + public: wxPrinter(wxPrintData *data = NULL); ~wxPrinter(); - + virtual bool Print(wxWindow *parent, wxPrintout *printout, bool prompt = true); virtual bool PrintDialog(wxWindow *parent); virtual bool Setup(wxWindow *parent); @@ -39,11 +39,11 @@ public: class WXDLLEXPORT wxPrintPreview: public wxPrintPreviewBase { DECLARE_CLASS(wxPrintPreview) - + public: wxPrintPreview(wxPrintout *printout, wxPrintout *printoutForPrinting = NULL, wxPrintData *data = NULL); ~wxPrintPreview(); - + virtual bool Print(bool interactive); virtual void DetermineScaling(); }; diff --git a/include/wx/motif/private.h b/include/wx/motif/private.h index 315899ffaa..36b0c038fe 100644 --- a/include/wx/motif/private.h +++ b/include/wx/motif/private.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: private.h +// Name: wx/motif/private.h // Purpose: Private declarations for wxMotif port // Author: Julian Smart // Modified by: @@ -55,11 +55,11 @@ WXWidget wxCreateBorderWidget( WXWidget parent, long style ); // ---------------------------------------------------------------------------- // All widgets should have this as their resize proc. -extern void wxWidgetResizeProc(Widget w, XConfigureEvent *event, +extern void wxWidgetResizeProc(Widget w, XConfigureEvent *event, String args[], int *num_args); // For repainting arbitrary windows -void wxUniversalRepaintProc(Widget w, XtPointer WXUNUSED(c_data), +void wxUniversalRepaintProc(Widget w, XtPointer WXUNUSED(c_data), XEvent *event, char *); // ---------------------------------------------------------------------------- @@ -147,11 +147,11 @@ public: wxXmString(const XmString& string) { m_string = string; } ~wxXmString() { XmStringFree(m_string); } - + // semi-implicit conversion to XmString (shouldn't rely on implicit // conversion because many of Motif functions are macros) XmString operator()() const { return m_string; } - + private: XmString m_string; }; diff --git a/include/wx/motif/radiobut.h b/include/wx/motif/radiobut.h index febab7e4c6..7ed22be9b9 100644 --- a/include/wx/motif/radiobut.h +++ b/include/wx/motif/radiobut.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: radiobut.h +// Name: wx/motif/radiobut.h // Purpose: wxRadioButton class // Author: Julian Smart // Modified by: // Created: 01/02/97 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_RADIOBUT_H_ @@ -28,19 +28,19 @@ public: { Create(parent, id, label, pos, size, style, validator, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxRadioButtonNameStr); - + virtual void SetValue(bool val); virtual bool GetValue() const ; - + void Command(wxCommandEvent& event); - + // Implementation virtual void ChangeBackgroundColour(); diff --git a/include/wx/motif/scrolbar.h b/include/wx/motif/scrolbar.h index 7cccf77025..f01f2b95f1 100644 --- a/include/wx/motif/scrolbar.h +++ b/include/wx/motif/scrolbar.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: scrollbar.h +// Name: wx/motif/scrollbar.h // Purpose: wxScrollBar class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_SCROLBAR_H_ @@ -16,11 +16,11 @@ class WXDLLEXPORT wxScrollBar: public wxScrollBarBase { DECLARE_DYNAMIC_CLASS(wxScrollBar) - + public: inline wxScrollBar() { m_pageSize = 0; m_viewSize = 0; m_objectSize = 0; } ~wxScrollBar(); - + inline wxScrollBar(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, @@ -36,7 +36,7 @@ public: long style = wxSB_HORIZONTAL, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxScrollBarNameStr); - + int GetThumbPosition() const ; inline int GetThumbSize() const { return m_pageSize; } inline int GetPageSize() const { return m_viewSize; } @@ -45,13 +45,13 @@ public: virtual void SetThumbPosition(int viewStart); virtual void SetScrollbar(int position, int thumbSize, int range, int pageSize, bool refresh = true); - + void Command(wxCommandEvent& event); - + // Implementation virtual void ChangeFont(bool keepOriginalSize = true); virtual void ChangeBackgroundColour(); - + protected: int m_pageSize; int m_viewSize; diff --git a/include/wx/motif/slider.h b/include/wx/motif/slider.h index 24f16c7836..4789727c92 100644 --- a/include/wx/motif/slider.h +++ b/include/wx/motif/slider.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: slider.h +// Name: wx/motif/slider.h // Purpose: wxSlider class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_SLIDER_H_ @@ -18,10 +18,10 @@ class WXDLLEXPORT wxSlider: public wxSliderBase { DECLARE_DYNAMIC_CLASS(wxSlider) - + public: wxSlider(); - + wxSlider(wxWindow *parent, wxWindowID id, int value, int minValue, int maxValue, const wxPoint& pos = wxDefaultPosition, @@ -32,9 +32,9 @@ public: { Create(parent, id, value, minValue, maxValue, pos, size, style, validator, name); } - + ~wxSlider(); - + bool Create(wxWindow *parent, wxWindowID id, int value, int minValue, int maxValue, const wxPoint& pos = wxDefaultPosition, @@ -42,15 +42,15 @@ public: long style = wxSL_HORIZONTAL, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxSliderNameStr); - + virtual int GetValue() const ; virtual void SetValue(int); - + void SetRange(int minValue, int maxValue); - + inline int GetMin() const { return m_rangeMin; } inline int GetMax() const { return m_rangeMax; } - + // For trackbars only void SetPageSize(int pageSize); int GetPageSize() const ; @@ -58,19 +58,19 @@ public: int GetLineSize() const ; void SetThumbLength(int len) ; int GetThumbLength() const ; - + void Command(wxCommandEvent& event); - + protected: int m_rangeMin; int m_rangeMax; int m_pageSize; int m_lineSize; - + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO); - + private: DECLARE_EVENT_TABLE() }; diff --git a/include/wx/motif/spinbutt.h b/include/wx/motif/spinbutt.h index abe12fb2ee..eadbf39eea 100644 --- a/include/wx/motif/spinbutt.h +++ b/include/wx/motif/spinbutt.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: spinbutt.h +// Name: wx/motif/spinbutt.h // Purpose: wxSpinButton class // Author: Julian Smart // Modified by: @@ -17,12 +17,12 @@ class WXDLLEXPORT wxArrowButton; // internal class WXDLLEXPORT wxSpinButton : public wxSpinButtonBase { DECLARE_DYNAMIC_CLASS(wxSpinButton) - + public: wxSpinButton() : m_up( 0 ), m_down( 0 ), m_pos( 0 ) { } - + wxSpinButton(wxWindow *parent, - wxWindowID id = -1, + wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSP_VERTICAL, @@ -34,23 +34,23 @@ public: Create(parent, id, pos, size, style, name); } ~wxSpinButton(); - + bool Create(wxWindow *parent, - wxWindowID id = -1, + wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSP_VERTICAL, const wxString& name = "wxSpinButton"); - + // accessors int GetValue() const; int GetMin() const { return m_min; } int GetMax() const { return m_max; } - + // operations void SetValue(int val); void SetRange(int minVal, int maxVal); - + // Implementation virtual void Command(wxCommandEvent& event) { (void)ProcessCommand(event); }; diff --git a/include/wx/motif/statbmp.h b/include/wx/motif/statbmp.h index a8190f2a4f..c177b6b1fa 100644 --- a/include/wx/motif/statbmp.h +++ b/include/wx/motif/statbmp.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: statbmp.h +// Name: wx/motif/statbmp.h // Purpose: wxStaticBitmap class // Author: Julian Smart // Modified by: @@ -18,11 +18,11 @@ class WXDLLEXPORT wxStaticBitmap : public wxStaticBitmapBase { DECLARE_DYNAMIC_CLASS(wxStaticBitmap) - + public: wxStaticBitmap() { } ~wxStaticBitmap(); - + wxStaticBitmap(wxWindow *parent, wxWindowID id, const wxBitmap& label, const wxPoint& pos = wxDefaultPosition, @@ -32,40 +32,40 @@ public: { Create(parent, id, label, pos, size, style, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxBitmap& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& name = wxStaticBitmapNameStr); - + virtual void SetBitmap(const wxBitmap& bitmap); - + virtual bool ProcessCommand(wxCommandEvent& WXUNUSED(event)) { return false; } - + wxBitmap GetBitmap() const { return m_messageBitmap; } - + // for compatibility with wxMSW wxIcon GetIcon() const { // don't use wxDynamicCast, icons and bitmaps are really the same thing return *(wxIcon*)&m_messageBitmap; } - + // for compatibility with wxMSW void SetIcon(const wxIcon& icon) { SetBitmap( icon ); } - + // Implementation virtual void ChangeBackgroundColour(); virtual void ChangeForegroundColour(); - + protected: void DoSetBitmap(); diff --git a/include/wx/motif/statbox.h b/include/wx/motif/statbox.h index 318641db35..1682037dc1 100644 --- a/include/wx/motif/statbox.h +++ b/include/wx/motif/statbox.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: statbox.h +// Name: wx/motif/statbox.h // Purpose: wxStaticBox class // Author: Julian Smart // Modified by: @@ -16,7 +16,7 @@ class WXDLLEXPORT wxStaticBox: public wxStaticBoxBase { DECLARE_DYNAMIC_CLASS(wxStaticBox) - + public: wxStaticBox(); wxStaticBox(wxWindow *parent, wxWindowID id, @@ -30,14 +30,14 @@ public: } ~wxStaticBox(); - + bool Create(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& name = wxStaticBoxNameStr); - + virtual bool ProcessCommand(wxCommandEvent& WXUNUSED(event)) { return false; @@ -50,7 +50,7 @@ public: private: WXWidget m_labelWidget; - + private: DECLARE_EVENT_TABLE() }; diff --git a/include/wx/motif/stattext.h b/include/wx/motif/stattext.h index c60f3ac9f8..28af0ff963 100644 --- a/include/wx/motif/stattext.h +++ b/include/wx/motif/stattext.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: stattext.h +// Name: wx/motif/stattext.h // Purpose: wxStaticText class // Author: Julian Smart // Modified by: @@ -15,10 +15,10 @@ class WXDLLEXPORT wxStaticText: public wxStaticTextBase { DECLARE_DYNAMIC_CLASS(wxStaticText) - + public: wxStaticText() { } - + wxStaticText(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, @@ -28,30 +28,30 @@ public: { Create(parent, id, label, pos, size, style, name); } - + bool Create(wxWindow *parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& name = wxStaticTextNameStr); - + // implementation // -------------- - + // operations virtual bool ProcessCommand(wxCommandEvent& WXUNUSED(event)) { return false; } - + virtual void SetLabel(const wxString& label); - + // Get the widget that corresponds to the label // (for font setting, label setting etc.) virtual WXWidget GetLabelWidget() const { return m_labelWidget; } - + protected: WXWidget m_labelWidget; }; diff --git a/include/wx/motif/textctrl.h b/include/wx/motif/textctrl.h index 7d91b84a8f..ed4f480c05 100644 --- a/include/wx/motif/textctrl.h +++ b/include/wx/motif/textctrl.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: textctrl.h +// Name: wx/motif/textctrl.h // Purpose: wxTextCtrl class // Author: Julian Smart // Modified by: diff --git a/include/wx/motif/timer.h b/include/wx/motif/timer.h index cc64203cce..3fa435893c 100644 --- a/include/wx/motif/timer.h +++ b/include/wx/motif/timer.h @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: timer.h +// Name: wx/motif/timer.h // Purpose: wxTimer class // Author: Julian Smart // Modified by: // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_TIMER_H_ @@ -15,23 +15,23 @@ class WXDLLEXPORT wxTimer : public wxTimerBase { friend void wxTimerCallback(wxTimer * timer); - + public: wxTimer() { Init(); } wxTimer(wxEvtHandler *owner, int id = -1) : wxTimerBase(owner, id) { Init(); } ~wxTimer(); - + virtual bool Start(int milliseconds = -1, bool oneShot = false); virtual void Stop(); - + virtual bool IsRunning() const { return m_id != 0; } - + protected: void Init(); - + long m_id; - + private: DECLARE_DYNAMIC_CLASS(wxTimer) }; -- 2.45.2