public DataContent(CTabItem tabItem, Image image, int id, String server, int db, String key, String dataTitle) { super(id, server, db, key, dataTitle); this.tabItem = tabItem; this.tabItem.setData(this); this.image = image; } public void setTTL(int ttl){
protected void createFolderItems(CTabFolder folder) { IConfigurationElement[] elements = ConfigurationInfo .getSortedExtensions(loadElements()); for (IConfigurationElement element : elements) { CTabItem item = new CTabItem(folder, SWT.NONE); item.setText(element .getAttribute(IWorkbenchRegistryConstants.ATT_NAME)); item.setData(element); item.setData(ID, element .getAttribute(IWorkbenchRegistryConstants.ATT_ID)); Composite control = new Composite(folder, SWT.NONE); control.setLayout(new GridLayout()); item.setControl(control); } }
private void addTab(String label, IFeatureInfo info) { CTabItem item = new CTabItem(fTabFolder, SWT.NULL); item.setText(label); item.setData(info); updateTabImage(item); }
@Override protected void createFolderItems(CTabFolder folder) { CTabItem item = new CTabItem(folder, SWT.NONE); item.setText(title); Composite control = new Composite(folder, SWT.BORDER); control.setLayout(new GridLayout()); item.setControl(control); page.createControl(control); item.setData(page); item.setData(ID, page.getId()); page.setPageContainer(this); item.addDisposeListener(e -> page.dispose()); control.layout(true, true); }
private void addTab(ISchemaObject section) { String label = getTopicName(section); CTabItem item = new CTabItem(fTabFolder, SWT.NULL); item.setText(label); item.setData(section); updateTabImage(item); }
protected void setActiveTabLibScript() { wScriptsFolder.getSelection().setData("role", Role.LIB_SCRIPT); wScriptsFolder.getSelection().setImage(libScriptImage); input.setChanged(); changedInDialog = true; }
protected void setActiveTabInitScript() { CTabItem[] items = wScriptsFolder.getItems(); for (int i = 0; i < items.length; i++) { if (i != wScriptsFolder.getSelectionIndex() && items[i].getData("role") == Role.INIT_SCRIPT) { // the old script gets its init script status revoked, simply replaced with lib items[i].setData("role", Role.LIB_SCRIPT); items[i].setImage(libScriptImage); } } wScriptsFolder.getSelection().setData("role", Role.INIT_SCRIPT); wScriptsFolder.getSelection().setImage(initScriptImage); input.setChanged(); changedInDialog = true; }
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; }
final CTabItem tabItem1 = new CTabItem(tabFolder, SWT.NONE); tabItem1.setText("Tab1"); tabItem1.setData("color", display.getSystemColor(SWT.COLOR_CYAN)); final CTabItem tabItem2 = new CTabItem(tabFolder, SWT.NONE); tabItem2.setText("Tab2"); tabItem2.setData("color", display.getSystemColor(SWT.COLOR_YELLOW));
public void showCompositeOnCTabFodler(Thing menuItem, Thing compositeThing, CTabFolder tabFolder){ if(menuItem.getBoolean("singleInstance")){ for(CTabItem tabItem : tabFolder.getItems()){ Thing oldItem = (Thing) tabItem.getData(key_thing); if(menuItem == oldItem && menuItem.getBoolean("singleInstance")){ tabFolder.setSelection(tabItem); return; } } } CTabItem tabItem = new CTabItem(tabFolder, menuItem.getBoolean("closeable") ? SWT.CLOSE : SWT.NONE); tabItem.setText(menuItem.getMetadata().getLabel()); tabItem.setData(key_thing, menuItem); Composite composite = this.createComposite(menuItem, compositeThing, tabFolder); if(composite != null){ tabItem.setData(key_actioncontext, composite.getData("actionContext")); tabItem.setControl(composite); } tabFolder.setSelection(tabItem); }
cTabItem.setData("TabbedEntry", entry); entry.setSwtItem(cTabItem);
public MemoryViewTab(CTabItem tabItem, IMemoryRendering rendering, RenderingViewPane container) { fTabItem = tabItem; fRendering = rendering; fContainer = container; // set the rendering as the synchronization provider // as the new rendering should be in focus and have control // after it's created if (container.getMemoryRenderingSite().getSynchronizationService() != null) container.getMemoryRenderingSite().getSynchronizationService().setSynchronizationProvider(rendering); Control control = createViewTab(); control.addListener(SWT.Activate, this); control.addListener(SWT.Deactivate, this); fTabItem.setControl(control); fTabItem.setData(this); fTabItem.setText(getLabel()); fTabItem.setImage(getImage()); fTabItem.addDisposeListener(fDisposeListener = new DisposeListener() { @Override public void widgetDisposed(DisposeEvent e) { fTabItem.removeDisposeListener(fDisposeListener); dispose(); } }); }
tabItem.setData(item); if ( item.getImage() != null ) { tabItem.setImage(item.getImage());
tabItem.setData(item); if ( item.getImage() != null ) { tabItem.setImage(item.getImage());
cti = new CTabItem(ctf, createFlags, index); cti.setData(OWNING_ME, element); cti.setText(getLabel(part, part.getLocalizedLabel())); cti.setImage(getImage(part));
tabItem = new CTabItem(tabFolder, createFlags, index); tabItem.setData(OWNING_ME, element); tabItem.setText(getLabel(part, part.getLocalizedLabel())); tabItem.setImage(getImage(part));
newItem.setControl(c); newItem.setData("role", dragItem.getData("role"));
item.setData(Designer.DATA_THING, self.getMetadata().getPath()); return item;