#include <forms.h>
Inheritance diagram for VDKForm:
This class provides a common interface with GTK+ windows that are here called "Forms". VDKForm provides common functionalities for all derived classes.
|
copy and assignement prohibited |
|
constructor, makes a main form, application child
|
|
constructor, makes a child form
|
|
Destructor |
|
Add an object to the form. Tip: will be actually added to inner box same as form->Box()->Add();
Reimplemented from VDKObject. |
|
return inner box |
|
Placeholder for subclasses. User should override this returning a false (don't close) or true (close) value. Reimplemented in VDKFileDialog, and VDKFileIconDialog. |
|
Closes the form, if form is main application form it quits application as well. Call CanClose() before, if it returns true closes the form otherwise form won't be closed. |
|
Explicitely destroy a form. Reimplemented from VDKObject. |
|
Returns object visibility Reimplemented from VDKObject. |
|
Hides form |
|
returns an enum id (incomplete and not so useful) Reimplemented from VDKObject. |
|
Return if a showed window is modal or not |
|
Lower form |
|
copy and assignement prohibited |
|
Return form owner Tip: returns NULL id is main form Reimplemented from VDKObject. |
|
Raises form |
|
Must be overridden by subclasses, in this method user fills form with useful widgets Reimplemented from VDKObject. Implemented in VDKFileDialog, VDKFileSel, and VDKFileIconDialog. |
|
Set object visibility
Reimplemented from VDKObject. |
|
Shows form.
|
|
Shows a form in modal behaviour
|
|
size storage |
|
owner application address |
|
default inner box |
|
child and child garbage list |
|
child and child garbage list |
|
modal flag |
|
counts how many modal childs we have should be always max 1 |
|
never showed flag |
|
Setting this property will show/hide or get object visibility Reimplemented from VDKObject. |
|
underlaying gtk+ window |