#include <Gwidget.h>
Inheritance diagram for Gwidget:

Public Methods | |
| Gwidget () | |
| Gwidget (GtkWidget *w) | |
| virtual | ~Gwidget () |
| void | SetPosition (int x, int y, int w, int h) |
| GtkWidget* | GetMainWidget () |
| void | SetMainWidget (GtkWidget *w) |
| Gstring | GetName () |
| virtual void | SetWindowMgr (GwindowMgr *w) |
| GwindowMgr* | GetWindowMgr () |
| bool | Insert (Gwidget *w) |
| void | RegisterEvent (Gevent::EventType event) |
| void | PostEvent (Gevent::EventType event) |
| virtual void | OnEvent (GdkEvent *e, void *user_data) |
| virtual void | OnAction (Gwidget *w, GdkEvent *e) |
| virtual void | Action () |
| virtual bool | Init () |
| virtual void | Show () |
| bool | IsExpandable () |
| void | SetExpandable (bool expand) |
Public Attributes | |
| int | X |
| int | Y |
| int | Width |
| int | Height |
Protected Methods | |
| virtual void | EvtDestroy () |
| void | Post (Gwidget *w, GdkEvent *e) |
Protected Attributes | |
| Gstring* | name |
| GwindowMgr* | wmgr |
| GtkWidget* | MainWidget |
| bool | is_expandable |
askyesno.cpp, button.cpp, clist.cpp, and entry.cpp.
|
|
Construct a widget with the given name. |
|
|
Construct a widget that is the copy of the given widget WARNING: the instance variables of the object are pointers to the copied object. DO NOT DESTROY a copied widget. USE static reference |
|
|
Action Performed when event occur on the widget
|
|
|
Return the main widget of the Widget as a GTK form |
|
|
Return the name of the widget |
|
|
Return the window manager of the widget
|
|
|
Init the widget Reimplemented in Gdialog, Gmenu, GmenuItem, GmenuBar, GnoteBook::GnoteBookPage, and Gwindow. |
|
|
Insert a widget in the widget |
|
|
Define if a widget is expandable (can be resized). for examples menubar are not expandable |
|
|
Action performed when a child widget sent an event Reimplemented in Gbutton, Gcontainers, Gdialog, GlistBox, Gmenu, GmenuItem, GmenuBar, GnoteBook::GnoteBookPage, and GnoteBook.
|
|
|
Action performed when an event occur Reimplemented in Gbutton, GcList, GentryText, GlistBox::GlistItem, GmenuItem, GnoteBook::GnoteBookPage, GnoteBook, and Gwindow. |
|
|
Send an event to the widget |
|
|
Register an event in the widget The widget will answer to the event |
|
|
Set the main widget of the Widget.
|
|
|
Set the position of the widget in a fixed layer.
|
|
|
Set the window manager of the widget Reimplemented in Gwindow. |
|
|
Display the widget
|
|
|
position of the widget. |
|
|
position of the widget. |
|
|
position of the widget. |
|
|
position of the widget. |