/** * Creates the new UI delegate. */ public SubstanceTabbedPaneUI() { super(); this.stateTransitionMultiTracker = new StateTransitionMultiTracker<Integer>(); this.currSelectedIndex = -1; }
public StateTransitionTracker.ModelStateInfo getModelStateInfo( int columnIndex) { if (this.stateTransitionMultiTracker.size() == 0) return null; StateTransitionTracker tracker = this.stateTransitionMultiTracker .getTracker(columnIndex); if (tracker == null) { return null; } else { return tracker.getModelStateInfo(); } }
@Override public void run() { // fix for issue 479 - cancel selection animations // that are happening due to changes in sorter stateTransitionMultiTracker.clear(); } });
public StateTransitionTracker getTracker(final int columnIndex, boolean initialRollover, boolean initialSelected) { StateTransitionTracker tracker = stateTransitionMultiTracker .getTracker(columnIndex); if (tracker == null) { ButtonModel model = new DefaultButtonModel(); model.setSelected(initialSelected); model.setRollover(initialRollover); tracker = new StateTransitionTracker(header, model); tracker.registerModelListeners(); tracker.setRepaintCallback(new RepaintCallback() { @Override public TimelineCallback getRepaintCallback() { return new ColumnHeaderRepaintCallback(header, columnIndex); } }); stateTransitionMultiTracker.addTracker(columnIndex, tracker); } return tracker; }
public StateTransitionTracker getStateTransitionTracker(TableCellId tableId) { return this.stateTransitionMultiTracker.getTracker(tableId); } }
private StateTransitionTracker getTracker(final TreePathId pathId, boolean initialRollover, boolean initialSelected) { StateTransitionTracker tracker = stateTransitionMultiTracker .getTracker(pathId); if (tracker == null) { ButtonModel model = new DefaultButtonModel(); model.setSelected(initialSelected); model.setRollover(initialRollover); tracker = new StateTransitionTracker(this.tree, model); tracker.registerModelListeners(); tracker.setRepaintCallback(new RepaintCallback() { @Override public TimelineCallback getRepaintCallback() { return new PathRepaintCallback(tree, pathId.path); } }); stateTransitionMultiTracker.addTracker(pathId, tracker); } return tracker; }
public StateTransitionTracker getStateTransitionTracker(TableCellId tableId) { return this.stateTransitionMultiTracker.getTracker(tableId); } }
private StateTransitionTracker getDayTracker(final DateId dateId, boolean initialRollover, boolean initialSelected) { StateTransitionTracker tracker = dayStateTransitionMultiTracker .getTracker(dateId); if (tracker == null) { ButtonModel model = new DefaultButtonModel(); model.setSelected(initialSelected); model.setRollover(initialRollover); tracker = new StateTransitionTracker(this.monthView, model); tracker.registerModelListeners(); tracker.setRepaintCallback(new RepaintCallback() { @Override public TimelineCallback getRepaintCallback() { return new DayRepaintCallback(monthView, dateId.day, dateId.month, dateId.year); } }); dayStateTransitionMultiTracker.addTracker(dateId, tracker); } return tracker; }
public StateTransitionTracker.ModelStateInfo getModelStateInfo(int row, Component rendererComponent) { if (this.stateTransitionMultiTracker.size() == 0) return null; StateTransitionTracker tracker = this.stateTransitionMultiTracker .getTracker(row); if (tracker == null) { return null; } else { return tracker.getModelStateInfo(); } }
public StateTransitionTracker getStateTransitionTracker(int row) { return this.stateTransitionMultiTracker.getTracker(row); }
/** * Creates the new UI delegate. */ public SubstanceTabbedPaneUI() { super(); this.stateTransitionMultiTracker = new StateTransitionMultiTracker<Integer>(); this.currSelectedIndex = -1; }
@Override public void run() { // fix for issue 479 - cancel selection animations // that are happening due to changes in sorter stateTransitionMultiTracker.clear(); } });
private StateTransitionTracker getTracker(final TreePathId pathId, boolean initialRollover, boolean initialSelected) { StateTransitionTracker tracker = stateTransitionMultiTracker .getTracker(pathId); if (tracker == null) { ButtonModel model = new DefaultButtonModel(); model.setSelected(initialSelected); model.setRollover(initialRollover); tracker = new StateTransitionTracker(this.tree, model); tracker.registerModelListeners(); tracker.setRepaintCallback(new RepaintCallback() { @Override public TimelineCallback getRepaintCallback() { return new PathRepaintCallback(tree, pathId.path); } }); stateTransitionMultiTracker.addTracker(pathId, tracker); } return tracker; }
protected StateTransitionTracker.ModelStateInfo getModelStateInfo( int tabIndex) { if (this.stateTransitionMultiTracker.size() == 0) return null; StateTransitionTracker tracker = this.stateTransitionMultiTracker .getTracker(tabIndex); if (tracker == null) { return null; } else { return tracker.getModelStateInfo(); } }
public StateTransitionTracker getStateTransitionTracker(int columnIndex) { return this.stateTransitionMultiTracker.getTracker(columnIndex); }
/** * Creates a new UI delegate. */ public SubstanceMonthViewUI() { super(); this.dayStateTransitionMultiTracker = new StateTransitionMultiTracker<DateId>(); this.monthStateTransitionMultiTracker = new StateTransitionMultiTracker<MonthId>(); this.selectedDates = new HashSet<DateId>(); }
@Override public void uninstallUI(JComponent c) { this.stateTransitionMultiTracker.clear(); super.uninstallUI(c); }
public StateTransitionTracker getTracker(final int columnIndex, boolean initialRollover, boolean initialSelected) { StateTransitionTracker tracker = stateTransitionMultiTracker .getTracker(columnIndex); if (tracker == null) { ButtonModel model = new DefaultButtonModel(); model.setSelected(initialSelected); model.setRollover(initialRollover); tracker = new StateTransitionTracker(header, model); tracker.registerModelListeners(); tracker.setRepaintCallback(new RepaintCallback() { @Override public TimelineCallback getRepaintCallback() { return new ColumnHeaderRepaintCallback(header, columnIndex); } }); stateTransitionMultiTracker.addTracker(columnIndex, tracker); } return tracker; }
public StateTransitionTracker.ModelStateInfo getModelStateInfo( TreePathId pathId) { if (this.stateTransitionMultiTracker.size() == 0) return null; StateTransitionTracker tracker = this.stateTransitionMultiTracker .getTracker(pathId); if (tracker == null) { return null; } else { return tracker.getModelStateInfo(); } }
public StateTransitionTracker getStateTransitionTracker(TreePathId pathId) { return this.stateTransitionMultiTracker.getTracker(pathId); }