public void widgetDisposed(DisposeEvent e) { DataContent dataContent = (DataContent) tbtmNewItem .getData(); openDataContent.remove(dataContent); tbtmNewItem.dispose(); } });
@Override public void widgetSelected(SelectionEvent e) { CTabItem item = (CTabItem) e.item; String network = (String)item.getData(); activateNetwork( network ); } });
private static String getBadge( CTabItem item ) { return ( String )item.getData( RWT.BADGE ); }
protected TabbedEntry getEntryFromTabItem(CTabItem item) { if (item.isDisposed()) { return null; } return (TabbedEntry) item.getData("TabbedEntry"); }
private CTabItem getItemForElement(CTabFolder elementCTF, MUIElement element) { for (CTabItem item : elementCTF.getItems()) { if (item.getData(AbstractPartRenderer.OWNING_ME) == element) { return item; } } return null; }
private boolean hasRowScript() { for (CTabItem item : wScriptsFolder.getItems()) { if (item.getData("role") == RubyScriptMeta.Role.ROW_SCRIPT) { return true; } } return false; }
private CTabItem getItemForElement(CTabFolder elementCTF, MUIElement element) { for (CTabItem item : elementCTF.getItems()) { if (item.getData(AbstractPartRenderer.OWNING_ME) == element) { return item; } } return null; }
@Override public IMemoryViewTab[] getAllViewTabs() { // otherwise, find the view tab to display CTabFolder folder = (CTabFolder) fStackLayout.topControl; CTabItem[] items = folder.getItems(); IMemoryViewTab[] viewTabs = new IMemoryViewTab[folder.getItemCount()]; for (int i = 0; i < items.length; i++) { viewTabs[i] = (IMemoryViewTab) items[i].getData(); } return viewTabs; }
private CTabItem findItemForPart(MUIElement element, MElementContainer<MUIElement> stack) { if (stack == null) stack = element.getParent(); CTabFolder ctf = (CTabFolder) stack.getWidget(); if (ctf == null) return null; CTabItem[] items = ctf.getItems(); for (int i = 0; i < items.length; i++) { if (items[i].getData(OWNING_ME) == element) return items[i]; } return null; }
@Override public IMemoryViewTab getTopMemoryTab() { if (fStackLayout.topControl instanceof CTabFolder) { CTabFolder folder = (CTabFolder) fStackLayout.topControl; if (!folder.isDisposed()) { int index = folder.getSelectionIndex(); if (index >= 0) { CTabItem tab = folder.getItem(index); return (IMemoryViewTab) tab.getData(); } } } return null; }
private List<RubyScriptMeta> collectScripts() { List<RubyScriptMeta> retval = new ArrayList<RubyScriptMeta>(wScriptsFolder.getItemCount()); CTabItem[] items = wScriptsFolder.getItems(); for (int i = 0; i < items.length; i++) { CTabItem item = items[i]; StyledTextComp wText = (StyledTextComp) item.getControl(); retval.add(new RubyScriptMeta(item.getText(), wText.getText(), (Role) item.getData("role"))); } return retval; }
private void updateTabImage(CTabItem item) { if (item != null) { ISchemaObject section = (ISchemaObject) item.getData(); if (section != null) item.setImage(PDEPlugin.getDefault().getLabelProvider().getImage(section)); } }
@Override public void mouseDoubleClick(MouseEvent e) { CTabItem item = tabFolder.getSelection(); if (item != null) { MUIElement ele = (MUIElement) item.getData(OWNING_ME); if (ele.getParent().getSelectedElement() == ele) { Control ctrl = (Control) ele.getWidget(); if (ctrl != null) { ctrl.setFocus(); } } } }
@Override public void mouseDoubleClick(MouseEvent e) { CTabItem item = ctf.getSelection(); if (item != null) { MUIElement ele = (MUIElement) item.getData(OWNING_ME); if (ele.getParent().getSelectedElement() == ele) { Control ctrl = (Control) ele.getWidget(); if (ctrl != null) { ctrl.setFocus(); } } } }
private CTabItem findItemForPart(MUIElement element, MElementContainer<MUIElement> stack) { if (stack == null) stack = element.getParent(); if (!(stack.getWidget() instanceof CTabFolder)) return null; CTabFolder tabFolder = (CTabFolder) stack.getWidget(); if (tabFolder == null || tabFolder.isDisposed()) return null; CTabItem[] items = tabFolder.getItems(); for (CTabItem item : items) { if (item.getData(OWNING_ME) == element) return item; } return null; }
public static void restoreDefaultFont(CTabItem item) { Font defaultFont = (Font) item.getData(DEFAULT_FONT); if (defaultFont != null) { if (defaultFont.isDisposed()) { defaultFont = item.getDisplay().getSystemFont(); } if (!equals(defaultFont, item.getFont())) { item.setFont(defaultFont); } } }
private void updateTabImage(CTabItem item) { if (item == null) return; Object info = item.getData(); if (info != null) { item.setImage(PDEPlugin.getDefault().getLabelProvider().getImage(info)); } else { item.setImage(PDEPlugin.getDefault().getLabelProvider().get(PDEPluginImages.DESC_DOC_SECTION_OBJ)); } }
protected void setActiveTabRowScript() { CTabItem[] items = wScriptsFolder.getItems(); for (int i = 0; i < items.length; i++) { if (i != wScriptsFolder.getSelectionIndex() && items[i].getData("role") == Role.ROW_SCRIPT) { // the old script gets its row script status revoked, simply replaced with lib items[i].setData("role", Role.LIB_SCRIPT); items[i].setImage(libScriptImage); } } wScriptsFolder.getSelection().setData("role", Role.ROW_SCRIPT); wScriptsFolder.getSelection().setImage(rowScriptImage); input.setChanged(); changedInDialog = true; }
protected void setActiveTabDisposeScript() { CTabItem[] items = wScriptsFolder.getItems(); for (int i = 0; i < items.length; i++) { if (i != wScriptsFolder.getSelectionIndex() && items[i].getData("role") == Role.DISPOSE_SCRIPT) { // the old script gets its dispose script status revoked, simply replaced with lib items[i].setData("role", Role.LIB_SCRIPT); items[i].setImage(libScriptImage); } } wScriptsFolder.getSelection().setData("role", Role.DISPOSE_SCRIPT); wScriptsFolder.getSelection().setImage(disposeScriptImage); input.setChanged(); changedInDialog = true; }