protected void createActions() { super.createActions(); fScrollLockAction = new ScrollLockAction(getConsoleView()); setAutoScroll(!fScrollLockAction.isChecked()); }
public ScrollLockAction(IConsoleView consoleView) { super(ConsoleMessages.ScrollLockAction_0); fConsoleView = consoleView; setToolTipText(ConsoleMessages.ScrollLockAction_1); setHoverImageDescriptor(ConsolePluginImages.getImageDescriptor(IInternalConsoleConstants.IMG_LCL_LOCK)); setDisabledImageDescriptor(ConsolePluginImages.getImageDescriptor(IInternalConsoleConstants.IMG_DLCL_LOCK)); setImageDescriptor(ConsolePluginImages.getImageDescriptor(IInternalConsoleConstants.IMG_ELCL_LOCK)); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IConsoleHelpContextIds.CONSOLE_SCROLL_LOCK_ACTION); boolean checked = fConsoleView.getScrollLock(); setChecked(checked); }
/** * @see org.eclipse.jface.action.IAction#run() */ public void run() { fConsoleView.setScrollLock(isChecked()); }
public void dispose() { if (fScrollLockAction != null) { fScrollLockAction.dispose(); fScrollLockAction = null; } getConsole().removePropertyChangeListener(fPropertyChangeListener); super.dispose(); }
public void setAutoScroll(boolean scroll) { IOConsoleViewer viewer = (IOConsoleViewer) getViewer(); if (viewer != null) { viewer.setAutoScroll(scroll); fScrollLockAction.setChecked(!scroll); } }
/** * @see org.eclipse.jface.action.IAction#run() */ @Override public void run() { fConsoleView.setScrollLock(isChecked()); }
@Override public void dispose() { if (fScrollLockAction != null) { fScrollLockAction.dispose(); fScrollLockAction = null; } if (fWordWrapAction != null) { fWordWrapAction.dispose(); fWordWrapAction = null; } fView = null; getConsole().removePropertyChangeListener(fPropertyChangeListener); super.dispose(); } }
public void setAutoScroll(boolean scroll) { IOConsoleViewer viewer = (IOConsoleViewer) getViewer(); if (viewer != null) { viewer.setAutoScroll(scroll); fScrollLockAction.setChecked(!scroll); } }
public ScrollLockAction(IConsoleView consoleView) { super(ConsoleMessages.ScrollLockAction_0); fConsoleView = consoleView; setToolTipText(ConsoleMessages.ScrollLockAction_1); setHoverImageDescriptor(ConsolePluginImages.getImageDescriptor(IInternalConsoleConstants.IMG_LCL_LOCK)); setDisabledImageDescriptor(ConsolePluginImages.getImageDescriptor(IInternalConsoleConstants.IMG_DLCL_LOCK)); setImageDescriptor(ConsolePluginImages.getImageDescriptor(IInternalConsoleConstants.IMG_ELCL_LOCK)); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IConsoleHelpContextIds.CONSOLE_SCROLL_LOCK_ACTION); boolean checked = fConsoleView.getScrollLock(); setChecked(checked); }
@Override protected void createActions() { super.createActions(); fScrollLockAction = new ScrollLockAction(getConsoleView()); setAutoScroll(!fScrollLockAction.isChecked()); fWordWrapAction = new WordWrapAction(getConsoleView()); setWordWrap(fWordWrapAction.isChecked()); }