Subclass of GenericDialog that implements the window summoned by selecting the General Function menu entry. More...
#include <GeneralFunctionDialog.h>
Classes | |
class | GeneralFunctionVisitor |
Visitor for applying the chosen equation to a mesh. More... |
Public Member Functions | |
GeneralFunctionDialog (const std::string &key) | |
Constructor. | |
~GeneralFunctionDialog () | |
Destructor. | |
bool | Apply () |
Handler for the Apply logic for this dialog. | |
Public Member Functions inherited from GenericDialog | |
const std::string & | GetKey () const |
Get the unique key that identifies this dialog widget. | |
virtual void | SetWindow (GtkWidget *window) |
Mark this window widget as a modal dialog for a parent window. | |
virtual void | Raise () |
Raise this dialog window to the top of the window stack. | |
virtual void | Show (const std::string &triggerCommand) |
Make this dialog window visible and foreground. | |
virtual void | Hide () |
Hide this dialog window. | |
virtual gint | CloseEventCallback (GtkWidget *widget, GdkEvent *event, gpointer callbackID) |
Callback for window-close event. | |
virtual void | FinalizeCallback (GtkWidget *widget, gpointer callbackID) |
Callback for clicking on OK/Apply/Cancel button. | |
void | CreateWindowCloseCallback () |
Register the callback for the close-window event. | |
void | CreateOkButtonCallback (GtkWidget *button) |
Register the callback for the OK button. | |
void | CreateApplyButtonCallback (GtkWidget *button) |
Register the callback for the Apply button. | |
void | CreateCancelButtonCallback (GtkWidget *button) |
Register the callback for the Cancel button. | |
Public Member Functions inherited from RefCounted | |
RefCounted () | |
Default constructor. | |
virtual | ~RefCounted () |
Virtual destructor. | |
void | IncRef () |
Increment reference count. | |
void | DecRef () |
Decrement reference count, and self-delete if count is <= 0. |
Private Attributes | |
SmartPointer< MeshVisitor > | _nullVisitor |
Action-less mesh visitor used purely to count the number of selected mesh entities. |
Additional Inherited Members | |
Protected Member Functions inherited from GenericDialog | |
GenericDialog (const std::string &key) | |
Constructor. | |
virtual | ~GenericDialog () |
Virtual destructor. | |
Protected Attributes inherited from GenericDialog | |
GtkWidget * | _dialog |
This dialog widget. | |
GtkWidget * | _window |
Parent window. | |
const std::string | _key |
Unique key for this dialog. | |
std::string | _triggerCommand |
Command token that most recently summoned this dialog. | |
gpointer | _okCallbackID |
Callback ID associated with an OK button; 0 if none. | |
gpointer | _applyCallbackID |
Callback ID associated with an Apply button; 0 if none. | |
gpointer | _cancelCallbackID |
Callback ID associated with a Cancel button; 0 if none. |
Subclass of GenericDialog that implements the window summoned by selecting the General Function menu entry.
This window is used to specify equations for setting S and T values as a linear combination of various factors.
GeneralFunctionDialog::GeneralFunctionDialog | ( | const std::string & | key | ) |
Constructor.
Configure the dialog window and create all the contained widgets. Connect widgets to callbacks as necessary.
key | The unique key identifying this dialog. |
|
virtual |
Handler for the Apply logic for this dialog.
Apply the specified equations to the selected mesh entities.
Reimplemented from GenericDialog.