public void setEnabledForAction(String _cmd, boolean _enabled) { implementation_.setEnabledForAction(_cmd, _enabled); }
public void setEnabledForAction(String _cmd, boolean _enabled) { implementation_.setEnabledForAction(_cmd,_enabled); }
public void setEnabledForAction(String _cmd, boolean _enabled) { implementation_.setEnabledForAction(_cmd,_enabled); }
protected void menusOrganisationFenetres() { if (!hasDesktop()) return; BuDesktop desktop = getMainPanel().getDesktop(); boolean appli = (getApp() instanceof JFrame); JInternalFrame frame = desktop.getCurrentInternalFrame(); boolean b; b = (desktop.getNormalFramesCount() > 0); setEnabledForAction("CASCADE", b); setEnabledForAction("MOSAIQUE", b); b = (desktop.getIconifiedFramesCount() > 0); setEnabledForAction("RANGERICONES", b); b = (desktop.getPalettesCount() > 0); setEnabledForAction("RANGERPALETTES", b); b = (frame != null); setEnabledForAction("PLEINECRAN", b && appli); if (isCloseFrameMode()) { b = (frame != null) && frame.isClosable(); setEnabledForAction("FERMER", b); } // TMP // desktop.adjustSize(); } }
public void undoredoStateChange(final CtuluCommandManager _source){ if (_source != cmdActif_) { return; } impl_.setEnabledForAction("DEFAIRE", _source.canUndo()); impl_.setEnabledForAction("REFAIRE", _source.canRedo()); final JInternalFrame[] fs = impl_.getAllInternalFrames(); if (fs != null) { for (int i = fs.length - 1; i >= 0; i--) { if (fs[i] instanceof CtuluUndoRedoInterface) { final CtuluUndoRedoInterface c = (CtuluUndoRedoInterface) fs[i]; c.clearCmd(_source); } } } } }
/** * @param _m la manager a activer * @param _b le nouvel etat */ public void setActive(final CtuluUndoRedoInterface _m,final boolean _b){ if (_b && (_m != null) && (_m.getCmdMng() != null)) { impl_.setEnabledForAction("DEFAIRE", _m.getCmdMng().canUndo()); impl_.setEnabledForAction("REFAIRE", _m.getCmdMng().canRedo()); } else { impl_.setEnabledForAction("DEFAIRE", false); impl_.setEnabledForAction("REFAIRE", false); } if (_m != null) { _m.setActive(_b); } if (_b && (_m != null)) { cmdActif_ = _m.getCmdMng(); } else { cmdActif_ = null; } }
protected void enleverActionsOutils(InternalFrameEvent _evt) { Object source = _evt.getSource(); if (source instanceof BuInternalFrame) { BuInternalFrame f = (BuInternalFrame) source; BuMenuBar mb = getMainMenuBar(); BuSpecificBar sb = getSpecificBar(); // System.err.println(""+f+" deactivated!"); int i; String[] ea = f.getEnabledActions(); for (i = 0; i < ea.length; i++) setEnabledForAction(ea[i], false); String[] da = f.getDisabledActions(); for (i = 0; i < da.length; i++) setEnabledForAction(da[i], true); mb.removeMenus(f.getSpecificMenus()); sb.removeTools(f.getSpecificTools()); } }
protected void ajouterActionsOutils(InternalFrameEvent _evt) { Object source = _evt.getSource(); if (source instanceof BuInternalFrame) { BuInternalFrame f = (BuInternalFrame) source; BuMenuBar mb = getMainMenuBar(); BuSpecificBar sb = getSpecificBar(); // System.err.println(""+f+" activated!"); int i; String[] ea = f.getEnabledActions(); for (i = 0; i < ea.length; i++) setEnabledForAction(ea[i], true); String[] da = f.getDisabledActions(); for (i = 0; i < da.length; i++) setEnabledForAction(da[i], false); mb.addMenus(f.getSpecificMenus()); sb.addTools(f.getSpecificTools()); BuMainPanel mp = getMainPanel(); if (mp.getAssistant() != null) mp.getAssistant().addEmitters(sb); f.adjustActions(); } }