Mercurial > projects > dwt-linux
diff dwt/widgets/Shell.d @ 30:5e5d1c9cffdb
ATK, Control
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 09 Jan 2008 06:17:26 +0100 |
parents | ffa3c27c4328 |
children | 27324bbbac70 |
line wrap: on
line diff
--- a/dwt/widgets/Shell.d Wed Jan 09 03:05:22 2008 +0100 +++ b/dwt/widgets/Shell.d Wed Jan 09 06:17:26 2008 +0100 @@ -10,17 +10,24 @@ *******************************************************************************/ module dwt.widgets.Shell; -import dwt.widgets.Widget; +import dwt.widgets.Composite; +import dwt.widgets.Control; import dwt.internal.gtk.c.gtktypes; -class Shell : Widget { +class Shell : Composite { GtkWidget* shellHandle; bool isDisposed(); void dispose(); void fixStyle (); void redraw (bool); void layout (bool, bool); - + void setSavedFocus(Control); + GtkWidget* vboxHandle; + void fixShell (Shell newShell, Control control) ; + void bringToTop (bool force); + public void forceActive () ; + void setActiveControl (Control control) ; + void setToolTipText (GtkWidget* widget, char[] str) ; } /++