diff options
author | Silenio Quarti | 2008-09-05 04:53:28 +0000 |
---|---|---|
committer | Silenio Quarti | 2008-09-05 04:53:28 +0000 |
commit | b66692bff9b34f2e646459976c68a684f4f7b80e (patch) | |
tree | bc813356730d35f2e60f1b003a8bfbf7db963e1e | |
parent | 26d42d4e03e9d43e12afc1b631f89936f76dc780 (diff) | |
download | eclipse.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.java | 10 |
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() { |