X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/11e3af6e7eed3c4717608ba2095a688b1fea60e0..ddd0db9619bb3b8d7dc5e67f2a0b99052fb565d5:/interface/wx/sizer.h?ds=inline diff --git a/interface/wx/sizer.h b/interface/wx/sizer.h index 847cfd7a06..406def0a94 100644 --- a/interface/wx/sizer.h +++ b/interface/wx/sizer.h @@ -526,43 +526,6 @@ public: -/** - @class wxNotebookSizer - - @deprecated - This class is deprecated and should not be used in new code! It is no - longer needed, wxNotebook control can be inserted - into any sizer class and its minimal size will be determined correctly. - - wxNotebookSizer is a specialized sizer to make sizers work in connection - with using notebooks. This sizer is different from any other sizer as you - must not add any children to it - instead, it queries the notebook class - itself. The only thing this sizer does is to determine the size of the - biggest page of the notebook and report an adjusted minimal size to a more - toplevel sizer. - - @library{wxbase} - @category{winlayout} - - @see wxSizer, wxNotebook, - @ref overview_sizer "Sizers overview" -*/ -class wxNotebookSizer : public wxSizer -{ -public: - /** - Constructor. It takes an associated notebook as its only parameter. - */ - wxNotebookSizer(wxNotebook* notebook); - - /** - Returns the notebook associated with the sizer. - */ - wxNotebook* GetNotebook(); -}; - - - /** @class wxFlexGridSizer @@ -643,15 +606,24 @@ public: Returns the value that specifies how the sizer grows in the "non-flexible" direction if there is one. + The behaviour of the elements in the flexible direction (i.e. both rows + and columns by default, or rows only if GetFlexibleDirection() is @c + wxVERTICAL or columns only if it is @c wxHORIZONTAL) is always governed + by their proportion as specified in the call to AddGrowableRow() or + AddGrowableCol(). What happens in the other direction depends on the + value of returned by this function as described below. + @return One of the following values: - - wxFLEX_GROWMODE_NONE: Sizer doesn't grow in the non-flexible direction. - - wxFLEX_GROWMODE_SPECIFIED: Sizer honors growable columns/rows set with - AddGrowableCol() and AddGrowableRow(). In this case equal sizing applies - to minimum sizes of columns or rows (this is the default value). + - wxFLEX_GROWMODE_NONE: Sizer doesn't grow its elements at all in + the non-flexible direction. + - wxFLEX_GROWMODE_SPECIFIED: Sizer honors growable columns/rows set + with AddGrowableCol() and AddGrowableRow() in the non-flexible + direction as well. In this case equal sizing applies to minimum + sizes of columns or rows (this is the default value). - wxFLEX_GROWMODE_ALL: Sizer equally stretches all columns or rows in - the non-flexible direction, whether they are growable or not in the - flexible direction. + the non-flexible direction, independently of the proportions + applied in the flexible direction. @see SetFlexibleDirection(), SetNonFlexibleGrowMode() */