fixed minsize setting after wxCollapsiblePane is expanded - should set client, not window, minsize
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52364 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
520746acb5
commit
2e10110af0
@ -117,17 +117,18 @@ gtk_collapsiblepane_expanded_callback(GObject * WXUNUSED(object),
|
|||||||
|
|
||||||
if (top->m_mainWidget)
|
if (top->m_mainWidget)
|
||||||
{
|
{
|
||||||
// 3) MAGIC HACK: if you ever used GtkExpander in a GTK+ program you know
|
// 3) MAGIC HACK: if you ever used GtkExpander in a GTK+ program
|
||||||
// that this magic call is required to make it possible to shrink the
|
// you know that this magic call is required to make it possible
|
||||||
// top level window in the expanded->collapsed transition.
|
// to shrink the top level window in the expanded->collapsed
|
||||||
// This may be sometimes undesired but *is* necessary and if you look
|
// transition. This may be sometimes undesired but *is*
|
||||||
// carefully, all GTK+ programs using GtkExpander perform this trick
|
// necessary and if you look carefully, all GTK+ programs using
|
||||||
// (e.g. the standard "open file" dialog of GTK+>=2.4 is not resizeable
|
// GtkExpander perform this trick (e.g. the standard "open file"
|
||||||
// when the expander is collapsed!)
|
// dialog of GTK+>=2.4 is not resizeable when the expander is
|
||||||
|
// collapsed!)
|
||||||
gtk_window_set_resizable (GTK_WINDOW (top->m_widget), p->IsExpanded());
|
gtk_window_set_resizable (GTK_WINDOW (top->m_widget), p->IsExpanded());
|
||||||
|
|
||||||
// 4) set size hints
|
// 4) set size hints
|
||||||
top->SetSizeHints(sz.x, sz.y);
|
top->SetMinClientSize(sz);
|
||||||
|
|
||||||
// 5) set size
|
// 5) set size
|
||||||
top->SetClientSize(sz);
|
top->SetClientSize(sz);
|
||||||
|
Loading…
Reference in New Issue
Block a user