(including GTK+) where the window manager may not support this operation
and there is no way to find out.
*/
- bool EnableCloseButton(bool enable = true);
+ virtual bool EnableCloseButton(bool enable = true);
/**
Returns a pointer to the button which is the default for this window, or
@see SetTitle()
*/
- wxString GetTitle() const;
+ virtual wxString GetTitle() const;
/**
Unique to the wxWinCE port. Responds to showing/hiding SIP (soft input
Returns @true if this window is currently active, i.e. if the user is
currently working with it.
*/
- bool IsActive() const;
+ virtual bool IsActive();
/**
Returns @true if this window is expected to be always maximized, either
@see ShowFullScreen()
*/
- bool IsFullScreen();
+ virtual bool IsFullScreen() const;
/**
Returns @true if the window is iconized.
*/
- bool IsIconized() const;
+ virtual bool IsIconized() const;
/**
Returns @true if the window is maximized.
*/
- bool IsMaximized() const;
+ virtual bool IsMaximized() const;
/**
This method is specific to wxUniversal port.
supporting it.
*/
- void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO);
+ virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO);
/**
Changes the default item for the panel, usually @a win is a button.
@see wxIconBundle.
*/
- void SetIcons(const wxIconBundle& icons);
+ virtual void SetIcons(const wxIconBundle& icons);
/**
Sets action or menu activated by pressing left hardware button on the
/**
A simpler interface for setting the size hints than SetSizeHints().
*/
- void SetMaxSize(const wxSize& size);
+ virtual void SetMaxSize(const wxSize& size);
/**
A simpler interface for setting the size hints than SetSizeHints().
*/
- void SetMinSize(const wxSize& size);
+ virtual void SetMinSize(const wxSize& size);
/**
Sets action or menu activated by pressing right hardware button on the
Identifier for this button.
@param label
Text to be displayed on the screen area dedicated to this hardware
- button.
+ button.
@param subMenu
The menu to be opened after pressing this hardware button.
window to the normal rectangular shape simply call SetShape() again with
an empty wxRegion. Returns @true if the operation is successful.
*/
- bool SetShape(const wxRegion& region);
+ virtual bool SetShape(const wxRegion& region);
/**
Allows specification of minimum and maximum window sizes, and window
size increments. If a pair of values is not set (or set to -1), no
constraints will be used.
+ @param minW
+ The minimum width.
+ @param minH
+ The minimum height.
+ @param maxW
+ The maximum width.
+ @param maxH
+ The maximum height.
@param incW
Specifies the increment for sizing the width (GTK/Motif/Xt only).
@param incH
wxWindow::SetSize().
*/
- virtual void SetSizeHints(int minW, int minH, int maxW = -1,
- int maxH = -1,
- int incW = -1,
- int incH = -1);
+ virtual void SetSizeHints(int minW, int minH,
+ int maxW = -1, int maxH = -1,
+ int incW = -1, int incH = -1);
/**
Allows specification of minimum and maximum window sizes, and window
size increments. If a pair of values is not set (or set to -1), no
constraints will be used.
+ @param minSize
+ The minimum size of the window.
+ @param maxSize
+ The maximum size of the window.
@param incSize
Increment size (only taken into account under X11-based ports such
as wxGTK/wxMotif/wxX11).
@see IsFullScreen()
*/
- bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL);
+ virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL);
/**
This method is specific to wxUniversal port.
decorations are used by default and so it may make sense to call this
method with default argument if the application can't use custom
decorations at all for some reason.
-
+
@see UseNativeDecorations()
*/
void UseNativeDecorationsByDefault(bool native = true);