diff options
author | Silenio Quarti <silenio> | 2004-07-13 21:54:38 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2004-07-13 21:54:38 +0000 |
commit | d29a9ac78b9ed6462de983f003a794010dc4bd5d (patch) | |
tree | caf8bedb32f933ae17df1adb52b02e34a1df1dd1 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java | |
parent | 3067534b6e68696307514fc033b4ad0b365d4b7f (diff) | |
download | eclipse.platform.swt-d29a9ac78b9ed6462de983f003a794010dc4bd5d.tar.gz eclipse.platform.swt-d29a9ac78b9ed6462de983f003a794010dc4bd5d.tar.xz eclipse.platform.swt-d29a9ac78b9ed6462de983f003a794010dc4bd5d.zip |
realize and map callbacks
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java index 1683d02279..ef0e83d6d1 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Group.java @@ -123,14 +123,8 @@ void createHandle(int index) { OS.gtk_object_sink (labelHandle); clientHandle = OS.gtk_fixed_new(); if (clientHandle == 0) error (SWT.ERROR_NO_HANDLES); - int /*long*/ parentHandle = parent.parentingHandle (); - OS.gtk_container_add (parentHandle, fixedHandle); OS.gtk_container_add (fixedHandle, handle); OS.gtk_container_add (handle, clientHandle); - OS.gtk_widget_show (handle); - OS.gtk_widget_show (clientHandle); - OS.gtk_widget_show (labelHandle); - OS.gtk_widget_show (fixedHandle); if ((style & SWT.SHADOW_IN) != 0) { OS.gtk_frame_set_shadow_type (handle, OS.GTK_SHADOW_IN); } @@ -305,4 +299,9 @@ public void setText (String string) { fixGroup (); } +void showWidget () { + super.showWidget (); + if (clientHandle != 0) OS.gtk_widget_show (clientHandle); + if (labelHandle != 0) OS.gtk_widget_show (labelHandle); +} } |