Refine search
private void initNamespace(TabFolder tabFolder) { TabItem tbtmNamespace = new TabItem(tabFolder, SWT.NONE); tbtmNamespace.setText(RedisClient.i18nFile.getText(I18nFile.NAMESPACE)); Composite composite = new Composite(tabFolder, SWT.NONE); tbtmNamespace.setControl(composite); composite.setLayout(new GridLayout(2, false)); Label lblSeparator = new Label(composite, SWT.NONE); lblSeparator.setText(RedisClient.i18nFile.getText(I18nFile.SEPARATOR)); separator = new Text(composite, SWT.BORDER); separator.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); separator.setText(ConfigFile.getSeparator()); separator.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { separator.setData(true); } }); separator.setData(false); }
TabItem tbtmServerInformation = new TabItem(tabFolder, SWT.NONE); String[] strs = tab.split("\r\n"); tbtmServerInformation.setText(strs[0]); Table table = new Table(tabFolder, SWT.BORDER | SWT.FULL_SELECTION); tbtmServerInformation.setControl(table); table.setHeaderVisible(true); table.setLinesVisible(true);
item= new TabItem(folder, SWT.NONE); item.setText(NewWizardMessages.BuildPathsBlock_tab_source); item.setImage(JavaPluginImages.get(JavaPluginImages.IMG_OBJS_PACKFRAG_ROOT)); item.setData(fSourceContainerPage); item.setControl(fSourceContainerPage.getControl(folder)); item= new TabItem(folder, SWT.NONE); item.setText(NewWizardMessages.BuildPathsBlock_tab_projects); item.setImage(projectImage); item.setData(fProjectsPage); item.setControl(fProjectsPage.getControl(folder)); item= new TabItem(folder, SWT.NONE); item.setText(NewWizardMessages.BuildPathsBlock_tab_libraries); item.setImage(JavaPluginImages.get(JavaPluginImages.IMG_OBJS_LIBRARY)); item.setData(fLibrariesPage); item.setControl(fLibrariesPage.getControl(folder)); item= new TabItem(folder, SWT.NONE); item.setText(NewWizardMessages.BuildPathsBlock_tab_order); item.setImage(cpoImage); item.setData(ordpage); item.setControl(ordpage.getControl(folder)); fCurrPage= (BuildPathBasePage) folder.getItem(fPageIndex).getData(); folder.addSelectionListener(new SelectionAdapter() { @Override
final SearchPageDescriptor currentDesc= getDescriptorAt(fCurrentIndex); Composite composite= new Composite(parent, SWT.NONE); composite.setFont(parent.getFont()); continue; final TabItem item= new TabItem(folder, SWT.NONE); item.setData("descriptor", descriptor); //$NON-NLS-1$ item.setText(descriptor.getLabel()); item.addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) { item.setData("descriptor", null); //$NON-NLS-1$ ImageDescriptor imageDesc= descriptor.getImage(); if (imageDesc != null) item.setImage(imageDesc.createImage()); item.setControl(pageControl); fCurrentPage= currentDesc.getPage();
protected final void addTabPage(String title, ModifyDialogTabPage tabPage) { final TabItem tabItem= new TabItem(fTabFolder, SWT.NONE); applyDialogFont(tabItem.getControl()); tabItem.setText(title); tabItem.setData(tabPage); tabItem.setControl(tabPage.createContents(fTabFolder)); fTabPages.add(tabPage); }
/** * Creates the tab item that contains this sub-page. */ protected TabItem createTabItem(TabFolder folder) { TabItem item = new TabItem(folder, SWT.NONE); item.setText(AntPreferencesMessages.AntTasksPage_title); item.setImage(AntObjectLabelProvider.getTaskImage()); item.setData(this); Composite top = new Composite(folder, SWT.NONE); top.setFont(folder.getFont()); item.setControl(createContents(top)); connectToFolder(item, folder); return item; }
getDelegate().layoutWidget( tabFolder, PROPERTY, tabbedPaneAttributes, container, metawidget ); } else { tabFolder = (TabFolder) previousSectionWidget.getParent(); TabItem tabItem = new TabItem( tabFolder, SWT.NONE ); tabItem.setControl( new Composite( tabFolder, SWT.NONE ) ); tabItem.setText( localizedSection ); return (Composite) tabItem.getControl();
/** * Creates an instance of a ControlExample embedded inside * the supplied parent Composite. * * @param parent the container of the example */ public ControlExample(Composite parent) { initResources(); tabFolder = new TabFolder (parent, SWT.NONE); tabs = createTabs(); for (Tab tab : tabs) { TabItem item = new TabItem (tabFolder, SWT.NONE); item.setText (tab.getTabText ()); item.setControl (tab.createTabFolderPage (tabFolder)); item.setData (tab); } /* Workaround: if the tab folder is wider than the screen, * Mac platforms clip instead of somehow scrolling the tab items. * We try to recover some width by using shorter tab names. */ Point size = parent.computeSize(SWT.DEFAULT, SWT.DEFAULT); Rectangle monitorArea = parent.getMonitor().getClientArea(); boolean isMac = SWT.getPlatform().equals("cocoa"); if (size.x > monitorArea.width && isMac) { TabItem [] tabItems = tabFolder.getItems(); for (int i=0; i<tabItems.length; i++) { tabItems[i].setText (tabs [i].getShortTabText ()); } } startup = false; }
public void showCompositeOnTabFodler(Thing menuItem, Thing compositeThing, TabFolder tabFolder){ if(menuItem.getBoolean("singleInstance")){ for(TabItem tabItem : tabFolder.getItems()){ Thing oldItem = (Thing) tabItem.getData(key_thing); if(menuItem == oldItem && menuItem.getBoolean("singleInstance")){ tabFolder.setSelection(tabItem); return; } } } TabItem tabItem = new TabItem(tabFolder, 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); }
/** * Creates the coresponding TabItem * @param tabfolderW the parent of the TabItem * @param index the position where to add the TabItem to its TabFolder */ protected TabItem createTabItem(TabFolder tabfolderW,int index) { TabItem item = new TabItem (tabfolderW, SWT.NULL, index); item.setControl(getComposite()); item.setData(this); return item; }
void removeControl (Control control) { super.removeControl (control); int count = itemCount; for (int i=0; i<count; i++) { TabItem item = items [i]; if (item.control == control) item.setControl (null); } }
TabItem firstTab = new TabItem(folder, SWT.NONE); ScrolledComposite sc = new ScrolledComposite(folder, SWT.V_SCROLL | SWT.H_SCROLL); sc.setExpandHorizontal(true); sc.setExpandVertical(true); Composite body = // TODO create all body controls of the tab sc.setContent(body); sc.setMinSize(body.computeSize(SWT.DEFAULT, SWT.DEFAULT)); firstTab.setControl(sc);
@Override public Control update(TabFolder parent, Control control) { TabItem item = null; Thing itemThing = null; for(TabItem citem : parent.getItems()){ if(citem.getControl() == control){ item = citem; itemThing = Designer.getThing(item); break; } } ActionContext actionContext = Designer.getActionContext(control); actionContext.peek().put("parent", parent); control.dispose(); for(Thing child : itemThing.getChilds()){ Object obj = child.doAction("create", actionContext); if(obj instanceof Control){ item.setControl((Control) obj); } } return item.getControl(); }
public void refreshLangUI(){ dataTabItem.setText(RedisClient.i18nFile.getText(dataTitle)); label.setText(RedisClient.i18nFile.getText(I18nFile.SERVER)); label_2.setText(RedisClient.i18nFile.getText(I18nFile.DATABASE)); lblKey.setText(RedisClient.i18nFile.getText(I18nFile.KEY)); ttlTabItem.setText(RedisClient.i18nFile.getText(I18nFile.TTL)); btnExpire.setText(RedisClient.i18nFile.getText(I18nFile.EXPIRE)); labelTTL.setText(RedisClient.i18nFile.getText(I18nFile.TTLS)); shell.pack(); }
@Override public void widgetSelected(SelectionEvent e) { ((TabItem) e.item).getControl().setFocus(); } });
@Override public void refreshLangUI() { btnApply.setText(RedisClient.i18nFile.getText(I18nFile.APPLY)); btnRefresh.setText(RedisClient.i18nFile.getText(I18nFile.REFRESH)); objectTabItem.setText(RedisClient.i18nFile.getText(I18nFile.OBJECT)); label1.setText(RedisClient.i18nFile.getText(I18nFile.REFCOUNT)); label2.setText(RedisClient.i18nFile.getText(I18nFile.ENCODING)); super.refreshLangUI(); }
private static String getBadge( TabItem item ) { return ( String )item.getData( RWT.BADGE ); }
private void tabChanged(Widget widget) { if (widget instanceof TabItem) { TabItem tabItem= (TabItem) widget; BuildPathBasePage newPage= (BuildPathBasePage) tabItem.getData(); if (fCurrPage != null) { List<?> selection= fCurrPage.getSelection(); if (!selection.isEmpty()) { newPage.setSelection(selection, false); } } fCurrPage= newPage; fPageIndex= tabItem.getParent().getSelectionIndex(); } }
@Override public void preserveValues( TabItem item ) { WidgetLCAUtil.preserveToolTipText( item, item.getToolTipText() ); preserveProperty( item, PROP_TEXT, item.getText() ); preserveProperty( item, PROP_IMAGE, item.getImage() ); preserveProperty( item, PROP_CONTROL, item.getControl() ); preserveProperty( item, PROP_BADGE, getBadge( item ) ); }
@Override public Control remove(TabFolder parent, Control control) { for(TabItem item : parent.getItems()){ if(item.getControl() == control){ Thing parentThing = Designer.getThing(parent); Thing itemThing = Designer.getThing(item); parentThing.removeChild(itemThing); parentThing.save(); item.dispose(); control.dispose(); if(parent.getSelectionIndex() != -1){ return parent.getSelection()[0].getControl(); }else{ return parent; } } } return null; }