From 4b77e4a17ec1b6093c5cbcb8753b14bb5225c11c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 5 Oct 2009 18:09:13 +0200 Subject: [PATCH] ItEr29S08CUCreacionProxectoPlanificacionItEr28S09: Connecting zoom buttons with TimeTracker. --- .../src/main/java/org/zkoss/ganttz/GanttPanel.java | 12 ++++++++++++ .../src/main/java/org/zkoss/ganttz/Planner.java | 14 ++++++++++++++ .../resources/web/ganttz/zul/plannerLayout.zul | 8 ++++++-- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java b/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java index ed0b1f4cb..a3cf5d647 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java @@ -89,4 +89,16 @@ public class GanttPanel extends XulElement implements AfterCompose { public void comingFromAnotherTab() { timeTrackerComponent.recreate(); } + + public void zoomIncrease() { + getTimeTracker().zoomIncrease(); + } + + public void zoomDecrease() { + getTimeTracker().zoomDecrease(); + } + + private TimeTracker getTimeTracker() { + return timeTrackerComponent.getTimeTracker(); + } } \ No newline at end of file diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index 0e60bf8d1..23cc9daeb 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -111,6 +111,20 @@ public class Planner extends HtmlMacroComponent { } } + public void zoomIncrease() { + if (ganttPanel == null) { + return; + } + ganttPanel.zoomIncrease(); + } + + public void zoomDecrease() { + if (ganttPanel == null) { + return; + } + ganttPanel.zoomDecrease(); + } + public void setConfiguration(PlannerConfiguration configuration) { if (configuration == null) return; diff --git a/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul b/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul index f273e9f48..d962ba930 100644 --- a/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul +++ b/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul @@ -1,4 +1,8 @@ + + @@ -6,8 +10,8 @@