poker.gui
Class TableView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by poker.gui.TableView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation, IRefreshListener

public class TableView
extends org.eclipse.ui.part.ViewPart
implements IRefreshListener

Die Ansicht für den Pokertisch, verwaltet die Darstellung und die Nutzeraktionen.


Field Summary
private  org.eclipse.swt.widgets.Button betButton
           
private  org.eclipse.swt.widgets.Canvas c
           
private  org.eclipse.swt.widgets.Button checkButton
           
private  boolean firstTime
           
private  org.eclipse.swt.widgets.Button foldButton
           
private  org.eclipse.swt.graphics.GC gc
           
static java.lang.String ID
           
private  org.eclipse.swt.widgets.Button nextButton
           
private  PlayerPlotter[] playerPositions
           
private  org.eclipse.swt.widgets.Button skipButton
           
private  TablePlotter tableCardsPosition
           
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
TableView()
           
 
Method Summary
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
          This is a callback that will allow us to create the viewer and initialize it.
 void refresh()
           
 void setFocus()
           
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

betButton

private org.eclipse.swt.widgets.Button betButton

c

private org.eclipse.swt.widgets.Canvas c

checkButton

private org.eclipse.swt.widgets.Button checkButton

firstTime

private boolean firstTime

foldButton

private org.eclipse.swt.widgets.Button foldButton

gc

private org.eclipse.swt.graphics.GC gc

ID

public static final java.lang.String ID
See Also:
Constant Field Values

nextButton

private org.eclipse.swt.widgets.Button nextButton

playerPositions

private PlayerPlotter[] playerPositions

skipButton

private org.eclipse.swt.widgets.Button skipButton

tableCardsPosition

private TablePlotter tableCardsPosition
Constructor Detail

TableView

public TableView()
Method Detail

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
This is a callback that will allow us to create the viewer and initialize it.

Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Specified by:
createPartControl in class org.eclipse.ui.part.WorkbenchPart

refresh

public void refresh()
Specified by:
refresh in interface IRefreshListener

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart