virtual void AddChild( wxWindowBase *child );
virtual void RemoveChild( wxWindowBase *child );
+ // currently wxGTK2-only
+ void SetDoubleBuffered(bool on);
+
// implementation
// --------------
// Common scroll event handling code for wxWindow and wxScrollBar
wxEventType GetScrollEventType(GtkRange* range);
+ void BlockScrollEvent();
+ void UnblockScrollEvent();
+
// position and size of the window
int m_x, m_y;
int m_width, m_height;
GtkRange* m_scrollBar[2];
// horizontal/vertical scroll position
double m_scrollPos[2];
+ bool m_blockValueChanged[2];
// extra (wxGTK-specific) flags
bool m_needParent:1; // ! wxFrame, wxDialog, wxNotebookPage ?
// sets the border of a given GtkScrolledWindow from a wx style
static void GtkScrolledWindowSetBorder(GtkWidget* w, int style);
- void BlockScrollEvent();
- void UnblockScrollEvent();
-
private:
DECLARE_DYNAMIC_CLASS(wxWindowGTK)
DECLARE_NO_COPY_CLASS(wxWindowGTK)