Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti2008-09-05 04:53:28 +0000
committerSilenio Quarti2008-09-05 04:53:28 +0000
commitb66692bff9b34f2e646459976c68a684f4f7b80e (patch)
treebc813356730d35f2e60f1b003a8bfbf7db963e1e
parent26d42d4e03e9d43e12afc1b631f89936f76dc780 (diff)
downloadeclipse.platform.swt-b66692bff9b34f2e646459976c68a684f4f7b80e.tar.gz
eclipse.platform.swt-b66692bff9b34f2e646459976c68a684f4f7b80e.tar.xz
eclipse.platform.swt-b66692bff9b34f2e646459976c68a684f4f7b80e.zip
update model right away when checked
-rw-r--r--bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGeneratorUI.java10
1 files changed, 2 insertions, 8 deletions
diff --git a/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGeneratorUI.java b/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGeneratorUI.java
index 6375099713..00f59f23cc 100644
--- a/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGeneratorUI.java
+++ b/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGeneratorUI.java
@@ -86,6 +86,7 @@ public class MacGeneratorUI {
}
item.setChecked(checked);
item.setGrayed(grayed);
+ updateGenAttribute(item);
checkPath(item.getParentItem(), checked, grayed);
}
@@ -139,6 +140,7 @@ public class MacGeneratorUI {
void checkItems(TreeItem item, boolean checked) {
item.setGrayed(false);
item.setChecked(checked);
+ updateGenAttribute(item);
/*
* Note that this creates the whole tree underneath item
* so that the checked/grayed state can be kept in the
@@ -319,10 +321,6 @@ public class MacGeneratorUI {
}
public void generate() {
- TreeItem[] items = nodesTree.getItems();
- for (int i = 0; i < items.length; i++) {
- updateGenAttribute(items[i]);
- }
gen.generateAll();
}
@@ -525,10 +523,6 @@ public class MacGeneratorUI {
node.removeAttribute("swt_gen");
}
}
- TreeItem[] items = item.getItems();
- for (int i = 0; i < items.length; i++) {
- updateGenAttribute(items[i]);
- }
}
void updateNodes() {

Back to the top