#include <TextInterp.h>
Inheritance diagram for TextInterp:
Public Methods | |
virtual | ~TextInterp () |
virtual void | doInit () |
Tell the interpreter to read its init file; presumably it knows what to do. More... | |
virtual void | doEvent () |
Let the interpreter have control for while. More... | |
virtual int | doTkUpdate () |
Update Tk, if possible, from within this interpreter return 1 if able to do the Tk update, 0 if unsuccessful. More... | |
virtual int | evalString (const char *) |
Pass the given string to the interpreter. Return success. More... | |
virtual int | evalFile (const char *) |
Process the given file. Return success. More... | |
virtual void | setString (const char *, const char *) |
First argument: variable name. Second argument: string value. More... | |
virtual void | display_update_cb () |
virtual void | frame_cb (int molid, int frame) |
virtual void | help_cb (const char *topic) |
virtual void | initialize_structure_cb (int molid, int create_or_destroy) |
virtual void | molecule_changed_cb (int molid, int code) |
virtual void | logfile_cb (const char *cmd) |
virtual void | mousemode_cb (const char *mode, int submode) |
virtual void | mouse_pos_cb (float x, float y, int buttondown) |
virtual void | mobile_cb (float tx, float ty, float tz, float rx, float ry, float rz, int buttondown) |
virtual void | mobile_state_changed_cb () |
virtual void | mobile_device_command_cb (const char *str) |
virtual void | spaceball_cb (float tx, float ty, float tz, float rx, float ry, float rz, int buttondown) |
virtual void | pick_atom_cb (int molid, int atomid, int shift_state, bool is_pick) |
virtual void | pick_atom_callback_cb (int molid, int atm, const char *client) |
virtual void | pick_selection_cb (int n, const int *atoms) |
virtual void | pick_graphics_cb (int molid, int tag, int btn, int shift_state) |
virtual void | pick_value_cb (float value) |
virtual void | python_cb (const char *cmd) |
virtual void | tcl_cb (const char *cmd) |
virtual void | timestep_cb (int molid, int frame) |
virtual void | trajectory_cb (int molid, const char *fname) |
virtual void | graph_label_cb (const char *type, const int *ids, int n) |
virtual void | userkey_cb (const char *canonical_key_desc) |
Protected Methods | |
TextInterp () |
Definition at line 24 of file TextInterp.h.
|
Definition at line 26 of file TextInterp.h. |
|
Definition at line 29 of file TextInterp.h. |
|
Definition at line 57 of file TextInterp.h. |
|
Let the interpreter have control for while.
Reimplemented in PythonTextInterp. Definition at line 35 of file TextInterp.h. Referenced by UIText::check_event. |
|
Tell the interpreter to read its init file; presumably it knows what to do.
Reimplemented in TclTextInterp. Definition at line 32 of file TextInterp.h. Referenced by UIText::read_init. |
|
Update Tk, if possible, from within this interpreter return 1 if able to do the Tk update, 0 if unsuccessful.
Reimplemented in PythonTextInterp. Definition at line 39 of file TextInterp.h. Referenced by UIText::check_event. |
|
Process the given file. Return success.
Reimplemented in PythonTextInterp. Definition at line 45 of file TextInterp.h. Referenced by UIText::read_from_file. |
|
Pass the given string to the interpreter. Return success.
Reimplemented in PlainTextInterp. Definition at line 42 of file TextInterp.h. Referenced by UIText::save_state. |
|
Reimplemented in PythonTextInterp. Definition at line 58 of file TextInterp.h. Referenced by FrameEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 80 of file TextInterp.h. References n. Referenced by GraphLabelEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 59 of file TextInterp.h. Referenced by HelpEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 60 of file TextInterp.h. Referenced by InitializeStructureEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 62 of file TextInterp.h. Referenced by UIText::act_on_command, LogfileEvent::do_callback, and UIText::~UIText. |
|
Reimplemented in TclTextInterp. Definition at line 65 of file TextInterp.h. Referenced by MobileEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 68 of file TextInterp.h. Referenced by MobileDeviceCommandEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 67 of file TextInterp.h. Referenced by MobileStateChangedEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 61 of file TextInterp.h. Referenced by MoleculeEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 64 of file TextInterp.h. Referenced by MousePositionEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 63 of file TextInterp.h. Referenced by MouseModeEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 72 of file TextInterp.h. Referenced by PickAtomCallbackEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 71 of file TextInterp.h. Referenced by PickAtomEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 74 of file TextInterp.h. Referenced by PickGraphicsEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 73 of file TextInterp.h. Referenced by PickSelectionEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 75 of file TextInterp.h. Referenced by PickValueEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 76 of file TextInterp.h. Referenced by PythonEvalEvent::do_callback. |
|
First argument: variable name. Second argument: string value.
Reimplemented in TclTextInterp. Definition at line 52 of file TextInterp.h. |
|
Reimplemented in TclTextInterp. Definition at line 69 of file TextInterp.h. Referenced by SpaceballEvent::do_callback. |
|
Reimplemented in TclTextInterp. Definition at line 77 of file TextInterp.h. Referenced by TclEvalEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 78 of file TextInterp.h. Referenced by TimestepEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 79 of file TextInterp.h. Referenced by TrajectoryReadEvent::do_callback. |
|
Reimplemented in PythonTextInterp. Definition at line 81 of file TextInterp.h. Referenced by UserKeyEvent::do_callback. |