public TabSet( Composite parent ) { super(); tabfolder = createTabFolder( parent ); tabfolder.setSimple( false ); tabfolder.setUnselectedImageVisible( true ); tabfolder.setUnselectedCloseVisible( true ); tabfolder.addSelectionListener( this ); tabfolder.addCTabFolder2Listener( this ); workaroundTabChevronOverflow( tabfolder ); }
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
folder.setSimple( false ); folder.setUnselectedImageVisible( true ); folder.setUnselectedCloseVisible( true ); fdScript = new FormData(); fdScript.left = new FormAttachment( wTree, margin );
folder.setSimple( false ); folder.setUnselectedImageVisible( true ); folder.setUnselectedCloseVisible( true ); fdScript = new FormData(); fdScript.left = new FormAttachment( wTree, margin );
folder.setSimple( false ); folder.setUnselectedImageVisible( true ); folder.setUnselectedCloseVisible( true ); FormData fdScript = new FormData(); fdScript.left = new FormAttachment( wTree, margin ); props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( false );
@Override public void applyCSSProperty(Control control, String property, CSSValue value, String pseudo, CSSEngine engine) throws Exception { boolean isUnselectedClose = (Boolean) engine.convert(value, Boolean.class, null); if (control instanceof CTabFolder) { CTabFolder folder = (CTabFolder) control; folder.setUnselectedCloseVisible(isUnselectedClose); } }
/** * Sets the visibility of the close button on unselected tabs */ void setUnselectedCloseVisible () { tabFolder1.setUnselectedCloseVisible(unselectedCloseButton.getSelection ()); setExampleWidgetSize(); } /**
public void applyCSSProperty(Control control, String property, CSSValue value, String pseudo, CSSEngine engine) throws Exception { boolean isUnselectedClose = (Boolean) engine.convert(value, Boolean.class, null); if (control instanceof CTabFolder) { CTabFolder folder = (CTabFolder) control; folder.setUnselectedCloseVisible(isUnselectedClose); } }
public Object createWidget(MUIElement element, Object parent) { if (!(element instanceof MPartStack) || !(parent instanceof Composite)) return null; Composite parentComposite = (Composite) parent; // Ensure that all rendered PartStacks have an Id if (element.getElementId() == null || element.getElementId().length() == 0) { String generatedId = "PartStack@" + Integer.toHexString(element.hashCode()); //$NON-NLS-1$ element.setElementId(generatedId); } // TBD: need to define attributes to handle this final CTabFolder ctf = new CTabFolder(parentComposite, SWT.BORDER); ctf.setMRUVisible(getInitialMRUValue(ctf)); // Adjust the minimum chars based on the location int location = modelService.getElementLocation(element); if ((location & EModelService.IN_SHARED_AREA) != 0) { ctf.setMinimumCharacters(MIN_EDITOR_CHARS); ctf.setUnselectedCloseVisible(true); } else { ctf.setMinimumCharacters(MIN_VIEW_CHARS); ctf.setUnselectedCloseVisible(false); } bindWidget(element, ctf); // ?? Do we need this ? // Add a composite to manage the view's TB and Menu addTopRight(ctf); return ctf; }
@Override public Object createWidget(MUIElement element, Object parent) { if (!(element instanceof MPartStack) || !(parent instanceof Composite)) return null; MPartStack pStack = (MPartStack) element; Composite parentComposite = (Composite) parent; // Ensure that all rendered PartStacks have an Id if (element.getElementId() == null || element.getElementId().length() == 0) { String generatedId = "PartStack@" + Integer.toHexString(element.hashCode()); //$NON-NLS-1$ element.setElementId(generatedId); } int styleOverride = getStyleOverride(pStack); int style = styleOverride == -1 ? SWT.BORDER : styleOverride; final CTabFolder tabFolder = new CTabFolder(parentComposite, style); tabFolder.setMRUVisible(getMRUValue(tabFolder)); // Adjust the minimum chars based on the location int location = modelService.getElementLocation(element); if ((location & EModelService.IN_SHARED_AREA) != 0) { tabFolder.setMinimumCharacters(MIN_EDITOR_CHARS); tabFolder.setUnselectedCloseVisible(true); } else { tabFolder.setMinimumCharacters(MIN_VIEW_CHARS); tabFolder.setUnselectedCloseVisible(false); } bindWidget(element, tabFolder); // ?? Do we need this ? // Add a composite to manage the view's TB and Menu addTopRight(tabFolder); return tabFolder; }
props.setLook( wTabFolder, Props.WIDGET_STYLE_TAB ); wTabFolder.setSimple( false ); wTabFolder.setUnselectedCloseVisible( true );
wLeftFolder.setSimple(false); wLeftFolder.setUnselectedImageVisible(true); wLeftFolder.setUnselectedCloseVisible(true); wLeftFolder.setMaximizeVisible(false); wLeftFolder.setMinimizeVisible(true);
wScriptsFolder.setSimple(false); wScriptsFolder.setUnselectedImageVisible(true); wScriptsFolder.setUnselectedCloseVisible(true);
this.theme = currentTheme; folder = new CTabFolder(parent, SWT.BORDER); folder.setUnselectedCloseVisible(false); folder.setEnabled(false); folder.setMaximizeVisible(true);