new StyledTextComp( transMeta, item.getParent(), SWT.MULTI | SWT.LEFT | SWT.H_SCROLL | SWT.V_SCROLL, item .getText(), false ); if ( ( tabCode != null ) && tabCode.length() > 0 ) {
new StyledTextComp( transMeta, item.getParent(), SWT.MULTI | SWT.LEFT | SWT.H_SCROLL | SWT.V_SCROLL, item .getText(), false ); if ( ( strScript != null ) && strScript.length() > 0 ) {
new StyledTextComp( transMeta, item.getParent(), SWT.MULTI | SWT.LEFT | SWT.H_SCROLL | SWT.V_SCROLL, item .getText(), false ); if ( ( strScript != null ) && strScript.length() > 0 ) {
public static Control getParent(Widget widget) { return ((CTabItem) widget).getParent(); } }
private static CTabFolderEvent createCloseEvent( final CTabItem item ) { CTabFolderEvent result = new CTabFolderEvent( item.getParent(), CTabFolderEvent.CLOSE ); result.item = item; result.doit = true; return result; }
private static ICTabFolderAdapter getCTabFolderAdapter( CTabItem item ) { return item.getParent().getAdapter( ICTabFolderAdapter.class ); }
@SuppressWarnings("restriction") static boolean isCssEngineActive(CTabItem cti) { return WidgetElement.getEngine(cti.getParent()) != null; }
private static Boolean isItemSelected( final CTabItem item ) { CTabFolder folder = item.getParent(); Object adapter = folder.getAdapter( ICTabFolderAdapter.class ); ICTabFolderAdapter folderAdapter = ( ( ICTabFolderAdapter )adapter ); CTabItem selectedItem = folderAdapter.getInternalSelectedItem(); return Boolean.valueOf( item == selectedItem ); } }
public Node getParentNode() { CTabItem item = getItem(); CTabFolder parent = item.getParent(); if (parent != null) { Element element = getElement(parent); return element; } return null; }
private static String getShortenedText( final CTabItem item ) { CTabFolder folder = item.getParent(); Object adapter = folder.getAdapter( ICTabFolderAdapter.class ); ICTabFolderAdapter folderAdapter = ( ( ICTabFolderAdapter )adapter ); return folderAdapter.getShortenedItemText( item ); }
private static boolean showClose( final CTabItem item ) { CTabFolder parent = item.getParent(); ICTabFolderAdapter adapter = ( ICTabFolderAdapter )parent.getAdapter( ICTabFolderAdapter.class ); boolean canClose = adapter.showItemClose( item ); return canClose; }
@Override public void run() throws Exception { fControl = fRendering.createControl(fTabItem.getParent()); fRendering.addPropertyChangeListener(getInstance()); } };
@Override public Node getParentNode() { CTabItem item = getItem(); CTabFolder parent = item.getParent(); if (parent != null) { Element element = getElement(parent); return element; } return null; }
public void renderInitialization( final Widget widget ) throws IOException { CTabItem item = ( CTabItem )widget; CTabFolder parent = item.getParent(); JSWriter writer = JSWriter.getWriterFor( item ); Object[] args = new Object[] { parent, Boolean.valueOf( showClose( item ) ) }; writer.newWidget( "org.eclipse.swt.custom.CTabItem", args ); writer.call( parent, "add", new Object[] { item } ); }
private static void writeUnselectedCloseVisible( final CTabItem item ) throws IOException { CTabFolder parent = item.getParent(); Boolean newValue = Boolean.valueOf( parent.getUnselectedCloseVisible() ); String prop = PROP_UNSELECTED_CLOSE_VISIBLE; if( WidgetLCAUtil.hasChanged( item, prop, newValue, Boolean.TRUE ) ) { JSWriter writer = JSWriter.getWriterFor( item ); writer.set( "unselectedCloseVisible", newValue ); } }
private static Image getImage( final CTabItem item ) { Image result = item.getImage(); if( result != null ) { Object adapter = item.getParent().getAdapter( ICTabFolderAdapter.class ); ICTabFolderAdapter folderAdapter = ( ICTabFolderAdapter )adapter; if( !folderAdapter.showItemImage( item ) ) { result = null; } } return result; }
@Override public void handleException(Throwable exception) { // create an error rendering to fill the view tab ErrorRendering rendering = new ErrorRendering(fRendering.getRenderingId(), exception); rendering.init(fContainer, fRendering.getMemoryBlock()); // dispose the rendering fRendering.dispose(); fRendering = rendering; fControl = rendering.createControl(fTabItem.getParent()); }
@Override public void renderInitialization( CTabItem item ) throws IOException { CTabFolder parent = item.getParent(); RemoteObject remoteObject = createRemoteObject( item, TYPE ); remoteObject.set( "parent", getId( parent ) ); remoteObject.set( "index", parent.indexOf( item ) ); remoteObject.set( "style", createJsonArray( getStyles( item, ALLOWED_STYLES ) ) ); }