]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/graphics.h
Block new frames being created in wxWebViewIE, bringing it into line with the other...
[wxWidgets.git] / include / wx / graphics.h
index 98d8a376f3de6ef33f5f7cdf3a81efc25159cf5b..b79ba6144ca1591841d9345f10f8754ea7e127bd 100644 (file)
@@ -642,7 +642,14 @@ public:
 
     // helper to determine if a 0.5 offset should be applied for the drawing operation
     virtual bool ShouldOffset() const { return false; }
-
+    
+    // indicates whether the context should try to offset for pixel boundaries, this only makes sense on 
+    // bitmap devices like screen, by default this is turned off
+    virtual void EnableOffset(bool enable = true);
+    
+    void DisableOffset() { EnableOffset(false); }
+    bool OffsetEnabled() { return m_enableOffset; }
+    
 protected:
     // These fields must be initialized in the derived class ctors.
     wxDouble m_width,
@@ -653,6 +660,7 @@ protected:
     wxGraphicsFont m_font;
     wxAntialiasMode m_antialias;
     wxCompositionMode m_composition;
+    bool m_enableOffset;
 
 protected:
     // implementations of overloaded public functions: we use different names