item.setText(new String[] { node.getKey(), node.getType().toString() }); item.setImage(containerImage); item.setData(NODE_TYPE, node.getType()); case STRING: if (node1.isPersist()) item.setImage(strImage); else item.setImage(strGrayImage); break; case SET: if (node1.isPersist()) item.setImage(setImage); else item.setImage(setGrayImage); break; case LIST: if (node1.isPersist()) item.setImage(listImage); else item.setImage(listGrayImage); break; case HASH: if (node1.isPersist()) item.setImage(hashImage); else item.setImage(hashGrayImage); break;
private void rootTreeItemSelected(boolean refresh) { itemsSelected = new Item[] { rootRedisServers }; tree.setSelection(rootRedisServers); text.setText(""); table.removeAll(); rootItemSelected(); if (rootRedisServers.getData(ITEM_OPENED) == null || ((Boolean) (rootRedisServers.getData(ITEM_OPENED)) == false)) { rootRedisServers.removeAll(); initServers(); } else if (refresh) { } java.util.List<Server> servers = service1.listAll(); for (Server server : servers) { TableItem item = new TableItem(table, SWT.NONE); item.setText(new String[] { server.getName(), NodeType.SERVER.toString() }); item.setImage(redisImage); item.setData(NODE_ID, server.getId()); item.setData(NODE_TYPE, NodeType.SERVER); } mainTabItem.setImage(redisImage); }
resource.getImagesSteps().get( stepMeta.getStepID() ).getAsBitmapForSize( display, ConstUI.ICON_SIZE, ConstUI.ICON_SIZE ); item.setImage( 0, image ); item.setText( 0, "" ); item.setText( 1, stepMeta.getName() );
NodeType.DATABASE.toString() }); item.setData(NODE_ID, i); item.setImage(dbImage); item.setData(NODE_ID, i); item.setData(NODE_TYPE, NodeType.DATABASE);
void removeItem(TableTreeItem item) { int index = 0; while (index < items.length && items[index] != item) index++; if (index == items.length) return; TableTreeItem[] newItems = new TableTreeItem[items.length - 1]; System.arraycopy(items, 0, newItems, 0, index); System.arraycopy(items, index + 1, newItems, index, items.length - index - 1); items = newItems; if (items.length == 0) { if (tableItem != null) tableItem.setImage(0, null); } }
@Override public void setImage (Image image) { checkWidget (); setImage (0, image); }
@Override public void setImage(int columnIndex, Image image) { Image oldImage = item.getImage(columnIndex); if (oldImage != image) { item.setImage(columnIndex,image); } }
public void setImage(int columnIndex, Image image) { Image oldImage = item.getImage(columnIndex); if (oldImage != image) { item.setImage(columnIndex,image); } }
@Override public void setImage (Image image) { checkWidget (); setImage (0, image); }
@Override public void setImage (Image image) { checkWidget (); setImage (0, image); }
@Override public void setImage (Image image) { checkWidget (); setImage (0, image); }
@Override protected void doResetItem(Item item) { TableItem tableItem = (TableItem) item; int columnCount = Math.max(1, table.getColumnCount()); for (int i = 0; i < columnCount; i++) { tableItem.setText(i, ""); //$NON-NLS-1$ if (tableItem.getImage(i) != null) { tableItem.setImage(i, null); } } }
@Override protected void restoreLabels(Item item) { TableItem tableItem = (TableItem) item; String[] values = (String[]) tableItem.getData(OLD_LABEL); Image[] images = (Image[]) tableItem.getData(OLD_IMAGE); if (values != null) { tableItem.setText(values); tableItem.setImage(images); } }
private void handleSetData(Event event) { TableItem item = (TableItem) event.item; int index = proposalTable.indexOf(item); if (0 <= index && index < proposals.length) { IContentProposal current = proposals[index]; item.setText(getString(current)); item.setImage(getImage(current)); item.setData(current); } else { // this should not happen, but does on win32 } }
private void handleSetData(Event event) { TableItem item = (TableItem) event.item; int index = proposalTable.indexOf(item); if (0 <= index && index < proposals.length) { IContentProposal current = proposals[index]; item.setText(getString(current)); item.setImage(getImage(current)); item.setData(current); } else { // this should not happen, but does on win32 } }
void setHeaderBackground () { if (!instance.startup) { table1.setHeaderBackground (headerBackgroundColor); } /* Set the header background color item's image to match the header background color. */ Color color = headerBackgroundColor; if (color == null) color = table1.getHeaderBackground(); TableItem item = colorAndFontTable.getItem(HEADER_BACKGROUND_COLOR); Image oldImage = item.getImage(); if (oldImage != null) oldImage.dispose(); item.setImage (colorImage(color)); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }