]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/dc.h
Interface fixes for Phoenix
[wxWidgets.git] / interface / wx / dc.h
index 54b005360264b0b65eb278509bbe59ab9aad1a90..d496f73703e48f3e5c217c5fb44f3e95d914618b 100644 (file)
@@ -1534,6 +1534,23 @@ public:
 
     //@}
 
+    
+    /**
+        @name query capabilities
+    */
+    //@{
+
+    /**
+       Does the DC support drawing bitmaps?
+    */
+    bool CanDrawBitmap() const;
+
+    /**
+       Does the DC supoprt calculating the size required to draw text?
+    */
+    bool CanGetTextExtent() const;
+    
+    //@}
 
     /**
        Returns a value that can be used as a handle to the native drawing
@@ -1549,7 +1566,13 @@ public:
        @since 2.9.5
      */
     void* GetHandle() const;
+
     
+    /**
+       If supported by the platform and the type of DC, fetch the contents of the DC, or a subset of it, as a bitmap.
+    */
+    wxBitmap GetAsBitmap(const wxRect *subrect = NULL) const;
+
 
     void SetLogicalScale(double x, double y);
     void GetLogicalScale(double *x, double *y) const;