Code clanup: removed some useless/unused member
variables/functions from wxWindow; used wxTranslateMouseEvent instead of duplicating its functionality. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -110,7 +110,8 @@ public:
|
||||
|
||||
// Get main widget for this window, e.g. a text widget
|
||||
virtual WXWidget GetMainWidget() const;
|
||||
// Get the widget that corresponds to the label (for font setting, label setting etc.)
|
||||
// Get the widget that corresponds to the label (for font setting,
|
||||
// label setting etc.)
|
||||
virtual WXWidget GetLabelWidget() const;
|
||||
// Get the client widget for this window (something we can create other
|
||||
// windows on)
|
||||
@@ -124,20 +125,14 @@ public:
|
||||
WXWindow GetXWindow() const;
|
||||
WXDisplay *GetXDisplay() const;
|
||||
|
||||
// called from Motif callbacks - and should only be called from there
|
||||
|
||||
void SetButton1(bool pressed) { m_button1Pressed = pressed; }
|
||||
void SetButton2(bool pressed) { m_button2Pressed = pressed; }
|
||||
void SetButton3(bool pressed) { m_button3Pressed = pressed; }
|
||||
|
||||
void SetLastClick(int button, long timestamp)
|
||||
{ m_lastButton = button; m_lastTS = timestamp; }
|
||||
|
||||
int GetLastClickedButton() const { return m_lastButton; }
|
||||
long GetLastClickTime() const { return m_lastTS; }
|
||||
|
||||
// Gives window a chance to do something in response to a size message, e.g.
|
||||
// arrange status bar, toolbar etc.
|
||||
// Gives window a chance to do something in response to a size message,
|
||||
// e.g. arrange status bar, toolbar etc.
|
||||
virtual bool PreResize();
|
||||
|
||||
// Generates a paint event
|
||||
@@ -160,10 +155,6 @@ public:
|
||||
void ClearUpdateRegion() { m_updateRegion.Clear(); }
|
||||
void SetUpdateRegion(const wxRegion& region) { m_updateRegion = region; }
|
||||
|
||||
// sets the fore/background colour for the given widget
|
||||
static void DoChangeForegroundColour(WXWidget widget, wxColour& foregroundColour);
|
||||
static void DoChangeBackgroundColour(WXWidget widget, wxColour& backgroundColour, bool changeArmColour = FALSE);
|
||||
|
||||
// For implementation purposes - sometimes decorations make the client area
|
||||
// smaller
|
||||
virtual wxPoint GetClientAreaOrigin() const;
|
||||
@@ -172,9 +163,6 @@ protected:
|
||||
// event handlers (not virtual by design)
|
||||
void OnIdle(wxIdleEvent& event);
|
||||
|
||||
wxWindow *GetChild(int number) const
|
||||
{ return GetChildren().Item(number)->GetData(); }
|
||||
|
||||
// Responds to colour changes: passes event on to children.
|
||||
void OnSysColourChanged(wxSysColourChangedEvent& event);
|
||||
|
||||
@@ -182,9 +170,6 @@ protected:
|
||||
|
||||
void SetMainWidget(WXWidget w) { m_mainWidget = w; }
|
||||
|
||||
bool CanAddEventHandler() const { return m_canAddEventHandler; }
|
||||
void SetCanAddEventHandler(bool flag) { m_canAddEventHandler = flag; }
|
||||
|
||||
// See src/motif/window.cpp, near the top, for an explanation
|
||||
// why this is necessary
|
||||
void CanvasSetSizeIntr(int x, int y, int width, int height,
|
||||
@@ -213,7 +198,8 @@ public:
|
||||
void SetPixmapHeight(int h) { m_pixmapHeight = h; }
|
||||
|
||||
// Change properties
|
||||
virtual void ChangeFont(bool keepOriginalSize = TRUE); // Change to the current font (often overridden)
|
||||
// Change to the current font (often overridden)
|
||||
virtual void ChangeFont(bool keepOriginalSize = TRUE);
|
||||
|
||||
// Change background and foreground colour using current background colour
|
||||
// setting (Motif generates foreground based on background)
|
||||
@@ -246,8 +232,8 @@ protected:
|
||||
// unmanage and destroy an X widget f it's !NULL (passing NULL is ok)
|
||||
void UnmanageAndDestroy(WXWidget widget);
|
||||
|
||||
// map or unmap an X widget (passing NULL is ok), returns TRUE if widget was
|
||||
// mapped/unmapped
|
||||
// map or unmap an X widget (passing NULL is ok),
|
||||
// returns TRUE if widget was mapped/unmapped
|
||||
bool MapOrUnmap(WXWidget widget, bool map);
|
||||
|
||||
// scrolling stuff
|
||||
@@ -274,14 +260,10 @@ protected:
|
||||
// --------------------
|
||||
|
||||
bool m_needsRefresh:1; // repaint backing store?
|
||||
bool m_canAddEventHandler:1; // ???
|
||||
bool m_button1Pressed:1;
|
||||
bool m_button2Pressed:1;
|
||||
bool m_button3Pressed:1;
|
||||
|
||||
// For double-click detection
|
||||
long m_lastTS; // last timestamp
|
||||
int m_lastButton; // last pressed button
|
||||
long m_lastTS; // last timestamp
|
||||
unsigned m_lastButton:2; // last pressed button
|
||||
|
||||
// List of wxRects representing damaged region
|
||||
wxRectList m_updateRects;
|
||||
@@ -293,17 +275,15 @@ protected:
|
||||
WXWidget m_borderWidget;
|
||||
WXWidget m_scrolledWindow;
|
||||
WXWidget m_drawingArea;
|
||||
bool m_winCaptured;
|
||||
bool m_hScroll;
|
||||
bool m_vScroll;
|
||||
bool m_winCaptured:1;
|
||||
WXPixmap m_backingPixmap;
|
||||
int m_pixmapWidth;
|
||||
int m_pixmapHeight;
|
||||
int m_pixmapOffsetX;
|
||||
int m_pixmapOffsetY;
|
||||
|
||||
// Store the last scroll pos, since in wxWin the pos isn't set automatically
|
||||
// by system
|
||||
// Store the last scroll pos, since in wxWin the pos isn't set
|
||||
// automatically by system
|
||||
int m_scrollPosX;
|
||||
int m_scrollPosY;
|
||||
|
||||
@@ -343,7 +323,8 @@ private:
|
||||
// undesired effects.
|
||||
//
|
||||
// Usage: create an instance of this class on the stack to disable the size
|
||||
// optimisation, it will be reenabled as soon as the object goes out from scope.
|
||||
// optimisation, it will be reenabled as soon as the object goes out
|
||||
// from scope.
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxNoOptimize
|
||||
|
Reference in New Issue
Block a user