public void run() { if ( perfComposite != null && !perfComposite.isDisposed() && canvas != null && !canvas.isDisposed() && transPerfTab != null && !transPerfTab.isDisposed() ) { if ( transPerfTab.isShowing() ) { updateCanvas(); } } }
public void run() { if ( metricsComposite != null && !metricsComposite.isDisposed() && canvas != null && !canvas.isDisposed() && jobMetricsTab != null && !jobMetricsTab.isDisposed() ) { if ( jobMetricsTab.isShowing() ) { canvas.redraw(); } } } } );
public void run() { if ( metricsComposite != null && !metricsComposite.isDisposed() && canvas != null && !canvas.isDisposed() && transMetricsTab != null && !transMetricsTab.isDisposed() ) { if ( transMetricsTab.isShowing() ) { canvas.redraw(); } } } } );
@Override public int category(Object element) { if (element instanceof MPart) { MPart part = (MPart) element; CTabItem item = BasicPartList.this.renderer.findItemForPart(part); if (item != null && !item.isShowing()) { return -1; } } return 0; } });
/** * Static helper to get visible items without using member variables in this * stateful Agent. * * @param dropCTF * @return */ private static List<CTabItem> getVisibleItems(CTabFolder dropCTF) { return Stream.of(dropCTF.getItems()) .filter(i -> i.isShowing()) .collect(Collectors.toList()); }
@Override public Font getFont(Object element) { if (element instanceof MPart) { MPart part = (MPart) element; CTabItem item = renderer.findItemForPart(part); if (item != null && !item.isShowing()) { return boldFont; } } return super.getFont(element); }
@Override public Font getFont(Object element) { if (element instanceof MPart) { MPart part = (MPart) element; CTabItem item = renderer.findItemForPart(part); if (item != null && !item.isShowing()) { return boldFont; } } return super.getFont(element); }
private static void writeShowing( final CTabItem item ) throws IOException { Boolean newValue = Boolean.valueOf( item.isShowing() ); if( WidgetLCAUtil.hasChanged( item, PROP_SHOWING, newValue, Boolean.TRUE ) ) { JSWriter writer = JSWriter.getWriterFor( item ); writer.set( JSConst.QX_FIELD_VISIBLE, newValue ); } }
private Point getChevronLocation(CTabFolder tabFolder) { // get the last visible item int numItems = tabFolder.getItemCount(); CTabItem item = null; for (int i = 0; i < numItems; i++) { CTabItem tempItem = tabFolder.getItem(i); if (tempItem.isShowing()) { item = tempItem; } } // if we have no visible tabs, abort. if (item == null) { return new Point(0, 0); } Rectangle itemBounds = item.getBounds(); int x = itemBounds.x + itemBounds.width; int y = itemBounds.y + itemBounds.height; return new Point(x, y); }
private Point getChevronLocation(CTabFolder tabFolder) { // get the last visible item int numItems = tabFolder.getItemCount(); CTabItem item = null; for (int i = 0; i < numItems; i++) { CTabItem tempItem = tabFolder.getItem(i); if (tempItem.isShowing()) { item = tempItem; } } // if we have no visible tabs, abort. if (item == null) { return new Point(0, 0); } Rectangle itemBounds = item.getBounds(); int x = itemBounds.x + itemBounds.width; int y = itemBounds.y + itemBounds.height; return new Point(x, y); }
/** True is the given model represents an hidden editor */ protected boolean isHiddenEditor(MPart model) { if (model == null || model.getParent() == null || !(model.getParent().getRenderer() instanceof StackRenderer)) { return false; } StackRenderer renderer = (StackRenderer) model.getParent().getRenderer(); CTabItem item = renderer.findItemForPart(model); return (item != null && !item.isShowing()); }
priority = newPriority; if( !item.isShowing() ) { updateItems( index );
boolean isHeaderVisible = swtItem.isShowing();
public void preserveValues( final Widget widget ) { CTabItem item = ( CTabItem )widget; CTabFolder parent = item.getParent(); IWidgetAdapter adapter = WidgetUtil.getAdapter( item ); adapter.preserve( PROP_TEXT, getShortenedText( item ) ); adapter.preserve( PROP_IMAGE, getImage( item ) ); WidgetLCAUtil.preserveToolTipText( item, item.getToolTipText() ); adapter.preserve( PROP_BOUNDS, item.getBounds() ); adapter.preserve( PROP_SELECTED, isItemSelected( item ) ); boolean closeVisible = parent.getUnselectedCloseVisible(); adapter.preserve( PROP_UNSELECTED_CLOSE_VISIBLE, Boolean.valueOf( closeVisible ) ); adapter.preserve( PROP_SHOWING, Boolean.valueOf( item.isShowing() ) ); adapter.preserve( PROP_SHOW_CLOSE, Boolean.valueOf( item.getShowClose() ) ); adapter.preserve( PROP_FIRST_ITEM, Boolean.valueOf( item == item.getParent().getItem( 0 ) ) ); preserveFont( item ); WidgetLCAUtil.preserveCustomVariant( item ); }
@Override public void preserveValues( CTabItem item ) { WidgetLCAUtil.preserveToolTipText( item, item.getToolTipText() ); WidgetLCAUtil.preserveBounds( item, item.getBounds() ); WidgetLCAUtil.preserveFont( item, getFont( item ) ); preserveProperty( item, PROP_TEXT, getText( item ) ); preserveProperty( item, PROP_IMAGE, getImage( item ) ); preserveProperty( item, PROP_SHOWING, item.isShowing() ); preserveProperty( item, PROP_SHOW_CLOSE, item.getShowClose() ); preserveProperty( item, PROP_BADGE, getBadge( item ) ); }
@Override public void renderChanges( CTabItem item ) throws IOException { WidgetLCAUtil.renderCustomVariant( item ); WidgetLCAUtil.renderData( item ); WidgetLCAUtil.renderToolTip( item, item.getToolTipText() ); WidgetLCAUtil.renderBounds( item, item.getBounds() ); WidgetLCAUtil.renderFont( item, getFont( item ) ); renderText( item ); renderMnemonicIndex( item ); renderProperty( item, PROP_IMAGE, getImage( item ), null ); renderProperty( item, PROP_SHOWING, item.isShowing(), true ); renderProperty( item, PROP_SHOW_CLOSE, item.getShowClose(), false ); renderProperty( item, PROP_BADGE, getBadge( item ), null ); }
void drawSelectedTab(int itemIndex, GC gc, Rectangle bounds, int state) { if (parent.getSingle() && parent.getItem(itemIndex).isShowing()) return;
void drawSelectedTab(int itemIndex, GC gc, Rectangle bounds) { if (parent.getSingle() && parent.getItem(itemIndex).isShowing()) return;