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:
@@ -38,7 +38,7 @@ public:
|
||||
/**
|
||||
Constructor (used internally by wxWidgets only).
|
||||
*/
|
||||
wxNotebookEvent(wxEventType eventType = wxEVT_@NULL, int id = 0,
|
||||
wxNotebookEvent(wxEventType eventType = wxEVT_NULL, int id = 0,
|
||||
int sel = -1,
|
||||
int oldSel = -1);
|
||||
|
||||
@@ -49,7 +49,6 @@ public:
|
||||
|
||||
/**
|
||||
Returns the currently selected page, or -1 if none was selected.
|
||||
|
||||
@b NB: under Windows, GetSelection() will return the same value as
|
||||
GetOldSelection() when called from
|
||||
@c EVT_NOTEBOOK_PAGE_CHANGING handler and not the page which is going to
|
||||
@@ -122,27 +121,21 @@ public:
|
||||
//@{
|
||||
/**
|
||||
Constructs a notebook control.
|
||||
|
||||
Note that sometimes you can reduce flicker by passing the wxCLIP_CHILDREN
|
||||
window style.
|
||||
|
||||
@param parent
|
||||
The parent window. Must be non-@NULL.
|
||||
|
||||
The parent window. Must be non-@NULL.
|
||||
@param id
|
||||
The window identifier.
|
||||
|
||||
The window identifier.
|
||||
@param pos
|
||||
The window position.
|
||||
|
||||
The window position.
|
||||
@param size
|
||||
The window size.
|
||||
|
||||
The window size.
|
||||
@param style
|
||||
The window style. See wxNotebook.
|
||||
|
||||
The window style. See wxNotebook.
|
||||
@param name
|
||||
The name of the control (used only under Motif).
|
||||
The name of the control (used only under Motif).
|
||||
*/
|
||||
wxNotebook();
|
||||
wxNotebook(wxWindow* parent, wxWindowID id,
|
||||
@@ -159,49 +152,43 @@ public:
|
||||
|
||||
/**
|
||||
Adds a new page.
|
||||
|
||||
The call to this function may generate the page changing events.
|
||||
|
||||
@param page
|
||||
Specifies the new page.
|
||||
|
||||
Specifies the new page.
|
||||
@param text
|
||||
Specifies the text for the new page.
|
||||
|
||||
Specifies the text for the new page.
|
||||
@param select
|
||||
Specifies whether the page should be selected.
|
||||
|
||||
Specifies whether the page should be selected.
|
||||
@param imageId
|
||||
Specifies the optional image index for the new page.
|
||||
Specifies the optional image index for the new page.
|
||||
|
||||
@returns @true if successful, @false otherwise.
|
||||
|
||||
@remarks Do not delete the page, it will be deleted by the notebook.
|
||||
|
||||
@sa InsertPage()
|
||||
@see InsertPage()
|
||||
*/
|
||||
bool AddPage(wxNotebookPage* page, const wxString& text,
|
||||
bool select = @false,
|
||||
bool select = false,
|
||||
int imageId = -1);
|
||||
|
||||
/**
|
||||
Cycles through the tabs.
|
||||
|
||||
The call to this function generates the page changing events.
|
||||
*/
|
||||
void AdvanceSelection(bool forward = @true);
|
||||
void AdvanceSelection(bool forward = true);
|
||||
|
||||
/**
|
||||
Sets the image list for the page control and takes ownership of
|
||||
the list.
|
||||
|
||||
@sa wxImageList, SetImageList()
|
||||
@see wxImageList, SetImageList()
|
||||
*/
|
||||
void AssignImageList(wxImageList* imageList);
|
||||
|
||||
/**
|
||||
Changes the selection for the given page, returning the previous selection.
|
||||
|
||||
The call to this function does not generate the page changing events.
|
||||
This is the only difference with SetSelection().
|
||||
See @ref overview_progevent "this topic" for more info.
|
||||
@@ -224,7 +211,6 @@ public:
|
||||
|
||||
/**
|
||||
Deletes the specified page, and the associated window.
|
||||
|
||||
The call to this function generates the page changing events.
|
||||
*/
|
||||
bool DeletePage(size_t page);
|
||||
@@ -232,12 +218,12 @@ public:
|
||||
/**
|
||||
Returns the currently selected notebook page or @NULL.
|
||||
*/
|
||||
wxWindow * GetCurrentPage();
|
||||
wxWindow* GetCurrentPage();
|
||||
|
||||
/**
|
||||
Returns the associated image list.
|
||||
|
||||
@sa wxImageList, SetImageList()
|
||||
@see wxImageList, SetImageList()
|
||||
*/
|
||||
wxImageList* GetImageList();
|
||||
|
||||
@@ -268,7 +254,6 @@ public:
|
||||
|
||||
/**
|
||||
Returns the currently selected page, or -1 if none was selected.
|
||||
|
||||
Note that this method may return either the previously or newly selected page
|
||||
when called from the @c EVT_NOTEBOOK_PAGE_CHANGED handler depending on
|
||||
the platform and so
|
||||
@@ -288,79 +273,106 @@ public:
|
||||
|
||||
/**
|
||||
Returns the index of the tab at the specified position or @c wxNOT_FOUND
|
||||
if none. If @e flags parameter is non-@NULL, the position of the point
|
||||
if none. If @a flags parameter is non-@NULL, the position of the point
|
||||
inside the tab is returned as well.
|
||||
|
||||
@param pt
|
||||
Specifies the point for the hit test.
|
||||
|
||||
Specifies the point for the hit test.
|
||||
@param flags
|
||||
Return value for detailed information. One of the following values:
|
||||
|
||||
wxBK_HITTEST_NOWHERE
|
||||
Return value for detailed information. One of the following values:
|
||||
|
||||
|
||||
There was no tab under this point.
|
||||
|
||||
wxBK_HITTEST_ONICON
|
||||
|
||||
|
||||
The point was over an icon (currently wxMSW only).
|
||||
|
||||
wxBK_HITTEST_ONLABEL
|
||||
|
||||
|
||||
The point was over a label (currently wxMSW only).
|
||||
|
||||
wxBK_HITTEST_ONITEM
|
||||
wxBK_HITTEST_NOWHERE
|
||||
|
||||
|
||||
The point was over an item, but not on the label or icon.
|
||||
|
||||
wxBK_HITTEST_ONPAGE
|
||||
|
||||
|
||||
The point was over a currently selected page, not over any tab. Note that this
|
||||
flag is present only if wxNOT_FOUND is returned.
|
||||
There was no tab under this point.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
wxBK_HITTEST_ONICON
|
||||
|
||||
|
||||
|
||||
|
||||
The point was over an icon (currently wxMSW only).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
wxBK_HITTEST_ONLABEL
|
||||
|
||||
|
||||
|
||||
|
||||
The point was over a label (currently wxMSW only).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
wxBK_HITTEST_ONITEM
|
||||
|
||||
|
||||
|
||||
|
||||
The point was over an item, but not on the label or icon.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
wxBK_HITTEST_ONPAGE
|
||||
|
||||
|
||||
|
||||
|
||||
The point was over a currently selected page, not over any tab. Note that
|
||||
this flag is present only if wxNOT_FOUND is returned.
|
||||
|
||||
@returns Returns the zero-based tab index or wxNOT_FOUND if there is no
|
||||
tab is at the specified position.
|
||||
tab is at the specified position.
|
||||
*/
|
||||
int HitTest(const wxPoint& pt, long flags = @NULL);
|
||||
int HitTest(const wxPoint& pt, long flags = NULL);
|
||||
|
||||
/**
|
||||
Inserts a new page at the specified position.
|
||||
|
||||
@param index
|
||||
Specifies the position for the new page.
|
||||
|
||||
Specifies the position for the new page.
|
||||
@param page
|
||||
Specifies the new page.
|
||||
|
||||
Specifies the new page.
|
||||
@param text
|
||||
Specifies the text for the new page.
|
||||
|
||||
Specifies the text for the new page.
|
||||
@param select
|
||||
Specifies whether the page should be selected.
|
||||
|
||||
Specifies whether the page should be selected.
|
||||
@param imageId
|
||||
Specifies the optional image index for the new page.
|
||||
Specifies the optional image index for the new page.
|
||||
|
||||
@returns @true if successful, @false otherwise.
|
||||
|
||||
@remarks Do not delete the page, it will be deleted by the notebook.
|
||||
|
||||
@sa AddPage()
|
||||
@see AddPage()
|
||||
*/
|
||||
bool InsertPage(size_t index, wxNotebookPage* page,
|
||||
const wxString& text,
|
||||
bool select = @false,
|
||||
bool select = false,
|
||||
int imageId = -1);
|
||||
|
||||
/**
|
||||
An event handler function, called when the page selection is changed.
|
||||
|
||||
@sa wxNotebookEvent
|
||||
@see wxNotebookEvent
|
||||
*/
|
||||
void OnSelChange(wxNotebookEvent& event);
|
||||
|
||||
@@ -373,26 +385,24 @@ public:
|
||||
Sets the image list for the page control. It does not take
|
||||
ownership of the image list, you must delete it yourself.
|
||||
|
||||
@sa wxImageList, AssignImageList()
|
||||
@see wxImageList, AssignImageList()
|
||||
*/
|
||||
void SetImageList(wxImageList* imageList);
|
||||
|
||||
/**
|
||||
Sets the amount of space around each page's icon and label, in pixels.
|
||||
|
||||
@b NB: The vertical padding cannot be changed in wxGTK.
|
||||
*/
|
||||
void SetPadding(const wxSize& padding);
|
||||
|
||||
/**
|
||||
Sets the image index for the given page. @e image is an index into
|
||||
Sets the image index for the given page. @a image is an index into
|
||||
the image list which was set with SetImageList().
|
||||
*/
|
||||
bool SetPageImage(size_t page, int image);
|
||||
|
||||
/**
|
||||
Sets the width and height of the pages.
|
||||
|
||||
@b NB: This method is currently not implemented for wxGTK.
|
||||
*/
|
||||
void SetPageSize(const wxSize& size);
|
||||
@@ -404,13 +414,11 @@ public:
|
||||
|
||||
/**
|
||||
Sets the selection for the given page, returning the previous selection.
|
||||
|
||||
The call to this function generates the page changing events.
|
||||
|
||||
This function is deprecated and should not be used in new code. Please use the
|
||||
ChangeSelection() function instead.
|
||||
|
||||
@sa GetSelection()
|
||||
@see GetSelection()
|
||||
*/
|
||||
int SetSelection(size_t page);
|
||||
};
|
||||
|
Reference in New Issue
Block a user