Recursive wxSizer::Show for subsizer and return value if element was found.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29120 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -80,10 +80,10 @@ public:
|
||||
void SetMinSize(const wxSize& size)
|
||||
{
|
||||
if (IsWindow()) m_window->SetMinSize(size);
|
||||
m_minSize = size;
|
||||
m_minSize = size;
|
||||
}
|
||||
void SetMinSize( int x, int y )
|
||||
{ SetMinSize(wxSize(x, y)); }
|
||||
{ SetMinSize(wxSize(x, y)); }
|
||||
void SetInitSize( int x, int y )
|
||||
{ SetMinSize(wxSize(x, y)); }
|
||||
|
||||
@@ -308,16 +308,16 @@ public:
|
||||
|
||||
// Manage whether individual scene items are considered
|
||||
// in the layout calculations or not.
|
||||
void Show( wxWindow *window, bool show = true );
|
||||
void Show( wxSizer *sizer, bool show = true );
|
||||
void Show( size_t index, bool show = true );
|
||||
bool Show( wxWindow *window, bool show = true, bool recursive = false );
|
||||
bool Show( wxSizer *sizer, bool show = true, bool recursive = false );
|
||||
bool Show( size_t index, bool show = true );
|
||||
|
||||
void Hide( wxSizer *sizer )
|
||||
{ Show( sizer, false ); }
|
||||
void Hide( wxWindow *window )
|
||||
{ Show( window, false ); }
|
||||
void Hide( size_t index )
|
||||
{ Show( index, false ); }
|
||||
bool Hide( wxSizer *sizer, bool recursive = false )
|
||||
{ return Show( sizer, false, recursive ); }
|
||||
bool Hide( wxWindow *window, bool recursive = false )
|
||||
{ return Show( window, false, recursive ); }
|
||||
bool Hide( size_t index )
|
||||
{ return Show( index, false ); }
|
||||
|
||||
bool IsShown( wxWindow *window ) const;
|
||||
bool IsShown( wxSizer *sizer ) const;
|
||||
@@ -435,7 +435,7 @@ public:
|
||||
// Read-only access to the row heights and col widths arrays
|
||||
const wxArrayInt& GetRowHeights() const { return m_rowHeights; }
|
||||
const wxArrayInt& GetColWidths() const { return m_colWidths; }
|
||||
|
||||
|
||||
// implementation
|
||||
virtual void RecalcSizes();
|
||||
virtual wxSize CalcMin();
|
||||
@@ -444,7 +444,7 @@ protected:
|
||||
void AdjustForFlexDirection();
|
||||
void AdjustForGrowables(const wxSize& sz, const wxSize& minsz,
|
||||
int nrows, int ncols);
|
||||
|
||||
|
||||
// the heights/widths of all rows/columns
|
||||
wxArrayInt m_rowHeights,
|
||||
m_colWidths;
|
||||
@@ -553,7 +553,7 @@ public:
|
||||
wxDEPRECATED( wxBookCtrlSizer(wxBookCtrl *bookctrl) );
|
||||
|
||||
wxBookCtrl *GetControl() const { return m_bookctrl; }
|
||||
|
||||
|
||||
virtual void RecalcSizes();
|
||||
virtual wxSize CalcMin();
|
||||
|
||||
@@ -561,7 +561,7 @@ protected:
|
||||
// this protected ctor lets us mark the real one above as deprecated
|
||||
// and still have warning-free build of the library itself:
|
||||
wxBookCtrlSizer() {}
|
||||
|
||||
|
||||
wxBookCtrl *m_bookctrl;
|
||||
|
||||
private:
|
||||
|
Reference in New Issue
Block a user