#include <basicGtkWindow.h>
Inheritance diagram for BasicGtkWindow:
Public Member Functions | |
BasicGtkWindow (bool free_store=true) | |
virtual | ~BasicGtkWindow () |
void | setup () |
virtual bool | destruct () |
Protected Member Functions | |
void | delete_self () |
Static Protected Member Functions | |
gint | static_delete (BasicGtkWindow *window) |
Private Types | |
enum | State { S_virgin, S_setup, S_ready, S_gone } |
Private Member Functions | |
void | window_destroyed () |
gint | idle_event () |
Private Attributes | |
bool | _destroyed |
bool | _free_store |
State | _state |
SigC::Connection | _destroy_connection |
|
Definition at line 45 of file basicGtkWindow.h. |
|
Definition at line 33 of file basicGtkWindow.cxx. References _destroyed, _state, and S_virgin. |
|
Definition at line 44 of file basicGtkWindow.cxx. References destruct(). |
|
Definition at line 109 of file basicGtkWindow.cxx. References destruct(). |
|
Reimplemented in GtkStatsMainWindow, and GtkStatsWindow. Definition at line 79 of file basicGtkWindow.cxx. References _destroyed, GtkBase::_gtk, _state, S_gone, S_setup, and S_virgin. Referenced by GtkStatsBadVersionWindow::close_clicked(), delete_self(), GtkStatsWindow::destruct(), GtkStatsMainWindow::destruct(), window_destroyed(), and ~BasicGtkWindow(). |
|
Definition at line 134 of file basicGtkWindow.cxx. References _state, and S_ready. Referenced by setup(). |
|
Definition at line 54 of file basicGtkWindow.cxx. References _destroy_connection, _state, idle_event(), S_setup, and window_destroyed(). Referenced by GtkStatsBadVersionWindow::GtkStatsBadVersionWindow(), GtkStatsMainWindow::GtkStatsMainWindow(), and GtkStatsWindow::GtkStatsWindow(). |
|
|
|
Definition at line 119 of file basicGtkWindow.cxx. References _destroyed, and destruct(). Referenced by setup(). |
|
Definition at line 55 of file basicGtkWindow.h. Referenced by setup(). |
|
Definition at line 52 of file basicGtkWindow.h. Referenced by BasicGtkWindow(), destruct(), and window_destroyed(). |
|
Definition at line 53 of file basicGtkWindow.h. |
|
Definition at line 54 of file basicGtkWindow.h. Referenced by BasicGtkWindow(), destruct(), idle_event(), and setup(). |