|
The Gnome Chemistry Utils 0.12.8
|
#include <target.h>
Public Member Functions | |
| Target (Application *App) | |
| virtual | ~Target () |
| void | SetWindow (GtkWindow *window) |
| virtual bool | Close ()=0 |
| Application * | GetApplication (void) |
Protected Attributes | |
| Application * | m_Application |
| Document * | m_Document |
The base class for windows able to edit GChemPaint files. When one of these windows is active, the tools box is displayed on the same desktop. gcp::Window is a derived class. Another one is gcpResidueDialog implemented in the residue plugin (but not documented like everything implemented in plugins).
| gcp::Target::Target | ( | Application * | App | ) |
| App | the application owning the target. |
Creates a target for the application.
| virtual gcp::Target::~Target | ( | ) | [virtual] |
The destructor.
| virtual bool gcp::Target::Close | ( | ) | [pure virtual] |
virtual method called when the application ends to ensure everything is correctly closed. This is a pure virtual class, so it must be overloaded.
Implemented in gcp::Window.
| gcp::Target::GetApplication | ( | void | ) | [inline] |
| void gcp::Target::SetWindow | ( | GtkWindow * | window | ) |
| window | a GtkWindow. |
Sets window as the GtkWindow for this target.
gcp::Target::m_Application [protected] |
The gcp::Application owning this target.
gcp::Target::m_Document [protected] |
The gcp::Document displayed in this target window.
1.7.4