dumponsoleClasses();
class SimObject {
public:
virtual bool save(fileName, <selectedOnly>) {}
virtual void setName(newName) {}
virtual string getName() {}
virtual string getClassName() {}
virtual int getId() {}
virtual int getGroup() {}
virtual void delete() {}
virtual int schedule(time, command, <arg1...argN>) {}
virtual void dump() {}
virtual int getType() {}
};
class SimSet : public SimObject {
public:
virtual void listObjects() {}
virtual void add(obj1,...) {}
virtual void remove(obj1,...) {}
virtual void clear() {}
virtual int getCount() {}
virtual int getObject(objIndex) {}
virtual bool isMember(object) {}
virtual void bringToFront(object) {}
virtual void pushToBack(object) {}
};
class SimGroup : public SimSet {
public:
virtual Script CLIENTDumpNTNames() {}
virtual Script CLIENTremoveNTName() {}
virtual Script CLIENTaddNTName() {}
virtual Script clientDeleteAll() {}
};
class GuiControl : public SimGroup {
public:
virtual Script getHelpPage() {}
virtual void setValue(string value) {}
virtual string getValue() {}
virtual void setActive(bool active) {}
virtual bool isActive() {}
virtual void setVisible(bool visible) {}
virtual void makeFirstResponder(bool isFirst) {}
virtual bool isVisible() {}
virtual bool isAwake() {}
virtual void setProfile(GuiControlProfile p) {}
virtual void resize(int x, int y, int w, int h) {}
virtual string getPosition() {}
/*! Get the width and height of the control. */
virtual string getExtent() {}
/*! Get the minimum allowed size of the control. */
virtual string getMinExtent() {}
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
};
class GuiTextCtrl : public GuiControl {
public:
virtual int getPixelWidth() {}
virtual void setText( newText ) {}
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
/*!
*/
caseString text;
/*!
*/
int maxLength;
};
class GuiTextEditCtrl : public GuiTextCtrl {
public:
virtual int getCursorPos() {}
virtual void setCursorPos( newPos ) {}
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
/*!
*/
caseString text;
/*!
*/
int maxLength;
/*!
*/
string validate;
/*!
*/
string escapeCommand;
/*!
*/
int historySize;
/*!
*/
bool password;
/*!
*/
bool tabComplete;
/*!
*/
AudioProfilePtr deniedSound;
/*!
*/
bool sinkAllKeyEvents;
};
/// Stub class
///
/// @note This is a stub class to ensure a proper class hierarchy. No
/// information was available for this class.
class txtMacroSaveName : public GuiTextEditCtrl {
public:
};
class GuiMLTextCtrl : public GuiControl {
public:
virtual Script onURL() {}
/*! Set the text contained in the control. */
virtual void setText(string text) {}
/*! Returns the text from the control, including ML. */
virtual string getText() {}
virtual void addText(string text, bool reformat) {}
/*! Offset in characters to set cursor's position to. */
virtual bool setCursorPosition(int newPos) {}
/*! Scroll down to a specified tag. */
virtual void scrollToTag(int tagID) {}
/*! Scroll to the top of the text. */
virtual void scrollToTop() {}
/*! forces the text control to reflow the text after new text is added, possibly resizing the control. */
virtual void forceReflow() {}
virtual void setAlpha() {}
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
/*!
*/
int lineSpacing;
/*!
*/
bool allowColorChars;
/*!
*/
int maxChars;
/*!
*/
AudioProfilePtr deniedSound;
/*!
*/
caseString text;
/*!
*/
int maxBitmapHeight;
/*!
*/
bool selectable;
};
class GuiMLTextEditCtrl : public GuiMLTextCtrl {
public:
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
/*!
*/
int lineSpacing;
/*!
*/
bool allowColorChars;
/*!
*/
int maxChars;
/*!
*/
AudioProfilePtr deniedSound;
/*!
*/
caseString text;
/*!
*/
int maxBitmapHeight;
/*!
*/
bool selectable;
/*!
*/
string escapeCommand;
};
/// Stub class
///
/// @note This is a stub class to ensure a proper class hierarchy. No
/// information was available for this class.
class txtMacroDesc : public GuiMLTextEditCtrl {
public:
};
class GuiArrayCtrl : public GuiControl {
public:
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
};
class GuiTextListCtrl : public GuiArrayCtrl {
public:
/*! Get the ID of the currently selected item. */
virtual int getSelectedId() {}
/*! Finds the specified entry by id, then marks its row as selected. */
virtual void setSelectedById(int id) {}
/*! Selects the specified row. */
virtual void setSelectedRow(int rowNum) {}
/*! Set the selection to nothing. */
virtual void clearSelection() {}
/*! Returns row number of the new item. */
virtual int addRow(int id, string text, int index=0) {}
virtual void setRowById(int id, string text) {}
/*! Performs a standard (alphabetical) sort on the values in the specified column. */
virtual void sort(int columnID, bool increasing=false) {}
/*! Perform a numerical sort on the values in the specified column. */
virtual void sortNumerical(int columnID, bool increasing=false) {}
/*! Clear the list. */
virtual void clear() {}
/*! Get the number of rows. */
virtual int rowCount() {}
/*! Get the row ID for an index. */
virtual int getRowId(int index) {}
/*! Get the text of a row with the specified id. */
virtual string getRowTextById(int id) {}
/*! Get the row number for a specified id. */
virtual int getRowNumById(int id) {}
/*! Get the text of the row with the specified index. */
virtual string getRowText(int index) {}
/*! Remove row with the specified id. */
virtual void removeRowById(int id) {}
/*! Remove a row from the table, based on its index. */
virtual void removeRow(int index) {}
/*! Scroll so the specified row is visible. */
virtual void scrollVisible(int rowNum) {}
/*! Find needle in the list, and return the row number it was found in. */
virtual int findTextIndex(string needle) {}
/*! Mark a specified row as active/not. */
virtual void setRowActive(int rowNum, bool active) {}
/*! Is the specified row currently active? */
virtual bool isRowActive(int rowNum) {}
/*! @name Parent
@{ */
/*!
*/
GuiProfile profile;
/*!
*/
enumval horizSizing;
/*!
*/
enumval vertSizing;
/*!
*/
Point2I position;
/*!
*/
Point2I extent;
/*!
*/
Point2I minExtent;
/*!
*/
bool visible;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated modal;
/*!
@deprecated This member is deprecated, which means that its value is always undefined.
*/
deprecated setFirstResponder;
/*!
*/
string variable;
/*!
*/
string command;
/*!
*/
string altCommand;
/*!
*/
string accelerator;
/// @}
/*!
*/
bool enumerate;
/*!
*/
bool resizeCell;
/*!
*/
intList columns;
/*!
*/
bool fitParentWidth;
/*!
*/
bool clipColumnText;
};