cleoni.adv
Class Ctrl

java.lang.Object
  extended by cleoni.adv.Ctrl

public class Ctrl
extends java.lang.Object

Represents a control in the commands panel: a button, a text field, anything you use in the command panel is an instance of Ctrl


Field Summary
 java.lang.String description
           
 java.lang.String event
           
 java.lang.String eventModel
           
 java.lang.String icon
           
 java.lang.String id
           
 Image image
           
 java.lang.String name
           
 int type
           
 
Constructor Summary
Ctrl(Panel panel, int aType, java.lang.String anId, java.lang.String aName, java.lang.String aDescr, java.lang.String anEventId, java.lang.String anEventModel, Image im)
          Button constructor comment.
Ctrl(Panel panel, int aType, java.lang.String anId, java.lang.String aName, java.lang.String aDescr, java.lang.String anEventId, java.lang.String anEventModel, Image im, java.lang.String anIcon)
           
Ctrl(Panel panel, java.lang.String anId)
          Button constructor comment.
 
Method Summary
 int getNoArgs()
           
 java.lang.String toHtml(Skin skin, Utils utils, AdvObject owner, AdvObject agent, java.lang.String targetid)
          Outputs the control to HTML.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public java.lang.String id

name

public java.lang.String name

description

public java.lang.String description

event

public java.lang.String event

eventModel

public java.lang.String eventModel

image

public Image image

icon

public java.lang.String icon

type

public int type
Constructor Detail

Ctrl

public Ctrl(Panel panel,
            int aType,
            java.lang.String anId,
            java.lang.String aName,
            java.lang.String aDescr,
            java.lang.String anEventId,
            java.lang.String anEventModel,
            Image im,
            java.lang.String anIcon)
     throws DimxException
Throws:
DimxException

Ctrl

public Ctrl(Panel panel,
            int aType,
            java.lang.String anId,
            java.lang.String aName,
            java.lang.String aDescr,
            java.lang.String anEventId,
            java.lang.String anEventModel,
            Image im)
     throws DimxException
Button constructor comment.

Throws:
DimxException

Ctrl

public Ctrl(Panel panel,
            java.lang.String anId)
     throws DimxException
Button constructor comment.

Throws:
DimxException
Method Detail

getNoArgs

public int getNoArgs()

toHtml

public java.lang.String toHtml(Skin skin,
                               Utils utils,
                               AdvObject owner,
                               AdvObject agent,
                               java.lang.String targetid)
                        throws DimxException
Outputs the control to HTML. Can be called in two ways: simplified and fully specified. with simplified owner == the player in all other cases we use owner,agent and target

Parameters:
skin -
utils -
owner - this will be aPlayer if the simplified calling method is used
agent -
targetid -
Returns:
Throws:
DimxException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object