@Override public IPageBookViewPage createPage(IConsoleView view) { return new IOConsolePage(this, view); }
protected TextConsoleViewer createViewer(Composite parent) { return new IOConsoleViewer(parent, (TextConsole)getConsole()); }
@Override protected void createActions() { super.createActions(); fScrollLockAction = new ScrollLockAction(getConsoleView()); setAutoScroll(!fScrollLockAction.isChecked()); fWordWrapAction = new WordWrapAction(getConsoleView()); setWordWrap(fWordWrapAction.isChecked()); }
public boolean isAutoScroll() { IOConsoleViewer viewer = (IOConsoleViewer) getViewer(); if (viewer != null) { return viewer.isAutoScroll(); } return false; } public void setWordWrap(boolean wordwrap) {
protected void createActions() { super.createActions(); fScrollLockAction = new ScrollLockAction(getConsoleView()); setAutoScroll(!fScrollLockAction.isChecked()); }
public IPageBookViewPage createPage(IConsoleView view) { IOConsolePage page = (IOConsolePage) super.createPage(view); page.setReadOnly(); return page; }
public void setScrollLock(boolean scrollLock) { fScrollLock = scrollLock; IPage page = getCurrentPage(); if (page instanceof IOConsolePage) { ((IOConsolePage)page).setAutoScroll(!scrollLock); } }
@Override public boolean getAutoScrollLock() { IPage page = getCurrentPage(); if (page instanceof IOConsolePage) { return !((IOConsolePage) page).isAutoScroll(); } return fScrollLock; } }
((IOConsolePage) page).setWordWrap(fWordWrap);
/** * Informs the viewer that it's text widget should not be editable. */ public void setReadOnly() { fReadOnly = true; IOConsoleViewer viewer = (IOConsoleViewer) getViewer(); if (viewer != null) { viewer.setReadOnly(); } }
public void propertyChange(PropertyChangeEvent event) { String property = event.getProperty(); if (property.equals(IConsoleConstants.P_CONSOLE_OUTPUT_COMPLETE)) { setReadOnly(); } } };
@Override public void setScrollLock(boolean scrollLock) { fScrollLock = scrollLock; IPage page = getCurrentPage(); if (page instanceof IOConsolePage) { ((IOConsolePage)page).setAutoScroll(!scrollLock); } }
/** * Informs the viewer that it's text widget should not be editable. */ public void setReadOnly() { fReadOnly = true; IOConsoleViewer viewer = (IOConsoleViewer) getViewer(); if (viewer != null) { viewer.setReadOnly(); } }
@Override public IPageBookViewPage createPage(IConsoleView view) { IOConsolePage page = (IOConsolePage) super.createPage(view); page.setReadOnly(); return page; }
@Override protected TextConsoleViewer createViewer(Composite parent) { return new IOConsoleViewer(parent, (TextConsole) getConsole(), fView); }
@Override public void setAutoScrollLock(boolean scrollLock) { IPage page = getCurrentPage(); if (page instanceof IOConsolePage) { ((IOConsolePage) page).setAutoScroll(!scrollLock); } }
public IPageBookViewPage createPage(IConsoleView view) { return new IOConsolePage(this, view); }
public void createControl(Composite parent) { super.createControl(parent); if (fReadOnly) { IOConsoleViewer viewer = (IOConsoleViewer) getViewer(); viewer.setReadOnly(); } }
@Override public void propertyChange(PropertyChangeEvent event) { String property = event.getProperty(); if (property.equals(IConsoleConstants.P_CONSOLE_OUTPUT_COMPLETE)) { setReadOnly(); } } };
public void dispose() { if (fScrollLockAction != null) { fScrollLockAction.dispose(); fScrollLockAction = null; } getConsole().removePropertyChangeListener(fPropertyChangeListener); super.dispose(); }