ItEr41S16ImplantacionAplicacionItEr40S21: Added feedback when changing zoom level.
This commit is contained in:
parent
b463c5f931
commit
4152118953
2 changed files with 18 additions and 14 deletions
|
|
@ -148,18 +148,7 @@ public class Planner extends HtmlMacroComponent {
|
|||
if (ganttPanel == null) {
|
||||
return;
|
||||
}
|
||||
LongOperationFeedback.execute(ganttPanel, new ILongOperation() {
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return _("changing zoom");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAction() throws Exception {
|
||||
ganttPanel.setZoomLevel(zoomLevel);
|
||||
}
|
||||
});
|
||||
ganttPanel.setZoomLevel(zoomLevel);
|
||||
}
|
||||
|
||||
public void zoomIncrease() {
|
||||
|
|
|
|||
|
|
@ -20,12 +20,16 @@
|
|||
|
||||
package org.zkoss.ganttz.timetracker;
|
||||
|
||||
import static org.zkoss.ganttz.i18n.I18nHelper._;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.zkoss.ganttz.timetracker.zoom.DetailItem;
|
||||
import org.zkoss.ganttz.timetracker.zoom.IZoomLevelChangedListener;
|
||||
import org.zkoss.ganttz.timetracker.zoom.TimeTrackerState;
|
||||
import org.zkoss.ganttz.timetracker.zoom.ZoomLevel;
|
||||
import org.zkoss.ganttz.util.LongOperationFeedback;
|
||||
import org.zkoss.ganttz.util.LongOperationFeedback.ILongOperation;
|
||||
import org.zkoss.zk.au.AuRequest;
|
||||
import org.zkoss.zk.au.Command;
|
||||
import org.zkoss.zk.au.ComponentCommand;
|
||||
|
|
@ -57,7 +61,18 @@ public abstract class TimeTrackerComponent extends HtmlMacroComponent {
|
|||
|
||||
@Override
|
||||
public void zoomLevelChanged(ZoomLevel detailLevel) {
|
||||
recreate();
|
||||
LongOperationFeedback.execute(TimeTrackerComponent.this, new ILongOperation() {
|
||||
|
||||
@Override
|
||||
public void doAction() throws Exception {
|
||||
recreate();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return _("changing zoom");
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
this.timeTracker.addZoomListener(zoomListener);
|
||||
|
|
@ -130,7 +145,7 @@ public abstract class TimeTrackerComponent extends HtmlMacroComponent {
|
|||
return command;
|
||||
}
|
||||
}
|
||||
throw new RuntimeException("not found command for " + cmdId);
|
||||
return super.getCommand(cmdId);
|
||||
}
|
||||
|
||||
public void onIncrease(int offset) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue