org.gudy.azureus2.ui.swt.views.table
Interface TableOrTreeSWT
- All Known Implementing Classes:
- TableDelegate, TreeDelegate
public interface TableOrTreeSWT
Provides caller with access to a tree or table without needing to know
which it's operating on
- Author:
- TuxPaper
Method Summary |
void |
addControlListener(org.eclipse.swt.events.ControlListener listener)
|
void |
addDisposeListener(org.eclipse.swt.events.DisposeListener listener)
|
void |
addDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)
|
void |
addFocusListener(org.eclipse.swt.events.FocusListener listener)
|
void |
addHelpListener(org.eclipse.swt.events.HelpListener listener)
|
void |
addKeyListener(org.eclipse.swt.events.KeyListener listener)
|
void |
addListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
|
void |
addMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)
|
void |
addMouseListener(org.eclipse.swt.events.MouseListener listener)
|
void |
addMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
|
void |
addMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)
|
void |
addMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
|
void |
addPaintListener(org.eclipse.swt.events.PaintListener listener)
|
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
|
void |
addTraverseListener(org.eclipse.swt.events.TraverseListener listener)
|
void |
changed(org.eclipse.swt.widgets.Control[] changed)
|
void |
clear(int index,
boolean all)
|
void |
clearAll(boolean all)
|
org.eclipse.swt.graphics.Point |
computeSize(int wHint,
int hHint)
|
org.eclipse.swt.graphics.Point |
computeSize(int wHint,
int hHint,
boolean changed)
|
org.eclipse.swt.graphics.Rectangle |
computeTrim(int x,
int y,
int width,
int height)
|
TableColumnOrTreeColumn |
createNewColumn(int style)
|
TableItemOrTreeItem |
createNewItem(int style)
|
void |
deselect(TableItemOrTreeItem item)
|
void |
deselectAll()
|
void |
dispose()
|
boolean |
dragDetect(org.eclipse.swt.widgets.Event event)
|
boolean |
dragDetect(org.eclipse.swt.events.MouseEvent event)
|
boolean |
equals(Object obj)
|
boolean |
equalsTableOrTree(TableOrTreeSWT tt)
|
boolean |
forceFocus()
|
org.eclipse.swt.accessibility.Accessible |
getAccessible()
|
org.eclipse.swt.graphics.Color |
getBackground()
|
org.eclipse.swt.graphics.Image |
getBackgroundImage()
|
int |
getBackgroundMode()
|
int |
getBorderWidth()
|
org.eclipse.swt.graphics.Rectangle |
getBounds()
|
org.eclipse.swt.widgets.Control[] |
getChildren()
|
org.eclipse.swt.graphics.Rectangle |
getClientArea()
|
TableColumnOrTreeColumn |
getColumn(int index)
|
int |
getColumnCount()
|
int[] |
getColumnOrder()
|
TableColumnOrTreeColumn[] |
getColumns()
|
org.eclipse.swt.widgets.Composite |
getComposite()
|
org.eclipse.swt.graphics.Cursor |
getCursor()
|
Object |
getData()
|
Object |
getData(String key)
|
org.eclipse.swt.widgets.Display |
getDisplay()
|
boolean |
getDragDetect()
|
boolean |
getEnabled()
|
org.eclipse.swt.graphics.Font |
getFont()
|
org.eclipse.swt.graphics.Color |
getForeground()
|
int |
getGridLineWidth()
|
int |
getHeaderHeight()
|
boolean |
getHeaderVisible()
|
org.eclipse.swt.widgets.ScrollBar |
getHorizontalBar()
|
TableItemOrTreeItem |
getItem(int index)
|
TableItemOrTreeItem |
getItem(org.eclipse.swt.graphics.Point point)
|
int |
getItemCount()
|
int |
getItemHeight()
|
TableItemOrTreeItem[] |
getItems()
|
org.eclipse.swt.widgets.Layout |
getLayout()
|
Object |
getLayoutData()
|
boolean |
getLayoutDeferred()
|
boolean |
getLinesVisible()
|
org.eclipse.swt.widgets.Listener[] |
getListeners(int eventType)
|
org.eclipse.swt.graphics.Point |
getLocation()
|
org.eclipse.swt.widgets.Menu |
getMenu()
|
org.eclipse.swt.widgets.Monitor |
getMonitor()
|
org.eclipse.swt.widgets.Composite |
getParent()
|
TableItemOrTreeItem |
getParentItem()
|
org.eclipse.swt.graphics.Region |
getRegion()
|
TableItemOrTreeItem[] |
getSelection()
|
int |
getSelectionCount()
|
int |
getSelectionIndex()
|
int[] |
getSelectionIndices()
|
org.eclipse.swt.widgets.Shell |
getShell()
|
org.eclipse.swt.graphics.Point |
getSize()
|
TableColumnOrTreeColumn |
getSortColumn()
|
int |
getSortDirection()
|
int |
getStyle()
|
org.eclipse.swt.widgets.Control[] |
getTabList()
|
String |
getToolTipText()
|
int |
getTopIndex()
|
TableItemOrTreeItem |
getTopItem()
|
org.eclipse.swt.widgets.ScrollBar |
getVerticalBar()
|
boolean |
getVisible()
|
int |
hashCode()
|
int |
indexOf(TableColumnOrTreeColumn column)
|
int |
indexOf(TableItemOrTreeItem item)
|
int |
indexOf(org.eclipse.swt.widgets.Widget item)
|
boolean |
isDisposed()
|
boolean |
isEnabled()
|
boolean |
isFocusControl()
|
boolean |
isLayoutDeferred()
|
boolean |
isListening(int eventType)
|
boolean |
isReparentable()
|
boolean |
isSelected(TableItemOrTreeItem item)
|
boolean |
isVisible()
|
void |
layout()
|
void |
layout(boolean changed)
|
void |
layout(boolean changed,
boolean all)
|
void |
moveAbove(org.eclipse.swt.widgets.Control control)
|
void |
moveBelow(org.eclipse.swt.widgets.Control control)
|
void |
notifyListeners(int eventType,
org.eclipse.swt.widgets.Event event)
|
void |
pack()
|
void |
pack(boolean changed)
|
boolean |
print(org.eclipse.swt.graphics.GC gc)
|
void |
redraw()
|
void |
redraw(int x,
int y,
int width,
int height,
boolean all)
|
void |
removeAll()
|
void |
removeControlListener(org.eclipse.swt.events.ControlListener listener)
|
void |
removeDisposeListener(org.eclipse.swt.events.DisposeListener listener)
|
void |
removeDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)
|
void |
removeFocusListener(org.eclipse.swt.events.FocusListener listener)
|
void |
removeHelpListener(org.eclipse.swt.events.HelpListener listener)
|
void |
removeKeyListener(org.eclipse.swt.events.KeyListener listener)
|
void |
removeListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
|
void |
removeMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)
|
void |
removeMouseListener(org.eclipse.swt.events.MouseListener listener)
|
void |
removeMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
|
void |
removeMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)
|
void |
removeMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
|
void |
removePaintListener(org.eclipse.swt.events.PaintListener listener)
|
void |
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
|
void |
removeTraverseListener(org.eclipse.swt.events.TraverseListener listener)
|
void |
removeTreeListener(org.eclipse.swt.events.TreeListener listener)
|
void |
select(int[] newSelectedRowIndices)
|
void |
select(TableItemOrTreeItem item)
|
void |
selectAll()
|
void |
setBackground(org.eclipse.swt.graphics.Color color)
|
void |
setBackgroundImage(org.eclipse.swt.graphics.Image image)
|
void |
setBackgroundMode(int mode)
|
void |
setBounds(int x,
int y,
int width,
int height)
|
void |
setBounds(org.eclipse.swt.graphics.Rectangle rect)
|
void |
setCapture(boolean capture)
|
void |
setColumnOrder(int[] order)
|
void |
setCursor(org.eclipse.swt.graphics.Cursor cursor)
|
void |
setData(Object data)
|
void |
setData(String key,
Object value)
|
void |
setDragDetect(boolean dragDetect)
|
void |
setEnabled(boolean enabled)
|
boolean |
setFocus()
|
void |
setFont(org.eclipse.swt.graphics.Font font)
|
void |
setForeground(org.eclipse.swt.graphics.Color color)
|
void |
setHeaderVisible(boolean show)
|
void |
setInsertMark(TableItemOrTreeItem item,
boolean before)
|
void |
setItemCount(int count)
|
void |
setLayout(org.eclipse.swt.widgets.Layout layout)
|
void |
setLayoutData(Object layoutData)
|
void |
setLayoutDeferred(boolean defer)
|
void |
setLinesVisible(boolean show)
|
void |
setLocation(int x,
int y)
|
void |
setLocation(org.eclipse.swt.graphics.Point location)
|
void |
setMenu(org.eclipse.swt.widgets.Menu menu)
|
boolean |
setParent(org.eclipse.swt.widgets.Composite parent)
|
void |
setRedraw(boolean redraw)
|
void |
setRegion(org.eclipse.swt.graphics.Region region)
|
void |
setSelection(int[] newSelectedRowIndices)
|
void |
setSelection(TableItemOrTreeItem item)
|
void |
setSelection(TableItemOrTreeItem[] items)
|
void |
setSize(int width,
int height)
|
void |
setSize(org.eclipse.swt.graphics.Point size)
|
void |
setSortColumn(TableColumnOrTreeColumn column)
|
void |
setSortDirection(int direction)
|
void |
setTabList(org.eclipse.swt.widgets.Control[] tabList)
|
void |
setToolTipText(String string)
|
void |
setTopItem(TableItemOrTreeItem item)
|
void |
setVisible(boolean visible)
|
void |
showColumn(TableColumnOrTreeColumn column)
|
void |
showItem(TableItemOrTreeItem item)
|
void |
showSelection()
|
org.eclipse.swt.graphics.Point |
toControl(int x,
int y)
|
org.eclipse.swt.graphics.Point |
toControl(org.eclipse.swt.graphics.Point point)
|
org.eclipse.swt.graphics.Point |
toDisplay(int x,
int y)
|
org.eclipse.swt.graphics.Point |
toDisplay(org.eclipse.swt.graphics.Point point)
|
String |
toString()
|
void |
update()
|
computeTrim
org.eclipse.swt.graphics.Rectangle computeTrim(int x,
int y,
int width,
int height)
addControlListener
void addControlListener(org.eclipse.swt.events.ControlListener listener)
changed
void changed(org.eclipse.swt.widgets.Control[] changed)
addDragDetectListener
void addDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)
getClientArea
org.eclipse.swt.graphics.Rectangle getClientArea()
addListener
void addListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
addFocusListener
void addFocusListener(org.eclipse.swt.events.FocusListener listener)
getHorizontalBar
org.eclipse.swt.widgets.ScrollBar getHorizontalBar()
addDisposeListener
void addDisposeListener(org.eclipse.swt.events.DisposeListener listener)
getVerticalBar
org.eclipse.swt.widgets.ScrollBar getVerticalBar()
addHelpListener
void addHelpListener(org.eclipse.swt.events.HelpListener listener)
addKeyListener
void addKeyListener(org.eclipse.swt.events.KeyListener listener)
addMenuDetectListener
void addMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)
addMouseListener
void addMouseListener(org.eclipse.swt.events.MouseListener listener)
addSelectionListener
void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
addMouseTrackListener
void addMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)
addMouseMoveListener
void addMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
addMouseWheelListener
void addMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
getBackgroundMode
int getBackgroundMode()
addPaintListener
void addPaintListener(org.eclipse.swt.events.PaintListener listener)
getChildren
org.eclipse.swt.widgets.Control[] getChildren()
addTraverseListener
void addTraverseListener(org.eclipse.swt.events.TraverseListener listener)
dispose
void dispose()
getLayout
org.eclipse.swt.widgets.Layout getLayout()
getTabList
org.eclipse.swt.widgets.Control[] getTabList()
getLayoutDeferred
boolean getLayoutDeferred()
computeSize
org.eclipse.swt.graphics.Point computeSize(int wHint,
int hHint)
isLayoutDeferred
boolean isLayoutDeferred()
getData
Object getData()
layout
void layout()
getData
Object getData(String key)
layout
void layout(boolean changed)
getDisplay
org.eclipse.swt.widgets.Display getDisplay()
getListeners
org.eclipse.swt.widgets.Listener[] getListeners(int eventType)
layout
void layout(boolean changed,
boolean all)
getStyle
int getStyle()
dragDetect
boolean dragDetect(org.eclipse.swt.widgets.Event event)
isListening
boolean isListening(int eventType)
dragDetect
boolean dragDetect(org.eclipse.swt.events.MouseEvent event)
notifyListeners
void notifyListeners(int eventType,
org.eclipse.swt.widgets.Event event)
removeListener
void removeListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
removeDisposeListener
void removeDisposeListener(org.eclipse.swt.events.DisposeListener listener)
setBackgroundMode
void setBackgroundMode(int mode)
setFocus
boolean setFocus()
setLayout
void setLayout(org.eclipse.swt.widgets.Layout layout)
getBorderWidth
int getBorderWidth()
setLayoutDeferred
void setLayoutDeferred(boolean defer)
getBounds
org.eclipse.swt.graphics.Rectangle getBounds()
setTabList
void setTabList(org.eclipse.swt.widgets.Control[] tabList)
setData
void setData(Object data)
getCursor
org.eclipse.swt.graphics.Cursor getCursor()
setData
void setData(String key,
Object value)
getDragDetect
boolean getDragDetect()
getEnabled
boolean getEnabled()
getFont
org.eclipse.swt.graphics.Font getFont()
getForeground
org.eclipse.swt.graphics.Color getForeground()
getLayoutData
Object getLayoutData()
getLocation
org.eclipse.swt.graphics.Point getLocation()
getMenu
org.eclipse.swt.widgets.Menu getMenu()
getMonitor
org.eclipse.swt.widgets.Monitor getMonitor()
getParent
org.eclipse.swt.widgets.Composite getParent()
getRegion
org.eclipse.swt.graphics.Region getRegion()
getShell
org.eclipse.swt.widgets.Shell getShell()
getSize
org.eclipse.swt.graphics.Point getSize()
getToolTipText
String getToolTipText()
getVisible
boolean getVisible()
toString
String toString()
- Overrides:
toString
in class Object
isEnabled
boolean isEnabled()
isFocusControl
boolean isFocusControl()
isReparentable
boolean isReparentable()
isVisible
boolean isVisible()
moveAbove
void moveAbove(org.eclipse.swt.widgets.Control control)
moveBelow
void moveBelow(org.eclipse.swt.widgets.Control control)
pack
void pack()
pack
void pack(boolean changed)
clear
void clear(int index,
boolean all)
print
boolean print(org.eclipse.swt.graphics.GC gc)
clearAll
void clearAll(boolean all)
computeSize
org.eclipse.swt.graphics.Point computeSize(int wHint,
int hHint,
boolean changed)
redraw
void redraw()
redraw
void redraw(int x,
int y,
int width,
int height,
boolean all)
removeControlListener
void removeControlListener(org.eclipse.swt.events.ControlListener listener)
removeDragDetectListener
void removeDragDetectListener(org.eclipse.swt.events.DragDetectListener listener)
removeFocusListener
void removeFocusListener(org.eclipse.swt.events.FocusListener listener)
removeHelpListener
void removeHelpListener(org.eclipse.swt.events.HelpListener listener)
removeKeyListener
void removeKeyListener(org.eclipse.swt.events.KeyListener listener)
removeMenuDetectListener
void removeMenuDetectListener(org.eclipse.swt.events.MenuDetectListener listener)
removeMouseTrackListener
void removeMouseTrackListener(org.eclipse.swt.events.MouseTrackListener listener)
removeMouseListener
void removeMouseListener(org.eclipse.swt.events.MouseListener listener)
removeMouseMoveListener
void removeMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
removeMouseWheelListener
void removeMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
removePaintListener
void removePaintListener(org.eclipse.swt.events.PaintListener listener)
removeTraverseListener
void removeTraverseListener(org.eclipse.swt.events.TraverseListener listener)
deselect
void deselect(TableItemOrTreeItem item)
setBackground
void setBackground(org.eclipse.swt.graphics.Color color)
deselectAll
void deselectAll()
equals
boolean equals(Object obj)
- Overrides:
equals
in class Object
forceFocus
boolean forceFocus()
getAccessible
org.eclipse.swt.accessibility.Accessible getAccessible()
getBackground
org.eclipse.swt.graphics.Color getBackground()
getBackgroundImage
org.eclipse.swt.graphics.Image getBackgroundImage()
setBackgroundImage
void setBackgroundImage(org.eclipse.swt.graphics.Image image)
setBounds
void setBounds(int x,
int y,
int width,
int height)
setBounds
void setBounds(org.eclipse.swt.graphics.Rectangle rect)
setCapture
void setCapture(boolean capture)
setCursor
void setCursor(org.eclipse.swt.graphics.Cursor cursor)
setDragDetect
void setDragDetect(boolean dragDetect)
setEnabled
void setEnabled(boolean enabled)
setForeground
void setForeground(org.eclipse.swt.graphics.Color color)
setLayoutData
void setLayoutData(Object layoutData)
setLocation
void setLocation(int x,
int y)
setLocation
void setLocation(org.eclipse.swt.graphics.Point location)
setMenu
void setMenu(org.eclipse.swt.widgets.Menu menu)
getGridLineWidth
int getGridLineWidth()
getHeaderHeight
int getHeaderHeight()
getHeaderVisible
boolean getHeaderVisible()
setRegion
void setRegion(org.eclipse.swt.graphics.Region region)
setSize
void setSize(int width,
int height)
getColumn
TableColumnOrTreeColumn getColumn(int index)
setSize
void setSize(org.eclipse.swt.graphics.Point size)
getColumnCount
int getColumnCount()
setToolTipText
void setToolTipText(String string)
getColumnOrder
int[] getColumnOrder()
setVisible
void setVisible(boolean visible)
getColumns
TableColumnOrTreeColumn[] getColumns()
getItem
TableItemOrTreeItem getItem(int index)
toControl
org.eclipse.swt.graphics.Point toControl(int x,
int y)
toControl
org.eclipse.swt.graphics.Point toControl(org.eclipse.swt.graphics.Point point)
getItem
TableItemOrTreeItem getItem(org.eclipse.swt.graphics.Point point)
toDisplay
org.eclipse.swt.graphics.Point toDisplay(int x,
int y)
toDisplay
org.eclipse.swt.graphics.Point toDisplay(org.eclipse.swt.graphics.Point point)
getItemCount
int getItemCount()
getItemHeight
int getItemHeight()
getItems
TableItemOrTreeItem[] getItems()
getLinesVisible
boolean getLinesVisible()
getParentItem
TableItemOrTreeItem getParentItem()
getSelection
TableItemOrTreeItem[] getSelection()
getSelectionCount
int getSelectionCount()
getSortColumn
TableColumnOrTreeColumn getSortColumn()
getSortDirection
int getSortDirection()
getTopItem
TableItemOrTreeItem getTopItem()
hashCode
int hashCode()
- Overrides:
hashCode
in class Object
isDisposed
boolean isDisposed()
update
void update()
indexOf
int indexOf(TableColumnOrTreeColumn column)
indexOf
int indexOf(TableItemOrTreeItem item)
setParent
boolean setParent(org.eclipse.swt.widgets.Composite parent)
removeAll
void removeAll()
removeSelectionListener
void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
removeTreeListener
void removeTreeListener(org.eclipse.swt.events.TreeListener listener)
setInsertMark
void setInsertMark(TableItemOrTreeItem item,
boolean before)
setItemCount
void setItemCount(int count)
setLinesVisible
void setLinesVisible(boolean show)
select
void select(TableItemOrTreeItem item)
selectAll
void selectAll()
setColumnOrder
void setColumnOrder(int[] order)
setFont
void setFont(org.eclipse.swt.graphics.Font font)
setHeaderVisible
void setHeaderVisible(boolean show)
setRedraw
void setRedraw(boolean redraw)
setSelection
void setSelection(TableItemOrTreeItem item)
setSelection
void setSelection(TableItemOrTreeItem[] items)
setSortColumn
void setSortColumn(TableColumnOrTreeColumn column)
setSortDirection
void setSortDirection(int direction)
setTopItem
void setTopItem(TableItemOrTreeItem item)
showColumn
void showColumn(TableColumnOrTreeColumn column)
showItem
void showItem(TableItemOrTreeItem item)
showSelection
void showSelection()
getComposite
org.eclipse.swt.widgets.Composite getComposite()
getTopIndex
int getTopIndex()
getSelectionIndex
int getSelectionIndex()
getSelectionIndices
int[] getSelectionIndices()
setSelection
void setSelection(int[] newSelectedRowIndices)
select
void select(int[] newSelectedRowIndices)
isSelected
boolean isSelected(TableItemOrTreeItem item)
equalsTableOrTree
boolean equalsTableOrTree(TableOrTreeSWT tt)
createNewItem
TableItemOrTreeItem createNewItem(int style)
createNewColumn
TableColumnOrTreeColumn createNewColumn(int style)
indexOf
int indexOf(org.eclipse.swt.widgets.Widget item)