removed @NULL,@true,@false tags from the function prototypes; fixed * and & displacing in the prototypes; changed @param as discussed on wx-dev; use @see instead of @sa; better indentation for @returns,@remarks,@see paragraphs; other misc fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52407 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Francesco Montorsi
2008-03-09 12:33:59 +00:00
parent 0aaf0255e4
commit 4cc4bfafe5
256 changed files with 8880 additions and 10701 deletions

View File

@@ -27,7 +27,7 @@ public:
/**
Returns @true if the platform supports making the window translucent.
@sa SetTransparent()
@see SetTransparent()
*/
virtual bool CanSetTransparent();
@@ -40,10 +40,10 @@ public:
Centres the window on screen.
@param direction
Specifies the direction for the centering. May be wxHORIZONTAL, wxVERTICAL
or wxBOTH.
Specifies the direction for the centering. May be wxHORIZONTAL, wxVERTICAL
or wxBOTH.
@sa wxWindow::CentreOnParent
@see wxWindow::CentreOnParent
*/
void CentreOnScreen(int direction = wxBOTH);
@@ -56,20 +56,20 @@ public:
X11 (including GTK+) where the window manager may not support
this operation and there is no way to find out.
*/
bool EnableCloseButton(bool enable = @true);
bool EnableCloseButton(bool enable = true);
/**
Returns a pointer to the button which is the default for this window, or @c
@NULL.
The default button is the one activated by pressing the Enter key.
*/
wxWindow * GetDefaultItem();
wxWindow* GetDefaultItem();
/**
Returns the standard icon of the window. The icon will be invalid if it hadn't
been previously set by SetIcon().
@sa GetIcons()
@see GetIcons()
*/
const wxIcon GetIcon();
@@ -77,18 +77,17 @@ public:
Returns all icons associated with the window, there will be none of them if
neither SetIcon() nor
SetIcons() had been called before.
Use GetIcon() to get the main icon of the
window.
@sa wxIconBundle
@see wxIconBundle
*/
const wxIconBundle GetIcons();
/**
Gets a string containing the window title.
@sa SetTitle()
@see SetTitle()
*/
wxString GetTitle();
@@ -105,9 +104,9 @@ public:
Iconizes or restores the window.
@param iconize
If @true, iconizes the window; if @false, shows and restores it.
If @true, iconizes the window; if @false, shows and restores it.
@sa IsIconized(), Maximize().
@see IsIconized(), Maximize().
*/
void Iconize(bool iconize);
@@ -128,7 +127,7 @@ public:
/**
Returns @true if the window is in fullscreen mode.
@sa ShowFullScreen()
@see ShowFullScreen()
*/
bool IsFullScreen();
@@ -144,12 +143,11 @@ public:
/**
@b @c This method is specific to wxUniversal port
Returns @true if this window is using native decorations, @false if we draw
them ourselves.
@sa UseNativeDecorations(),
UseNativeDecorationsByDefault()
@see UseNativeDecorations(),
UseNativeDecorationsByDefault()
*/
bool IsUsingNativeDecorations();
@@ -157,32 +155,29 @@ public:
Maximizes or restores the window.
@param maximize
If @true, maximizes the window, otherwise it restores it.
If @true, maximizes the window, otherwise it restores it.
@sa Iconize()
@see Iconize()
*/
void Maximize(bool maximize);
/**
Use a system-dependent way to attract users attention to the window when it is
in background.
@e flags may have the value of either @c wxUSER_ATTENTION_INFO
@a flags may have the value of either @c wxUSER_ATTENTION_INFO
(default) or @c wxUSER_ATTENTION_ERROR which results in a more drastic
action. When in doubt, use the default value.
Note that this function should normally be only used when the application is
not already in foreground.
This function is currently implemented for Win32 where it flashes the
window icon in the taskbar, and for wxGTK with task bars supporting it.
*/
void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO);
/**
Changes the default item for the panel, usually @e win is a button.
Changes the default item for the panel, usually @a win is a button.
@sa GetDefaultItem()
@see GetDefaultItem()
*/
void SetDefaultItem(wxWindow win);
@@ -190,11 +185,11 @@ public:
Sets the icon for this window.
@param icon
The icon to associate with this window.
The icon to associate with this window.
@remarks The window takes a 'copy' of icon, but since it uses reference
counting, the copy is very quick. It is safe to
delete icon after calling this function.
counting, the copy is very quick. It is safe to delete
icon after calling this function.
*/
void SetIcon(const wxIcon& icon);
@@ -205,9 +200,9 @@ public:
only icon set by SetIcon().
@param icons
The icons to associate with this window.
The icons to associate with this window.
@sa wxIconBundle.
@see wxIconBundle.
*/
void SetIcons(const wxIconBundle& icons);
@@ -217,19 +212,17 @@ public:
Unavailable on full keyboard machines.
@param id
Identifier for this button.
Identifier for this button.
@param label
Text to be displayed on the screen area dedicated to this hardware button.
Text to be displayed on the screen area dedicated to this hardware button.
@param subMenu
The menu to be opened after pressing this hardware button.
The menu to be opened after pressing this hardware button.
@sa SetRightMenu().
@see SetRightMenu().
*/
void SetLeftMenu(int id = wxID_ANY,
const wxString& label = wxEmptyString,
wxMenu * subMenu = @NULL);
wxMenu* subMenu = NULL);
/**
A simpler interface for setting the size hints than
@@ -249,19 +242,17 @@ public:
Unavailable on full keyboard machines.
@param id
Identifier for this button.
Identifier for this button.
@param label
Text to be displayed on the screen area dedicated to this hardware button.
Text to be displayed on the screen area dedicated to this hardware button.
@param subMenu
The menu to be opened after pressing this hardware button.
The menu to be opened after pressing this hardware button.
@sa SetLeftMenu().
@see SetLeftMenu().
*/
void SetRightMenu(int id = wxID_ANY,
const wxString& label = wxEmptyString,
wxMenu * subMenu = @NULL);
wxMenu* subMenu = NULL);
/**
If the platform supports it, sets the shape of the window to that
@@ -280,36 +271,34 @@ public:
If a pair of values is not set (or set to -1), no constraints will be used.
@param incW
Specifies the increment for sizing the width (GTK/Motif/Xt only).
Specifies the increment for sizing the width (GTK/Motif/Xt only).
@param incH
Specifies the increment for sizing the height (GTK/Motif/Xt only).
Specifies the increment for sizing the height (GTK/Motif/Xt only).
@param incSize
Increment size (only taken into account under X11-based
ports such as wxGTK/wxMotif/wxX11).
Increment size (only taken into account under X11-based
ports such as wxGTK/wxMotif/wxX11).
@remarks Notice that this function not only prevents the user from
resizing the window outside the given bounds but it
also prevents the program itself from doing it using
SetSize.
resizing the window outside the given bounds but it
also prevents the program itself from doing it using
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);
void SetSizeHints(const wxSize& minSize,
const wxSize& maxSize=wxDefaultSize,
const wxSize& incSize=wxDefaultSize);
const wxSize& maxSize = wxDefaultSize,
const wxSize& incSize = wxDefaultSize);
//@}
/**
Sets the window title.
@param title
The window title.
The window title.
@sa GetTitle()
@see GetTitle()
*/
virtual void SetTitle(const wxString& title);
@@ -317,10 +306,10 @@ public:
If the platform supports it will set the window to be translucent
@param alpha
Determines how opaque or transparent the window will
be, if the platform supports the opreration. A value of 0 sets the
window to be fully transparent, and a value of 255 sets the window
to be fully opaque.
Determines how opaque or transparent the window will
be, if the platform supports the opreration. A value of 0 sets the
window to be fully transparent, and a value of 255 sets the window
to be fully opaque.
*/
virtual bool SetTransparent(int alpha);
@@ -334,52 +323,46 @@ public:
virtual bool ShouldPreventAppExit();
/**
Depending on the value of @e show parameter the window is either shown full
screen or restored to its normal state. @e style is a bit list containing
Depending on the value of @a show parameter the window is either shown full
screen or restored to its normal state. @a style is a bit list containing
some or all of the following values, which indicate what elements of the window
to hide in full-screen mode:
wxFULLSCREEN_NOMENUBAR
wxFULLSCREEN_NOTOOLBAR
wxFULLSCREEN_NOSTATUSBAR
wxFULLSCREEN_NOBORDER
wxFULLSCREEN_NOCAPTION
wxFULLSCREEN_ALL (all of the above)
This function has not been tested with MDI frames.
Note that showing a window full screen also actually
@ref wxWindow::show Show()s if it hadn't been shown yet.
@sa IsFullScreen()
@see IsFullScreen()
*/
bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL);
/**
@b @c This method is specific to wxUniversal port
Use native or custom-drawn decorations for this window only. Notice that to
have any effect this method must be called before really creating the window,
i.e. two step creation must be used:
@sa UseNativeDecorationsByDefault(),
IsUsingNativeDecorations()
@see UseNativeDecorationsByDefault(),
IsUsingNativeDecorations()
*/
void UseNativeDecorations(bool native = @true);
void UseNativeDecorations(bool native = true);
/**
@b @c This method is specific to wxUniversal port
Top level windows in wxUniversal port can use either system-provided window
decorations (i.e. title bar and various icons, buttons and menus in it) or draw
the decorations themselves. By default the system decorations are used if they
are available, but this method can be called with @e native set to @false to
are available, but this method can be called with @a native set to @false to
change this for all windows created after this point.
Also note that if @c WXDECOR environment variable is set, then custom
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.
*/
void UseNativeDecorationsByDefault(bool native = @true);
void UseNativeDecorationsByDefault(bool native = true);
};