|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.AbstractTreeViewer
org.eclipse.jface.viewers.TableTreeViewer
org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer
This class extends a TableTreeViewer to draw images and tree lines in the tree column.
| Nested Class Summary | |
class |
ExtendedTableTreeViewer.ExtendedTableTreeItem
|
| Field Summary | |
protected String |
imagePadding
|
protected int |
imagePaddingWidth
|
protected boolean |
interactorFound
|
protected org.eclipse.swt.graphics.Point |
interactorSize
|
static String |
ITEM_ID
|
| Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
ALL_LEVELS |
| Fields inherited from class org.eclipse.jface.viewers.Viewer |
WIDGET_DATA_KEY |
| Constructor Summary | |
ExtendedTableTreeViewer(org.eclipse.swt.widgets.Composite parent)
|
|
ExtendedTableTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
|
|
ExtendedTableTreeViewer(org.eclipse.swt.custom.TableTree tableTree)
|
|
| Method Summary | |
protected static org.eclipse.swt.graphics.Rectangle |
center(org.eclipse.swt.graphics.Rectangle bounds,
int maxHeight)
Centers the Rectangle vertically, within a surrounding space of the given height. |
protected void |
createImagePadding(int width)
|
static org.eclipse.swt.graphics.Rectangle |
getImageBounds(org.eclipse.swt.widgets.TableItem tableItem,
int column)
This is a convenient way to get image bound values that are corrected on GTK. |
protected void |
hookControl(org.eclipse.swt.widgets.Control control)
|
protected static boolean |
isGTK()
Returns whether GTK is the current platform. |
protected org.eclipse.swt.widgets.Item |
newItem(org.eclipse.swt.widgets.Widget parent,
int flags,
int index)
|
protected static org.eclipse.swt.graphics.Rectangle |
scale(org.eclipse.swt.graphics.Rectangle bounds,
int maxHeight)
Scales the Rectangle, mainting its aspect, such that it fits within the given height. |
| Methods inherited from class org.eclipse.jface.viewers.TableTreeViewer |
addTreeListener, cancelEditing, doUpdateItem, editElement, getCellEditors, getCellModifier, getChildren, getColumnProperties, getControl, getElementAt, getExpanded, getItem, getItemCount, getItemCount, getItems, getLabelProvider, getParentItem, getSelection, getTableTree, isCellEditorActive, removeAll, setCellEditors, setCellModifier, setColumnProperties, setExpanded, setLabelProvider, setSelection, showItem |
| Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
add, add, addSelectionListener, addTreeListener, associate, collapseAll, collapseToLevel, createChildren, createTreeItem, disassociate, doFindInputItem, doFindItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getExpandedElements, getExpandedState, getNextItem, getPreviousItem, getRawChildren, getSelectionFromWidget, getVisibleExpandedElements, handleTreeCollapse, handleTreeExpand, indexForElement, inputChanged, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalRefresh, internalRefresh, isExpandable, labelProviderChanged, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, setSelectionToWidget, updateChildren, updatePlus |
| Methods inherited from class org.eclipse.jface.viewers.StructuredViewer |
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, fireDoubleClick, fireOpen, firePostSelectionChanged, getComparer, getFilteredChildren, getFilters, getRoot, getSelection, getSortedChildren, getSorter, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparer, setInput, setSelection, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap |
| Methods inherited from class org.eclipse.jface.viewers.ContentViewer |
getContentProvider, getInput, handleDispose |
| Methods inherited from class org.eclipse.jface.viewers.Viewer |
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
| Field Detail |
public static final String ITEM_ID
protected org.eclipse.swt.graphics.Point interactorSize
protected boolean interactorFound
protected String imagePadding
protected int imagePaddingWidth
| Constructor Detail |
public ExtendedTableTreeViewer(org.eclipse.swt.custom.TableTree tableTree)
public ExtendedTableTreeViewer(org.eclipse.swt.widgets.Composite parent)
public ExtendedTableTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
| Method Detail |
protected org.eclipse.swt.widgets.Item newItem(org.eclipse.swt.widgets.Widget parent,
int flags,
int index)
protected void hookControl(org.eclipse.swt.widgets.Control control)
protected void createImagePadding(int width)
protected static boolean isGTK()
public static org.eclipse.swt.graphics.Rectangle getImageBounds(org.eclipse.swt.widgets.TableItem tableItem,
int column)
protected static org.eclipse.swt.graphics.Rectangle center(org.eclipse.swt.graphics.Rectangle bounds,
int maxHeight)
protected static org.eclipse.swt.graphics.Rectangle scale(org.eclipse.swt.graphics.Rectangle bounds,
int maxHeight)
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||