WXDisplay *GetXDisplay() const;
void SetLastClick(int button, long timestamp)
- { m_lastButton = button; m_lastTS = timestamp; }
+ { m_lastButton = button; m_lastTS = timestamp; }
int GetLastClickedButton() const { return m_lastButton; }
long GetLastClickTime() const { return m_lastTS; }
// Clip to paint region?
bool GetClipPaintRegion() { return m_clipPaintRegion; }
+ // Return clear region
+ wxRegion &GetClearRegion() { return m_clearRegion; }
+
// sets the fore/background colour for the given widget
static void DoChangeForegroundColour(WXWindow widget, wxColour& foregroundColour);
static void DoChangeBackgroundColour(WXWindow widget, wxColour& backgroundColour, bool changeArmColour = FALSE);
protected:
WXWindow m_mainWidget;
-
wxRegion m_clearRegion;
bool m_clipPaintRegion;
-
bool m_winCaptured; // ????
+ bool m_needsInputFocus; // Input focus set in OnIdle
// implement the base class pure virtuals
virtual void DoClientToScreen( int *x, int *y ) const;