com.ibm.hi.customizer.beans.scci
Interface SCButton

All Superinterfaces:
SCCustomComponent
All Known Subinterfaces:
SCBall, SCButtonVV, SCImageButton, SCWebLink

public interface SCButton
extends SCCustomComponent

SCButton is the interface for button components.

See Also:
SCBall, SCWebLink, SCImageButton, SCButtonVV

Field Summary
static int BALL
          style for a round ball, only valid for SCBalls
static int DYNAMIC
          style for a dynamic, roll-over button
static int LABEL
          style for a button that looks like a flat label, only valid for SCWebLinks
static int STANDARD
          style for a normal button
 
Method Summary
 void doClick()
          Performs the click operation by invoking the SCMacro.
 SCMacro getMacro()
          Gets the SCMacro.
 boolean isTransparent()
          Gets the transparent background flag.
 boolean isUnderlined()
          Gets the underlined flag.
 void setMacro(SCMacro macro)
          Sets the SCMacro to be invoked on a doClick().
 void setTransparent(boolean transparent)
          Sets the transparent background flag.
 void setUnderlined(boolean underlined)
          Sets the underlined flag.
 
Methods inherited from interface com.ibm.hi.customizer.beans.scci.SCCustomComponent
getBackgroundColor, getCaption, getForegroundColor, getGlobalRead, getGlobalWrite, getHelpCaption, getHostLinkLength, getHostLinkPosition, getTabNumber, hasFocus, isTempHidden, isVisible, readGlobalVariable, requestFocus, setBackgroundColor, setCaption, setForegroundColor, setGlobalRead, setGlobalWrite, setHelpCaption, setTempHidden, setVisible, toString, writeGlobalVariable
 

Field Detail

BALL

public static final int BALL
style for a round ball, only valid for SCBalls

DYNAMIC

public static final int DYNAMIC
style for a dynamic, roll-over button

LABEL

public static final int LABEL
style for a button that looks like a flat label, only valid for SCWebLinks

STANDARD

public static final int STANDARD
style for a normal button
Method Detail

doClick

public void doClick()
Performs the click operation by invoking the SCMacro.
See Also:
setMacro(com.ibm.hi.customizer.beans.scci.SCMacro)

getMacro

public SCMacro getMacro()
Gets the SCMacro.
See Also:
setMacro(com.ibm.hi.customizer.beans.scci.SCMacro)

setMacro

public void setMacro(SCMacro macro)
Sets the SCMacro to be invoked on a doClick().
See Also:
SCMacro

setTransparent

public void setTransparent(boolean transparent)
Sets the transparent background flag.

isTransparent

public boolean isTransparent()
Gets the transparent background flag.

setUnderlined

public void setUnderlined(boolean underlined)
Sets the underlined flag.

isUnderlined

public boolean isUnderlined()
Gets the underlined flag.