]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/gtk/dcclient.h
Removed references to DEBUG and WXDEBUG; cured Motif font problem; removed
[wxWidgets.git] / include / wx / gtk / dcclient.h
index 7ae3e3099c75f8b26ce3648e672cb749b3e8ffa9..2797a151cfdad0b16c5cd4a4360ebbb221bc4403 100644 (file)
@@ -2,9 +2,8 @@
 // Name:        dcclient.h
 // Purpose:
 // Author:      Robert Roebling
-// Created:     01/02/97
-// Id:
-// Copyright:   (c) 1998 Robert Roebling, Julian Smart and Markus Holzem
+// Id:          $Id$
+// Copyright:   (c) 1998 Robert Roebling
 // Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
@@ -70,8 +69,8 @@ class wxPaintDC: public wxDC
     virtual void DrawText( const wxString &text, long x, long y, bool use16 = FALSE );
     virtual bool CanGetTextExtent(void) const;
     virtual void GetTextExtent( const wxString &string, long *width, long *height,
-                     long *descent = NULL, long *externalLeading = NULL,
-                     wxFont *theFont = NULL, bool use16 = FALSE );
+                     long *descent = (long *) NULL, long *externalLeading = (long *) NULL,
+                     wxFont *theFont = (wxFont *) NULL, bool use16 = FALSE );
     virtual long GetCharWidth(void);
     virtual long GetCharHeight(void);
     
@@ -80,6 +79,7 @@ class wxPaintDC: public wxDC
     virtual void SetFont( const wxFont &font );
     virtual void SetPen( const wxPen &pen );
     virtual void SetBrush( const wxBrush &brush );
+    virtual void SetBackground( const wxBrush &brush );
     virtual void SetLogicalFunction( int function );
     virtual void SetTextForeground( const wxColour &col );
     virtual void SetTextBackground( const wxColour &col );
@@ -89,7 +89,7 @@ class wxPaintDC: public wxDC
     virtual void SetClippingRegion( long x, long y, long width, long height );
     virtual void DestroyClippingRegion(void);
     
-    virtual void DrawOpenSpline( wxList *points );
+    virtual void DrawSpline( wxList *points );
     
   public: // shouldn't be public
     
@@ -99,8 +99,10 @@ class wxPaintDC: public wxDC
     GdkGC        *m_textGC;
     GdkGC        *m_bgGC;
     GdkColormap  *m_cmap;
+    bool          m_isMemDC;
     
     void SetUpDC(void);
+    void Destroy(void);
     GdkWindow *GetWindow(void);
 };