Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.unibe.iam.scg.archie.ui
Class DetailsPanel

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by ch.unibe.iam.scg.archie.ui.DetailsPanel
All Implemented Interfaces:
java.util.Observer, org.eclipse.swt.graphics.Drawable

public class DetailsPanel
extends org.eclipse.swt.widgets.Composite
implements java.util.Observer

Is displayed in the sidebar. Shows description and parameters for chosen statistic. Statistics can be run or canceled here.

$Id$


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
view
 
Constructor Summary
DetailsPanel(org.eclipse.swt.widgets.Composite parent, int style)
           
 
Method Summary
 void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
          Attache a property change listener to this object.
 void reset()
          Resets the details panel and it's components to a start state, same as if no statistic were selected yet.
 void setActionEnabled(boolean enabled)
          Sets the main query action enabled or disabled.
 void setCancelButtonEnabled(boolean enabled)
          Sets the cancel button either enabled or disabled.
 void setEnabled(boolean enabled)
          Sets all children enabled according to the boolean passed to this function.
 void update(java.util.Observable observable, java.lang.Object arg)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DetailsPanel

public DetailsPanel(org.eclipse.swt.widgets.Composite parent,
                    int style)
Parameters:
parent -
style -
Method Detail

reset

public void reset()
Resets the details panel and it's components to a start state, same as if no statistic were selected yet.


setEnabled

public void setEnabled(boolean enabled)
Sets all children enabled according to the boolean passed to this function.

Overrides:
setEnabled in class org.eclipse.swt.widgets.Control
Parameters:
enabled - True if children should be enabled, false else.

setCancelButtonEnabled

public void setCancelButtonEnabled(boolean enabled)
Sets the cancel button either enabled or disabled.

Parameters:
enabled - State to set the cancel button to.

setActionEnabled

public void setActionEnabled(boolean enabled)
Sets the main query action enabled or disabled.

Parameters:
enabled - State to set the main action to.

addPropertyChangeListener

public void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
Attache a property change listener to this object. This actually forwards the attachment to this panel's new query action.

Parameters:
listener - A property change listener.

update

public void update(java.util.Observable observable,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer
See Also:
Observer.update(java.util.Observable, java.lang.Object)

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013