to.etc.domui.component.layout
Class ButtonMakerBase

java.lang.Object
  extended by to.etc.domui.component.layout.ButtonMakerBase
Direct Known Subclasses:
RowButtonContainer

public abstract class ButtonMakerBase
extends java.lang.Object


Constructor Summary
ButtonMakerBase()
           
 
Method Summary
 DefaultButton addBackButton()
           
 DefaultButton addBackButton(java.lang.String txt, java.lang.String icon)
           
protected abstract  void addButton(NodeBase b)
           
 DefaultButton addButton(java.lang.String txt, IClicked<DefaultButton> click)
           
 DefaultButton addButton(java.lang.String txt, java.lang.String icon, IClicked<DefaultButton> click)
          Add a normal button.
 DefaultButton addConfirmedButton(java.lang.String txt, java.lang.String msg, IClicked<DefaultButton> click)
           
 DefaultButton addConfirmedButton(java.lang.String txt, java.lang.String icon, java.lang.String msg, IClicked<DefaultButton> click)
           
 LinkButton addConfirmedLinkButton(java.lang.String txt, java.lang.String img, java.lang.String msg, IClicked<LinkButton> click)
           
 LinkButton addLinkButton(java.lang.String txt, java.lang.String img, IClicked<LinkButton> click)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButtonMakerBase

public ButtonMakerBase()
Method Detail

addButton

protected abstract void addButton(NodeBase b)

addButton

public DefaultButton addButton(java.lang.String txt,
                               java.lang.String icon,
                               IClicked<DefaultButton> click)
Add a normal button.

Parameters:
txt -
icon -
click -
Returns:

addButton

public DefaultButton addButton(java.lang.String txt,
                               IClicked<DefaultButton> click)

addBackButton

public DefaultButton addBackButton(java.lang.String txt,
                                   java.lang.String icon)

addBackButton

public DefaultButton addBackButton()

addConfirmedButton

public DefaultButton addConfirmedButton(java.lang.String txt,
                                        java.lang.String msg,
                                        IClicked<DefaultButton> click)

addConfirmedButton

public DefaultButton addConfirmedButton(java.lang.String txt,
                                        java.lang.String icon,
                                        java.lang.String msg,
                                        IClicked<DefaultButton> click)

addLinkButton

public LinkButton addLinkButton(java.lang.String txt,
                                java.lang.String img,
                                IClicked<LinkButton> click)

addConfirmedLinkButton

public LinkButton addConfirmedLinkButton(java.lang.String txt,
                                         java.lang.String img,
                                         java.lang.String msg,
                                         IClicked<LinkButton> click)