]> git.saurik.com Git - wxWidgets.git/commitdiff
Fixes a few SGI compiler warnings..
authorRobert Roebling <robert@roebling.de>
Wed, 12 May 1999 20:26:54 +0000 (20:26 +0000)
committerRobert Roebling <robert@roebling.de>
Wed, 12 May 1999 20:26:54 +0000 (20:26 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2436 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

21 files changed:
include/wx/gtk/choice.h
include/wx/gtk/combobox.h
include/wx/gtk/dc.h
include/wx/gtk/dcclient.h
include/wx/gtk/listbox.h
include/wx/gtk/mdi.h
include/wx/gtk/menu.h
include/wx/gtk/radiobox.h
include/wx/gtk1/choice.h
include/wx/gtk1/combobox.h
include/wx/gtk1/dc.h
include/wx/gtk1/dcclient.h
include/wx/gtk1/listbox.h
include/wx/gtk1/mdi.h
include/wx/gtk1/menu.h
include/wx/gtk1/radiobox.h
include/wx/window.h
src/gtk/dc.cpp
src/gtk/dcclient.cpp
src/gtk1/dc.cpp
src/gtk1/dcclient.cpp

index 0a7eeca3d8d2874ec02dd4486624973395f30306..da0b83c2887039eb5d883730bbf5e9f7daf7e764 100644 (file)
@@ -69,6 +69,11 @@ public:
     void SetClientObject( int n, wxClientData* clientData );
     wxClientData* GetClientObject( int n );
 
+    void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
+    wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
+    void SetClientData( void *data )            { wxControl::SetClientData( data ); }
+    void *GetClientData() const                 { return wxControl::GetClientData(); }
+    
     void Clear();
     void Delete(int n);
 
index 78c1425e666dd5781a54dbe8f4932ff7c8d47898..a9910b78a31334822f3eba98a54824c156943d56 100644 (file)
@@ -75,6 +75,11 @@ public:
   void SetClientObject( int n, wxClientData* clientData );
   wxClientData* GetClientObject( int n );
   
+  void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
+  wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
+  void SetClientData( void *data )            { wxControl::SetClientData( data ); }
+  void *GetClientData() const                 { return wxControl::GetClientData(); }
+    
   void Clear();
   void Delete( int n );
   
index 581fc1648219fe2b334a97b121f16b910611f506..f7875edf7a5f3c1261e541451c88e920f51b981c 100644 (file)
@@ -88,7 +88,7 @@ public:
   {
       CrossHair(pt.x, pt.y);
   }
-  virtual void DrawArc( long x1, long y1, long x2, long y2, double xc, double yc );
+  virtual void DrawArc( long x1, long y1, long x2, long y2, long xc, long yc );
   inline void DrawArc(const wxPoint& pt1, const wxPoint& pt2, const wxPoint& centre)
   {
       DrawArc(pt1.x, pt1.y, pt2.x, pt2.y, centre.x, centre.y);
index ae99362c136451b900e234da7abb88e4a88d8754..516971fd98cea2ae7890578d2f8ed5e24920196e 100644 (file)
@@ -45,7 +45,7 @@ public:
 
   virtual void DrawLine( long x1, long y1, long x2, long y2 );
   virtual void CrossHair( long x, long y );
-  virtual void DrawArc( long x1, long y1, long x2, long y2, double xc, double yc );
+  virtual void DrawArc( long x1, long y1, long x2, long y2, long xc, long yc );
   virtual void DrawEllipticArc( long x, long y, long width, long height, double sa, double ea );
   virtual void DrawPoint( long x, long y );
 
index f1627cf454cf32d0aa9f995cfc4dacbcbd3c83e3..a20c32802ac1933553e028263d5f438a5fdbb1db 100644 (file)
@@ -75,6 +75,11 @@ public:
     void SetClientObject( int n, wxClientData* clientData );
     wxClientData* GetClientObject( int n );
 
+    void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
+    wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
+    void SetClientData( void *data )            { wxControl::SetClientData( data ); }
+    void *GetClientData() const                 { return wxControl::GetClientData(); }
+    
     void Clear();
     void Delete( int n );
 
index 2f30d72b4f328aff03baa4e2c52528868ef9fc6c..ff370ad38ceb504deac6e5c41b7cfa4815c71f4c 100644 (file)
@@ -122,16 +122,14 @@ class wxMDIChildFrame: public wxFrame
     // no status bars
   virtual wxStatusBar* CreateStatusBar( int WXUNUSED(number)=1, long WXUNUSED(style)=1, 
     wxWindowID WXUNUSED(id)=1, const wxString& WXUNUSED(name)=WXSTRINGCAST NULL ) {return (wxStatusBar*)NULL; }
-  virtual wxStatusBar *GetStatusBar() { return (wxStatusBar*)NULL; }
+  virtual wxStatusBar *GetStatusBar() const { return (wxStatusBar*)NULL; }
   virtual void SetStatusText( const wxString &WXUNUSED(text), int WXUNUSED(number) ) {}
-  virtual void SetStatusWidths( int WXUNUSED(n), int *WXUNUSED(width) ) {}
+  virtual void SetStatusWidths( int WXUNUSED(n), const int WXUNUSED(widths_field)[] ) {}
 
     // no size hints
   virtual void SetSizeHints( int WXUNUSED(minW), int WXUNUSED(minH),
-                             int WXUNUSED(maxW), int WXUNUSED(maxH),
-                             int WXUNUSED(incW) )
-  {
-  }
+                               int WXUNUSED(maxW), int WXUNUSED(maxH),
+                               int WXUNUSED(incW), int WXUNUSED(incH) ) {}
   
     // no toolbar bars
   virtual wxToolBar* CreateToolBar( long WXUNUSED(style), wxWindowID WXUNUSED(id), 
index e747a14d874f611e6ad3cd45de0b33f06cffbf5f..1e1d52349af08cae5f11cf515d425b1c8e5df6a0 100644 (file)
@@ -68,8 +68,9 @@ public:
     void Enable( int id, bool enable );
     bool IsEnabled( int id ) const;
 
-    wxString GetLabel( int id ) const;
     void SetLabel( int id, const wxString &label );
+    wxString GetLabel( int id ) const;
+    wxString GetLabel() const                { return wxWindow::GetLabel(); }
 
     void EnableTop( int pos, bool flag );
     void SetLabelTop( int pos, const wxString& label );
index 2c2e72ec8b0c3c2a8d88f5d416a709c8e141587f..a73c1a608e49cdf0a52bb1b63f900ce26f44d4d9 100644 (file)
@@ -42,9 +42,8 @@ class wxRadioBox: public wxControl
 
   DECLARE_DYNAMIC_CLASS(wxRadioBox)
   
-  public:
-  
-    wxRadioBox(void);
+public:
+    wxRadioBox();
     inline wxRadioBox( wxWindow *parent, wxWindowID id, const wxString& title,
              const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
              int n = 0, const wxString choices[] = (const wxString *) NULL,
@@ -61,22 +60,32 @@ class wxRadioBox: public wxControl
              int majorDim = 0, long style = wxRA_HORIZONTAL,
              const wxValidator& val = wxDefaultValidator, 
              const wxString& name = wxRadioBoxNameStr );
+            
     int FindString( const wxString& s) const;
     void SetSelection( int n );
-    int GetSelection(void) const;
+    int GetSelection() const;
+    
     wxString GetString( int n ) const;
+    
+    wxString GetLabel( int item ) const;
+    wxString GetLabel() const { return wxControl::GetLabel(); }
     void SetLabel( const wxString& label );
     void SetLabel( int item, const wxString& label );
+    
+    /* doesn't work */
     void SetLabel( int item, wxBitmap *bitmap );
-    wxString GetLabel( int item ) const;
+    
     bool Show( bool show );
+    void Show( int item, bool show );
+    
     bool Enable( bool enable );
     void Enable( int item, bool enable );
-    void Show( int item, bool show );
-    virtual wxString GetStringSelection(void) const;
+    
+    virtual wxString GetStringSelection() const;
     virtual bool SetStringSelection( const wxString& s );
-    virtual int Number(void) const;
-    int GetNumberOfRowsOrCols(void) const;
+    
+    virtual int Number() const;
+    int GetNumberOfRowsOrCols() const;
     void SetNumberOfRowsOrCols( int n );
     
     void OnSize( wxSizeEvent &event );
index 0a7eeca3d8d2874ec02dd4486624973395f30306..da0b83c2887039eb5d883730bbf5e9f7daf7e764 100644 (file)
@@ -69,6 +69,11 @@ public:
     void SetClientObject( int n, wxClientData* clientData );
     wxClientData* GetClientObject( int n );
 
+    void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
+    wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
+    void SetClientData( void *data )            { wxControl::SetClientData( data ); }
+    void *GetClientData() const                 { return wxControl::GetClientData(); }
+    
     void Clear();
     void Delete(int n);
 
index 78c1425e666dd5781a54dbe8f4932ff7c8d47898..a9910b78a31334822f3eba98a54824c156943d56 100644 (file)
@@ -75,6 +75,11 @@ public:
   void SetClientObject( int n, wxClientData* clientData );
   wxClientData* GetClientObject( int n );
   
+  void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
+  wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
+  void SetClientData( void *data )            { wxControl::SetClientData( data ); }
+  void *GetClientData() const                 { return wxControl::GetClientData(); }
+    
   void Clear();
   void Delete( int n );
   
index 581fc1648219fe2b334a97b121f16b910611f506..f7875edf7a5f3c1261e541451c88e920f51b981c 100644 (file)
@@ -88,7 +88,7 @@ public:
   {
       CrossHair(pt.x, pt.y);
   }
-  virtual void DrawArc( long x1, long y1, long x2, long y2, double xc, double yc );
+  virtual void DrawArc( long x1, long y1, long x2, long y2, long xc, long yc );
   inline void DrawArc(const wxPoint& pt1, const wxPoint& pt2, const wxPoint& centre)
   {
       DrawArc(pt1.x, pt1.y, pt2.x, pt2.y, centre.x, centre.y);
index ae99362c136451b900e234da7abb88e4a88d8754..516971fd98cea2ae7890578d2f8ed5e24920196e 100644 (file)
@@ -45,7 +45,7 @@ public:
 
   virtual void DrawLine( long x1, long y1, long x2, long y2 );
   virtual void CrossHair( long x, long y );
-  virtual void DrawArc( long x1, long y1, long x2, long y2, double xc, double yc );
+  virtual void DrawArc( long x1, long y1, long x2, long y2, long xc, long yc );
   virtual void DrawEllipticArc( long x, long y, long width, long height, double sa, double ea );
   virtual void DrawPoint( long x, long y );
 
index f1627cf454cf32d0aa9f995cfc4dacbcbd3c83e3..a20c32802ac1933553e028263d5f438a5fdbb1db 100644 (file)
@@ -75,6 +75,11 @@ public:
     void SetClientObject( int n, wxClientData* clientData );
     wxClientData* GetClientObject( int n );
 
+    void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
+    wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
+    void SetClientData( void *data )            { wxControl::SetClientData( data ); }
+    void *GetClientData() const                 { return wxControl::GetClientData(); }
+    
     void Clear();
     void Delete( int n );
 
index 2f30d72b4f328aff03baa4e2c52528868ef9fc6c..ff370ad38ceb504deac6e5c41b7cfa4815c71f4c 100644 (file)
@@ -122,16 +122,14 @@ class wxMDIChildFrame: public wxFrame
     // no status bars
   virtual wxStatusBar* CreateStatusBar( int WXUNUSED(number)=1, long WXUNUSED(style)=1, 
     wxWindowID WXUNUSED(id)=1, const wxString& WXUNUSED(name)=WXSTRINGCAST NULL ) {return (wxStatusBar*)NULL; }
-  virtual wxStatusBar *GetStatusBar() { return (wxStatusBar*)NULL; }
+  virtual wxStatusBar *GetStatusBar() const { return (wxStatusBar*)NULL; }
   virtual void SetStatusText( const wxString &WXUNUSED(text), int WXUNUSED(number) ) {}
-  virtual void SetStatusWidths( int WXUNUSED(n), int *WXUNUSED(width) ) {}
+  virtual void SetStatusWidths( int WXUNUSED(n), const int WXUNUSED(widths_field)[] ) {}
 
     // no size hints
   virtual void SetSizeHints( int WXUNUSED(minW), int WXUNUSED(minH),
-                             int WXUNUSED(maxW), int WXUNUSED(maxH),
-                             int WXUNUSED(incW) )
-  {
-  }
+                               int WXUNUSED(maxW), int WXUNUSED(maxH),
+                               int WXUNUSED(incW), int WXUNUSED(incH) ) {}
   
     // no toolbar bars
   virtual wxToolBar* CreateToolBar( long WXUNUSED(style), wxWindowID WXUNUSED(id), 
index e747a14d874f611e6ad3cd45de0b33f06cffbf5f..1e1d52349af08cae5f11cf515d425b1c8e5df6a0 100644 (file)
@@ -68,8 +68,9 @@ public:
     void Enable( int id, bool enable );
     bool IsEnabled( int id ) const;
 
-    wxString GetLabel( int id ) const;
     void SetLabel( int id, const wxString &label );
+    wxString GetLabel( int id ) const;
+    wxString GetLabel() const                { return wxWindow::GetLabel(); }
 
     void EnableTop( int pos, bool flag );
     void SetLabelTop( int pos, const wxString& label );
index 2c2e72ec8b0c3c2a8d88f5d416a709c8e141587f..a73c1a608e49cdf0a52bb1b63f900ce26f44d4d9 100644 (file)
@@ -42,9 +42,8 @@ class wxRadioBox: public wxControl
 
   DECLARE_DYNAMIC_CLASS(wxRadioBox)
   
-  public:
-  
-    wxRadioBox(void);
+public:
+    wxRadioBox();
     inline wxRadioBox( wxWindow *parent, wxWindowID id, const wxString& title,
              const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
              int n = 0, const wxString choices[] = (const wxString *) NULL,
@@ -61,22 +60,32 @@ class wxRadioBox: public wxControl
              int majorDim = 0, long style = wxRA_HORIZONTAL,
              const wxValidator& val = wxDefaultValidator, 
              const wxString& name = wxRadioBoxNameStr );
+            
     int FindString( const wxString& s) const;
     void SetSelection( int n );
-    int GetSelection(void) const;
+    int GetSelection() const;
+    
     wxString GetString( int n ) const;
+    
+    wxString GetLabel( int item ) const;
+    wxString GetLabel() const { return wxControl::GetLabel(); }
     void SetLabel( const wxString& label );
     void SetLabel( int item, const wxString& label );
+    
+    /* doesn't work */
     void SetLabel( int item, wxBitmap *bitmap );
-    wxString GetLabel( int item ) const;
+    
     bool Show( bool show );
+    void Show( int item, bool show );
+    
     bool Enable( bool enable );
     void Enable( int item, bool enable );
-    void Show( int item, bool show );
-    virtual wxString GetStringSelection(void) const;
+    
+    virtual wxString GetStringSelection() const;
     virtual bool SetStringSelection( const wxString& s );
-    virtual int Number(void) const;
-    int GetNumberOfRowsOrCols(void) const;
+    
+    virtual int Number() const;
+    int GetNumberOfRowsOrCols() const;
     void SetNumberOfRowsOrCols( int n );
     
     void OnSize( wxSizeEvent &event );
index b84b81fb4987feac9429890d7ec14051031e9e0a..6062504215e3208ffdaf93c9b294e8cbd96dce3f 100644 (file)
@@ -156,7 +156,7 @@ public:
 
         // label is just the same as the title (but for, e.g., buttons it
         // makes more sense to speak about labels)
-    wxString GetLabel() const { return GetTitle(); }
+    virtual wxString GetLabel() const { return GetTitle(); }
 
         // the window name is used for ressource setting in X, it is not the
         // same as the window title/label
index f101829e97dcbda5a689e2d28d11ea285b4b5c47..d4e7c7b3ba0e155d7909354e6f71dd35683dd258 100644 (file)
@@ -93,7 +93,7 @@ bool wxDC::Ok() const
 }
 
 void wxDC::DrawArc( long WXUNUSED(x1), long WXUNUSED(y1), long WXUNUSED(x2), long WXUNUSED(y2), 
-  double WXUNUSED(xc), double WXUNUSED(yc) )
+  long WXUNUSED(xc), long WXUNUSED(yc) )
 {
 }
 
index a5ee2b008c76b60c2cf83a53dcf32feb598b9518..cbac084f388ffda831373ab6e8fee6e2972051ca 100644 (file)
@@ -193,7 +193,7 @@ void wxWindowDC::CrossHair( long x, long y )
     }
 }
 
-void wxWindowDC::DrawArc( long x1, long y1, long x2, long y2, double xc, double yc )
+void wxWindowDC::DrawArc( long x1, long y1, long x2, long y2, long xc, long yc )
 {
     wxCHECK_RET( Ok(), _T("invalid window dc") );
   
@@ -201,8 +201,8 @@ void wxWindowDC::DrawArc( long x1, long y1, long x2, long y2, double xc, double
     long yy1 = YLOG2DEV(y1);
     long xx2 = XLOG2DEV(x2); 
     long yy2 = YLOG2DEV(y2);
-    long xxc = XLOG2DEV((long)xc); 
-    long yyc = YLOG2DEV((long)yc);
+    long xxc = XLOG2DEV(xc); 
+    long yyc = YLOG2DEV(yc);
     double dx = xx1 - xxc; 
     double dy = yy1 - yyc;
     double radius = sqrt(dx*dx+dy*dy);
index f101829e97dcbda5a689e2d28d11ea285b4b5c47..d4e7c7b3ba0e155d7909354e6f71dd35683dd258 100644 (file)
@@ -93,7 +93,7 @@ bool wxDC::Ok() const
 }
 
 void wxDC::DrawArc( long WXUNUSED(x1), long WXUNUSED(y1), long WXUNUSED(x2), long WXUNUSED(y2), 
-  double WXUNUSED(xc), double WXUNUSED(yc) )
+  long WXUNUSED(xc), long WXUNUSED(yc) )
 {
 }
 
index a5ee2b008c76b60c2cf83a53dcf32feb598b9518..cbac084f388ffda831373ab6e8fee6e2972051ca 100644 (file)
@@ -193,7 +193,7 @@ void wxWindowDC::CrossHair( long x, long y )
     }
 }
 
-void wxWindowDC::DrawArc( long x1, long y1, long x2, long y2, double xc, double yc )
+void wxWindowDC::DrawArc( long x1, long y1, long x2, long y2, long xc, long yc )
 {
     wxCHECK_RET( Ok(), _T("invalid window dc") );
   
@@ -201,8 +201,8 @@ void wxWindowDC::DrawArc( long x1, long y1, long x2, long y2, double xc, double
     long yy1 = YLOG2DEV(y1);
     long xx2 = XLOG2DEV(x2); 
     long yy2 = YLOG2DEV(y2);
-    long xxc = XLOG2DEV((long)xc); 
-    long yyc = YLOG2DEV((long)yc);
+    long xxc = XLOG2DEV(xc); 
+    long yyc = YLOG2DEV(yc);
     double dx = xx1 - xxc; 
     double dy = yy1 - yyc;
     double radius = sqrt(dx*dx+dy*dy);