Xj3D 2.0 VRML/X3D Code API

org.xj3d.ui.swt.widgets
Class ConsoleTool

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 org.xj3d.ui.swt.widgets.ConsoleTool
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener

public class ConsoleTool
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.SelectionListener

A self-configured button implementation that can be used to open the console window.

Version:
$Revision: 1.3 $
Author:
Rex Melton

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
ConsoleTool(org.eclipse.swt.widgets.Composite parent, ConsoleWindow console, java.util.Properties skinProperties, MessageBuffer buffer)
          Create an instance of the button configured to show or hide the console window.
 
Method Summary
 void setLayout(org.eclipse.swt.widgets.Layout layout)
          Do nothing, we do our own layout
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent se)
          Ignored, there is no default selection for a button.
 void widgetSelected(org.eclipse.swt.events.SelectionEvent se)
          Process the selection event of the button being pressed.
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConsoleTool

public ConsoleTool(org.eclipse.swt.widgets.Composite parent,
                   ConsoleWindow console,
                   java.util.Properties skinProperties,
                   MessageBuffer buffer)
Create an instance of the button configured to show or hide the console window.

Parameters:
parent - - The SWT Composite widget that this will be added to
console - - The console window object to control
skinProperties - - The properties object specifying image names
buffer - - The message buffer
Method Detail

setLayout

public void setLayout(org.eclipse.swt.widgets.Layout layout)
Do nothing, we do our own layout

Overrides:
setLayout in class org.eclipse.swt.widgets.Composite

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent se)
Process the selection event of the button being pressed. Will cause the console dialog to be created if it is not already or bring it to the top if it exists.

Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
Parameters:
se - The event that caused this method to be called

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent se)
Ignored, there is no default selection for a button.

Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
Parameters:
se - - The event that caused this method to be called

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium