The Gnome Chemistry Utils 0.13.3
|
#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.