|
Public Member Functions |
| | Window (const char *id=0) |
| virtual | ~Window () |
| virtual const String & | toString () const |
|
virtual void | title (const String &text) |
| virtual void | context (const String &text) |
| virtual bool | setParams (const NamedList ¶ms) |
| virtual void | setOver (const Window *parent)=0 |
| virtual bool | hasElement (const String &name)=0 |
| virtual bool | setActive (const String &name, bool active)=0 |
| virtual bool | setFocus (const String &name, bool select=false)=0 |
| virtual bool | setShow (const String &name, bool visible)=0 |
| virtual bool | setText (const String &name, const String &text)=0 |
| virtual bool | setCheck (const String &name, bool checked)=0 |
| virtual bool | setSelect (const String &name, const String &item)=0 |
| virtual bool | setUrgent (const String &name, bool urgent)=0 |
| virtual bool | hasOption (const String &name, const String &item)=0 |
| virtual bool | addOption (const String &name, const String &item, bool atStart=false, const String &text=String::empty())=0 |
| virtual bool | delOption (const String &name, const String &item)=0 |
|
virtual bool | addTableRow (const String &name, const String &item, const NamedList *data=0, bool atStart=false) |
|
virtual bool | delTableRow (const String &name, const String &item) |
|
virtual bool | setTableRow (const String &name, const String &item, const NamedList *data) |
|
virtual bool | getTableRow (const String &name, const String &item, NamedList *data=0) |
|
virtual bool | clearTable (const String &name) |
|
virtual bool | getText (const String &name, String &text)=0 |
|
virtual bool | getCheck (const String &name, bool &checked)=0 |
|
virtual bool | getSelect (const String &name, String &item)=0 |
|
virtual void | populate ()=0 |
|
virtual void | init ()=0 |
|
virtual void | show ()=0 |
|
virtual void | hide ()=0 |
|
virtual void | size (int width, int height)=0 |
|
virtual void | move (int x, int y)=0 |
|
virtual void | moveRel (int dx, int dy)=0 |
|
virtual bool | related (const Window *wnd) const |
|
virtual void | menu (int x, int y)=0 |
| const String & | id () const |
|
const String & | title () const |
| const String & | context () const |
| bool | visible () const |
| void | visible (bool yes) |
| bool | master () const |
| bool | popup () const |
Protected Attributes |
|
String | m_id |
|
String | m_title |
|
String | m_context |
|
bool | m_visible |
|
bool | m_master |
|
bool | m_popup |
Friends |
|
class | Client |
A window is the basic user interface element. Everything inside is implementation specific functionality.