From b463c5f93117d960d9c1b8b0ca05651eba8002a6 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Mon, 28 Dec 2009 19:17:57 +0100 Subject: [PATCH] ItEr41S16ImplantacionAplicacionItEr40S21: Combo for change the zoom already added to resources load and advance allocation. --- .../zkoss/ganttz/resourceload/ResourcesLoadPanel.java | 11 +++++++++++ .../resources/web/ganttz/zul/resourcesLoadLayout.zul | 10 ++++++---- .../allocation/AdvancedAllocationController.java | 10 ++++++++++ .../src/main/webapp/planner/advance_allocation.zul | 10 ++++++---- 4 files changed, 33 insertions(+), 8 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java b/ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java index dafd1fa49..bc714cd52 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java @@ -26,6 +26,7 @@ import org.zkoss.ganttz.data.resourceload.LoadTimeLine; import org.zkoss.ganttz.data.resourceload.LoadTimelinesGroup; import org.zkoss.ganttz.timetracker.TimeTracker; import org.zkoss.ganttz.timetracker.TimeTrackerComponent; +import org.zkoss.ganttz.timetracker.zoom.ZoomLevel; import org.zkoss.ganttz.util.ComponentsFinder; import org.zkoss.ganttz.util.MutableTreeModel; import org.zkoss.ganttz.util.OnZKDesktopRegistry; @@ -37,7 +38,9 @@ import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; import org.zkoss.zul.Button; +import org.zkoss.zul.ListModel; import org.zkoss.zul.Separator; +import org.zkoss.zul.SimpleListModel; public class ResourcesLoadPanel extends HtmlMacroComponent { @@ -70,6 +73,14 @@ public class ResourcesLoadPanel extends HtmlMacroComponent { registerNeededScripts(); } + public ListModel getZoomLevels() { + return new SimpleListModel(ZoomLevel.values()); + } + + public void setZoomLevel(final ZoomLevel zoomLevel) { + timeTracker.setZoomLevel(zoomLevel); + } + public void zoomIncrease() { timeTracker.zoomIncrease(); } diff --git a/ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul b/ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul index 364accf61..9aa765920 100644 --- a/ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul +++ b/ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul @@ -32,10 +32,12 @@ resourcesLoadPanel = self; -