EspressChart
v 5.5

quadbase.ChartAPI
Class QbChartBasic.ControlPanel

java.lang.Object
  |
  +--quadbase.ChartAPI.QbChartBasic.ControlPanel
All Implemented Interfaces:
I3DControlPanel
Enclosing class:
QbChartBasic

protected final class QbChartBasic.ControlPanel
extends java.lang.Object
implements I3DControlPanel


Constructor Summary
protected QbChartBasic.ControlPanel()
           
 
Method Summary
 java.awt.Color getColor()
          Returns the color of the navigation panel for 3D charts.
 boolean isAnimationButtonVisible()
          Determines whether the animation button is visible or not in the navigation panel.
 boolean isGouraudButtonVisible()
          Determines whether the Gouraud button is visible or not in the navigation panel.
 boolean isSpeedControlVisible()
          Determines whether or not the speed control button is visible in the navigation panel.
 boolean isToggleEnabled()
          Determines whether or not toggling of the 3D navigation panel on a mouse double click is enabled.
 boolean isToolTipEnabled()
          Determines whether or not the tool tips are enbled in the navigation panel.
 boolean isVisible()
          Returns whether or not the navigation panel is currently being displayed for a 3D chart.
 void setAnimationButtonOn(boolean b)
          set the animation button on/off if animation button is on, the chart will start rotation automaticly
 void setAnimationButtonVisible(boolean b)
          Show/Hide the animate chart button in the navigation panel for 3D charts.
 void setColor(java.awt.Color c)
          This function sets the color of the navigation panel for 3D charts.
 void setGouraudButtonVisible(boolean b)
          Show/Hide the gouraud shading button in the navigation panel for 3D charts.
 void setSpeedControlVisible(boolean b)
          Show/Hide the speed control button in the navigation panel.
 void setToggleEnabled(boolean b)
          Set/Unset toggling of the navigation panel on a mouse double click event.
 void setToolTipEnabled(boolean b)
          Enable/disable the tool tips in the navigation panel.
 void setVisible(boolean b)
          This function enables/disables the viewing of the navigation panel for a 3D chart.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QbChartBasic.ControlPanel

protected QbChartBasic.ControlPanel()
Method Detail

isVisible

public final boolean isVisible()
Description copied from interface: I3DControlPanel
Returns whether or not the navigation panel is currently being displayed for a 3D chart.

Associated QbChart property: NAVIGATION_PANEL

Specified by:
isVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
True if navigation panel is visible, false otherwise.

setVisible

public final void setVisible(boolean b)
Description copied from interface: I3DControlPanel
This function enables/disables the viewing of the navigation panel for a 3D chart.
Specified by:
setVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the navigation panel.

getColor

public final java.awt.Color getColor()
Description copied from interface: I3DControlPanel
Returns the color of the navigation panel for 3D charts.
Specified by:
getColor in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
The Color object containing the rgb color value.

setColor

public final void setColor(java.awt.Color c)
Description copied from interface: I3DControlPanel
This function sets the color of the navigation panel for 3D charts.

Associated QbChart property: NAVIGATION_PANELCOLOR

Specified by:
setColor in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
c - The Color object used to set the nav. panel color.

isGouraudButtonVisible

public boolean isGouraudButtonVisible()
Description copied from interface: I3DControlPanel
Determines whether the Gouraud button is visible or not in the navigation panel.
Specified by:
isGouraudButtonVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
The state of the Gouraud button, as a boolean value.

setGouraudButtonVisible

public void setGouraudButtonVisible(boolean b)
Description copied from interface: I3DControlPanel
Show/Hide the gouraud shading button in the navigation panel for 3D charts.

Associated QbChart property: SHOW_GOURAUDBUTTON

Specified by:
setGouraudButtonVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the Gouraud Shading button.

isAnimationButtonVisible

public boolean isAnimationButtonVisible()
Description copied from interface: I3DControlPanel
Determines whether the animation button is visible or not in the navigation panel.
Specified by:
isAnimationButtonVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
The state of the Animate button, as a boolean value.

setAnimationButtonVisible

public void setAnimationButtonVisible(boolean b)
Description copied from interface: I3DControlPanel
Show/Hide the animate chart button in the navigation panel for 3D charts.

Associated QbChart property: SHOW_ANIMATEBUTTON

Specified by:
setAnimationButtonVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the animate chart button.

setAnimationButtonOn

public void setAnimationButtonOn(boolean b)
Description copied from interface: I3DControlPanel
set the animation button on/off if animation button is on, the chart will start rotation automaticly

Specified by:
setAnimationButtonOn in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the animate chart button.

isSpeedControlVisible

public boolean isSpeedControlVisible()
Description copied from interface: I3DControlPanel
Determines whether or not the speed control button is visible in the navigation panel.
Specified by:
isSpeedControlVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
The boolean state of the speed control button.

setSpeedControlVisible

public void setSpeedControlVisible(boolean b)
Description copied from interface: I3DControlPanel
Show/Hide the speed control button in the navigation panel.

Associated QbChart property: SHOW_SPEEDCONTROL

Specified by:
setSpeedControlVisible in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the speed control button.

setToggleEnabled

public final void setToggleEnabled(boolean b)
Description copied from interface: I3DControlPanel
Set/Unset toggling of the navigation panel on a mouse double click event.

Associated QbChart property: TOGGLE3DPANEL

Specified by:
setToggleEnabled in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the toggle navigation panel feature.

isToggleEnabled

public final boolean isToggleEnabled()
Description copied from interface: I3DControlPanel
Determines whether or not toggling of the 3D navigation panel on a mouse double click is enabled.
Specified by:
isToggleEnabled in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
True if toggling of the nav. panel on mouse double click is true, false otherwise.

setToolTipEnabled

public void setToolTipEnabled(boolean b)
Description copied from interface: I3DControlPanel
Enable/disable the tool tips in the navigation panel.

Specified by:
setToolTipEnabled in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Parameters:
b - The boolean state of the tool tips.

isToolTipEnabled

public boolean isToolTipEnabled()
Description copied from interface: I3DControlPanel
Determines whether or not the tool tips are enbled in the navigation panel.
Specified by:
isToolTipEnabled in interface I3DControlPanel
Following copied from interface: quadbase.util.I3DControlPanel
Returns:
The boolean state of tool tips

EspressChart
v 5.5