diff options
author | Silenio Quarti <silenio> | 2002-06-12 16:30:50 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2002-06-12 16:30:50 +0000 |
commit | fcd25e27d75bea36982c752e7bd546699c8a9676 (patch) | |
tree | 0cc5207c02e10a9598bbeb241a669d37d563d94c /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java | |
parent | ac30d4797725d576def71649759ff8b90f9eb84d (diff) | |
download | eclipse.platform.swt-fcd25e27d75bea36982c752e7bd546699c8a9676.tar.gz eclipse.platform.swt-fcd25e27d75bea36982c752e7bd546699c8a9676.tar.xz eclipse.platform.swt-fcd25e27d75bea36982c752e7bd546699c8a9676.zip |
17563v2045b
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java index 0514eb2bcd..12c4bb88e7 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java @@ -99,6 +99,15 @@ void createHandle (int index) { OS.gtk_container_add (fixedHandle, handle); OS.gtk_widget_show (fixedHandle); OS.gtk_widget_show (handle); + if ((style & SWT.FLAT) != 0) { + GtkStyle style = new GtkStyle (); + int stylePtr = OS.gtk_style_copy (OS.gtk_widget_get_style (handle)); + OS.memmove (style, stylePtr); + style.xthickness = 0; + style.ythickness = 0; + OS.memmove (stylePtr, style); + OS.gtk_widget_set_style (handle, stylePtr); + } setForegroundColor (parent.getForegroundColor ()); setFontDescription (parent.getFontDescription ()); } |