@Override public boolean matches( Widget widget ) { if( widget instanceof TabItem ) { TabItem item = ( TabItem )widget; return ( item.getParent().getStyle() & SWT.BOTTOM ) != 0; } return false; } };
@Override public boolean matches( Widget widget ) { if( widget instanceof TabItem ) { TabItem item = ( TabItem )widget; TabItem[] selection = item.getParent().getSelection(); return selection.length > 0 && selection[ 0 ] == item; } return false; } };
@Override public boolean matches( Widget widget ) { if( widget instanceof TabItem ) { TabItem item = ( TabItem )widget; TabFolder folder = item.getParent(); return folder.getItem( 0 ) == item; } return false; } };
@Override public void applyData(Object data) { if (ComparePreferencePage.CAPPING_DISABLED.equals(data)) { fTextCompareTab.getParent().setSelection(fTextCompareTab); fDisableCappingCheckBox.setFocus(); } } }
@Override public boolean matches( Widget widget ) { if( widget instanceof TabItem ) { TabItem item = ( TabItem )widget; TabFolder folder = item.getParent(); return folder.getItem( folder.getItemCount() - 1 ) == item; } return false; } };
public void run() { TabFolder folder = item.getParent(); folder.setSelection( item ); ControlLCAUtil.processSelection( folder, item, false ); } } );
private boolean isSelected( final TabItem tabItem ) { TabFolder parent = tabItem.getParent(); int selectionIndex = parent.getSelectionIndex(); return selectionIndex != -1 && parent.getItem( selectionIndex ) == tabItem; }
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(); } }
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(); } }
protected 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(); } } }
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(); } }
protected 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(); } }
protected 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(); } } }
public void renderInitialization( final Widget widget ) throws IOException { TabItem tabItem = ( TabItem )widget; JSWriter writer = JSWriter.getWriterFor( widget ); TabFolder parent = tabItem.getParent(); Object[] args = new Object[] { WidgetUtil.getId( tabItem ), WidgetUtil.getId( parent ), new Integer( parent.indexOf( tabItem ) ) }; writer.callStatic( "org.eclipse.swt.TabUtil.createTabItem", args ); writer.addListener( QX_EVENT_CHANGE_CHECKED, JS_FUNC_TAB_SELECTED ); }
@Override public void renderInitialization( TabItem item ) throws IOException { TabFolder parent = item.getParent(); RemoteObject remoteObject = createRemoteObject( item, TYPE ); // TODO [tb] : Do not render id! remoteObject.set( "id", WidgetUtil.getId( item ) ); remoteObject.set( "parent", WidgetUtil.getId( parent ) ); remoteObject.set( "index", parent.indexOf( item ) ) ; }
private void turnToPage(SelectionEvent event) { final TabItem item= (TabItem) event.item; TabFolder folder= item.getParent();