Mercurial > projects > dwt-linux
diff dwt/widgets/Control.d @ 27:ffa3c27c4328
Display
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 09 Jan 2008 01:08:22 +0100 |
parents | 09f5459a5014 |
children | 5e5d1c9cffdb |
line wrap: on
line diff
--- a/dwt/widgets/Control.d Tue Jan 08 08:07:04 2008 +0100 +++ b/dwt/widgets/Control.d Wed Jan 09 01:08:22 2008 +0100 @@ -13,11 +13,22 @@ import dwt.internal.gtk.c.gtktypes; import dwt.widgets.Widget; import dwt.widgets.Shell; +import dwt.graphics.Point; class Control : Widget { GdkWindow* paintWindow () { return null; }; public Shell getShell(); bool isEnabled(); + bool isDisposed(); + GdkWindow* eventWindow (); + GtkIMContext * imHandle(); + Control findBackgroundControl (); + GdkColor* getBackgroundColor () ; + GdkColor* getForegroundColor () ; + PangoFontDescription* getFontDescription (); + public Point toDisplay (int x, int y); + public Point toDisplay (Point point) ; + Point getIMCaretPos () ; } /+++ import dwt.*;