diff options
author | Bogdan Gheorghe <gheorghe> | 2009-11-12 19:24:24 +0000 |
---|---|---|
committer | Bogdan Gheorghe <gheorghe> | 2009-11-12 19:24:24 +0000 |
commit | f15ff0bb3cff4bd3ecbcf7fe360d6cd226272c84 (patch) | |
tree | 9569ad8a2570edbb7a0506fe0a345a983f0d6418 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java | |
parent | 4c0e6ba4b69579a10f5aa2002e774ab773eb3f0c (diff) | |
download | eclipse.platform.swt-f15ff0bb3cff4bd3ecbcf7fe360d6cd226272c84.tar.gz eclipse.platform.swt-f15ff0bb3cff4bd3ecbcf7fe360d6cd226272c84.tar.xz eclipse.platform.swt-f15ff0bb3cff4bd3ecbcf7fe360d6cd226272c84.zip |
260406 - e4 CSS: widgets need to notify CSS to apply style information
260407 - e4 CSS: css attribute storage and notification
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java index 4c284130fb..8c29dc4c52 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java @@ -587,6 +587,22 @@ public void removeSelectionListener (SelectionListener listener) { eventTable.unhook (SWT.DefaultSelection,listener); } +void reskinChildren (int flags) { + if (items != null) { + int /*long*/ list = OS.gtk_container_get_children (handle); + if (list != 0){ + int count = OS.g_list_length (list); + OS.g_list_free (list); + for (int i=0; i<count; i++) { + TabItem item = items [i]; + if (item != null) item.reskin (flags); + } + items = null; + } + } + super.reskinChildren (flags); +} + int setBounds (int x, int y, int width, int height, boolean move, boolean resize) { int result = super.setBounds (x, y, width, height, move, resize); if ((result & RESIZED) != 0) { |