Use a GtkVBox to do TLW layout. Rework some of the remaining sizing code.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49406 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Paul Cornett
2007-10-24 18:07:24 +00:00
parent a2d3826500
commit cca410b336
16 changed files with 343 additions and 900 deletions

View File

@@ -25,20 +25,15 @@ public:
{ (void)Create(parent, flags); }
bool Create(wxWindow *parent, int flags = wxBORDER_NONE);
virtual bool Show( bool show = TRUE );
virtual bool Show(bool show = true);
// implementation
// --------------
virtual void OnInternalIdle();
// GTK time when connecting to button_press signal
wxUint32 m_time;
protected:
void GtkOnSize();
virtual void DoSetSize(int x, int y,
int width, int height,
int sizeFlags = wxSIZE_AUTO);
@@ -46,9 +41,9 @@ protected:
virtual void DoMoveWindow(int x, int y, int width, int height);
private:
bool m_sizeSet;
#ifdef __WXUNIVERSAL__
DECLARE_EVENT_TABLE()
#endif
DECLARE_DYNAMIC_CLASS(wxPopupWindow)
};