diff options
author | Jouni Koivuviita <jouni.koivuviita@itmill.com> | 2009-11-11 08:24:55 +0000 |
---|---|---|
committer | Jouni Koivuviita <jouni.koivuviita@itmill.com> | 2009-11-11 08:24:55 +0000 |
commit | cc188122cdf644d27f040dab5d07ad96ad2258b9 (patch) | |
tree | 41e41536f3062bd82ecee8315010e7dfcde8882e /src/com/vaadin/ui | |
parent | c73e3e3a8ba21df09967896ad6b238c098809b47 (diff) | |
download | vaadin-framework-cc188122cdf644d27f040dab5d07ad96ad2258b9.tar.gz vaadin-framework-cc188122cdf644d27f040dab5d07ad96ad2258b9.zip |
Adds visibility for MenuBar.MenuItems
svn changeset:9723/svn branch:6.2
Diffstat (limited to 'src/com/vaadin/ui')
-rw-r--r-- | src/com/vaadin/ui/MenuBar.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/vaadin/ui/MenuBar.java b/src/com/vaadin/ui/MenuBar.java index 286da7a4ff..5715e230c4 100644 --- a/src/com/vaadin/ui/MenuBar.java +++ b/src/com/vaadin/ui/MenuBar.java @@ -79,6 +79,10 @@ public class MenuBar extends AbstractComponent { while (itr.hasNext()) { MenuItem item = itr.next(); + if (!item.isVisible()) { + continue; + } + target.startTag("item"); target.addAttribute("id", item.getId()); @@ -385,6 +389,7 @@ public class MenuBar extends AbstractComponent { private Resource itsIcon; private MenuItem itsParent; private boolean enabled = true; + private boolean visible = true; private boolean isSeparator = false; /** @@ -668,6 +673,15 @@ public class MenuBar extends AbstractComponent { return enabled; } + public void setVisible(boolean visible) { + this.visible = visible; + requestRepaint(); + } + + public boolean isVisible() { + return visible; + } + private void setSeparator(boolean isSeparator) { this.isSeparator = isSeparator; requestRepaint(); |