|
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.