#include <GraphicsFltkMenu.h>
Inheritance diagram for GraphicsFltkMenu:
Public Methods | |
GraphicsFltkMenu (VMDApp *) | |
~GraphicsFltkMenu () | |
int | selectmol (int molno) |
This will make the "molno"-th molecule be the selected one in the VMDMenu. The VMDMenu will return TRUE if it has processed this event, and FALSE if it ignores it. The first molecule starts at 0. More... | |
void | update_molchooser () |
void | update_repbrowser (bool remember_position=false) |
void | update_rep () |
void | update_repindex () |
void | update_pbc () |
void | set_pbc (int, int) |
void | reset_rep () |
void | update_selection (const char *txt) |
put the given text into the selection input and perform the callback. If txt is NULL, then restore the last known good selection text. More... | |
const char * | selectiontext () const |
int | auto_update () const |
Returns true if changes to reps should be applied immediately. More... | |
void | set_autoupdate (int) |
sets selection autoupdate for the currently highlighted rep. More... | |
void | set_colorupdate (int) |
sets color autoupdate for the currently highlighted rep. More... | |
void | use_colorscale_minmax () |
Cause the current rep to use the current color scale data range values. More... | |
void | use_colorscale_auto () |
Cause the current rep to autoscale its color scale data range. More... | |
char * | create_repcmd () |
char * | create_colorcmd () |
char * | create_selcmd () |
char * | create_matcmd () |
char * | create_multiframecmd () |
void | colindex_visible () |
void | volindex_visible () |
void | volindex_update () |
void | show_repcontrols () |
void | init_colorchooser () |
void | init_materialchooser () |
void | init_stylechooser () |
Public Attributes | |
VMDApp * | app |
pointer to parent instance of VMD. More... | |
int | molindex |
int | repindex |
SelectionBuilder * | selbuilder |
NameList< GraphicsFltkRep * > | repcontrols |
Protected Methods | |
int | act_on_command (int, Command *) |
update the display due to a command being executed. Return whether any action was taken on this command. Arguments are the command type, command object, and the success of the command (T or F). More... |
Definition at line 45 of file GraphicsFltkMenu.h.
|
|
Definition at line 596 of file GraphicsFltkMenu.C. |
|
|
Returns true if changes to reps should be applied immediately.
Definition at line 602 of file GraphicsFltkMenu.C. |
|
Definition at line 1155 of file GraphicsFltkMenu.C. References AtomColor::COLORID. Referenced by update_rep. |
|
Definition at line 1120 of file GraphicsFltkMenu.C. References AtomColor::COLORID, find_name_string_from_menuname, AtomColor::TOTAL, and AtomColor::VOLUME. |
|
Definition at line 1147 of file GraphicsFltkMenu.C. |
|
Definition at line 1151 of file GraphicsFltkMenu.C. |
|
Definition at line 1114 of file GraphicsFltkMenu.C. References NameList< GraphicsFltkRep * >::data, GraphicsFltkRep::repcmd, repcontrols, and NameList< GraphicsFltkRep * >::typecode. |
|
Definition at line 1143 of file GraphicsFltkMenu.C. |
|
Definition at line 606 of file GraphicsFltkMenu.C. References AtomColor::NAME, set_chooser_from_string, and AtomColor::TOTAL. Referenced by GraphicsFltkMenu. |
|
Definition at line 622 of file GraphicsFltkMenu.C. References app, MaterialList::material_name, VMDApp::materialList, and MaterialList::num. Referenced by GraphicsFltkMenu. |
|
Definition at line 629 of file GraphicsFltkMenu.C. References show_repcontrols, and AtomRep::TOTAL. Referenced by GraphicsFltkMenu. |
|
Definition at line 898 of file GraphicsFltkMenu.C. References NameList< GraphicsFltkRep * >::data, repcontrols, GraphicsFltkRep::reset, and NameList< GraphicsFltkRep * >::typecode. |
|
Definition at line 894 of file GraphicsFltkMenu.C. |
|
This will make the "molno"-th molecule be the selected one in the VMDMenu. The VMDMenu will return TRUE if it has processed this event, and FALSE if it ignores it. The first molecule starts at 0.
Reimplemented from VMDMenu. Definition at line 1282 of file GraphicsFltkMenu.C. References molindex, and update_molchooser. |
|
sets selection autoupdate for the currently highlighted rep.
Definition at line 1051 of file GraphicsFltkMenu.C. References app, VMDApp::molecule_id, molindex, VMDApp::molrep_set_selupdate, and repindex. |
|
sets color autoupdate for the currently highlighted rep.
Definition at line 1058 of file GraphicsFltkMenu.C. References app, VMDApp::molecule_id, molindex, VMDApp::molrep_set_colorupdate, and repindex. |
|
Definition at line 1042 of file GraphicsFltkMenu.C. References app, BaseMolecule::id, MoleculeList::molecule, VMDApp::moleculeList, molindex, VMDApp::molrep_set_pbc, VMDApp::molrep_set_pbc_images, n, and repindex. |
|
Definition at line 1104 of file GraphicsFltkMenu.C. References NameList< GraphicsFltkRep * >::data, NameList< GraphicsFltkRep * >::num, repcontrols, and NameList< GraphicsFltkRep * >::typecode. Referenced by init_stylechooser, and update_rep. |
|
|
Definition at line 1031 of file GraphicsFltkMenu.C. References app, DrawMolecule::component, DrawMolItem::get_pbc, DrawMolItem::get_pbc_images, MoleculeList::molecule, VMDApp::moleculeList, molindex, n, repindex, and PBCControls::update. Referenced by act_on_command, and update_rep. |
|
|
Definition at line 959 of file GraphicsFltkMenu.C. References add_rep_to_browser, app, DrawMolecule::component, DrawMolecule::components, MoleculeList::molecule, VMDApp::moleculeList, molindex, repindex, and update_rep. Referenced by act_on_command, and update_molchooser. |
|
Definition at line 1065 of file GraphicsFltkMenu.C. References app, ResizeArray< int >::append, DrawMolecule::components, MoleculeList::molecule, VMDApp::moleculeList, molindex, n, ResizeArray< int >::num, and repindex. Referenced by act_on_command, and update_molchooser. |
|
put the given text into the selection input and perform the callback. If txt is NULL, then restore the last known good selection text.
Definition at line 879 of file GraphicsFltkMenu.C. References app, VMDApp::molecule_id, molindex, VMDApp::molrep_get_selection, and repindex. |
|
Cause the current rep to autoscale its color scale data range.
Definition at line 862 of file GraphicsFltkMenu.C. References app, VMDApp::molecule_id, molindex, VMDApp::molrep_get_scaleminmax, VMDApp::molrep_reset_scaleminmax, and repindex. Referenced by colorscale_auto_cb. |
|
Cause the current rep to use the current color scale data range values.
Definition at line 850 of file GraphicsFltkMenu.C. References app, VMDApp::molecule_id, molindex, VMDApp::molrep_set_scaleminmax, and repindex. Referenced by colorscale_minmax_cb. |
|
Definition at line 1177 of file GraphicsFltkMenu.C. References app, data, BaseMolecule::get_volume_data, MoleculeList::molecule, VMDApp::moleculeList, molindex, VolumetricData::name, and BaseMolecule::num_volume_data. Referenced by update_molchooser. |
|
Definition at line 1166 of file GraphicsFltkMenu.C. References AtomColor::VOLUME. Referenced by update_rep. |
|
pointer to parent instance of VMD.
Reimplemented from UIObject. Definition at line 53 of file GraphicsFltkMenu.h. Referenced by act_on_command, GraphicsFltkMenu, init_materialchooser, GraphicsFltkRepOrbital::regen_excitationlist, GraphicsFltkRepOrbital::regen_orbitallist, GraphicsFltkRepOrbital::regen_wavefunctypes, set_autoupdate, set_colorupdate, set_pbc, update_molchooser, update_pbc, update_rep, update_repbrowser, update_repindex, update_selection, use_colorscale_auto, use_colorscale_minmax, and volindex_update. |
|
|
Definition at line 123 of file GraphicsFltkMenu.h. Referenced by create_repcmd, GraphicsFltkMenu, reset_rep, show_repcontrols, update_molchooser, and update_rep. |
|
Definition at line 55 of file GraphicsFltkMenu.h. Referenced by act_on_command, GraphicsFltkMenu, set_autoupdate, set_colorupdate, set_pbc, update_pbc, update_rep, update_repbrowser, update_repindex, update_selection, use_colorscale_auto, and use_colorscale_minmax. |
|
Definition at line 102 of file GraphicsFltkMenu.h. Referenced by act_on_command, GraphicsFltkMenu, update_molchooser, and update_rep. |