From 14e2676cc311a080f0d5ce06fabcc17233240fba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Thu, 15 Oct 2009 19:54:57 +0200 Subject: [PATCH] Adding support for renaming registered menu items --- .../main/java/org/zkoss/ganttz/util/IMenuItemsRegister.java | 2 ++ .../org/navalplanner/web/common/CustomMenuController.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/util/IMenuItemsRegister.java b/ganttzk/src/main/java/org/zkoss/ganttz/util/IMenuItemsRegister.java index 6ac477aec..fbd6148ba 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/util/IMenuItemsRegister.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/util/IMenuItemsRegister.java @@ -30,4 +30,6 @@ public interface IMenuItemsRegister { public void activateMenuItem(Object key); + public void renameMenuItem(Object key, String name); + } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java index 7854907ca..d7f493fb9 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java @@ -225,6 +225,12 @@ public class CustomMenuController extends Div implements IMenuItemsRegister { switchCurrentButtonTo((Button) key); } + @Override + public void renameMenuItem(Object key, String name) { + Button button = (Button) key; + button.setLabel(name); + } + private void setSelectClass(final Button button) { button.setSclass("sub_menu_active"); }