summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2002-06-12 16:30:50 +0000
committerSilenio Quarti <silenio>2002-06-12 16:30:50 +0000
commitfcd25e27d75bea36982c752e7bd546699c8a9676 (patch)
tree0cc5207c02e10a9598bbeb241a669d37d563d94c /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolBar.java
parentac30d4797725d576def71649759ff8b90f9eb84d (diff)
downloadeclipse.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.java9
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 ());
}