gcp::Tools Class Reference
#include <tools.h>
List of all members.
Detailed Description
class
Tools gcp/tools.h The GChemPaint tools box. Only one instance should be created.
Definition at line 38 of file tools.h.
Constructor & Destructor Documentation
- Parameters:
-
Builds the tools box for the application.
virtual gcp::Tools::~Tools |
( |
|
) |
[virtual] |
Member Function Documentation
void gcp::Tools::AddToolbar |
( |
std::string & |
name |
) |
|
- Parameters:
-
| name | the new toolbar name. |
Addsa new toolbar.
void gcp::Tools::OnElementChanged |
( |
int |
Z |
) |
|
- Parameters:
-
| Z | the new current atomic number. |
Called by the framework when the current atomic number has changed.
void gcp::Tools::OnHelp |
( |
|
) |
|
Called by the framework when the Help button is clicked.
void gcp::Tools::OnSelectTool |
( |
Tool * |
tool |
) |
|
- Parameters:
-
Called by the framwork when the
Tool is selected. If the
Tool has an option box, it becomes the active notebook page after being created if necessary.
void gcp::Tools::RegisterTool |
( |
GtkWidget * |
w |
) |
|
- Parameters:
-
| w | the tool widget, generally a button. |
Registers the
Tool corresponding to the widget. The widget name is used to retrieve the
Tool from the application using
gcp::Application::GetTool().
void gcp::Tools::SetElement |
( |
int |
Z |
) |
|
- Parameters:
-
| Z | the new current atomic number. |
Called by the framework when the user choose a new current atomic number using the Mendeleiev table widget.
void gcp::Tools::SetPage |
( |
Tool * |
tool, |
|
|
int |
i | |
|
) |
| | |
- Parameters:
-
| tool | the Tool for which an options page has been added. |
| i | the rank of the page in the notebook. |
Registers the new option box for the tool, so that the widget is created only once when the tool is first selected.
void gcp::Tools::SetUIManager |
( |
GtkUIManager * |
manager |
) |
|
- Parameters:
-
Sets the GtkUIManager associated to the user interface of the tools box.
void gcp::Tools::Show |
( |
bool |
visible |
) |
|
- Parameters:
-
| visible | whether the tools box should be visible. |
Shows or hides the tools box.
The documentation for this class was generated from the following file: