#include <FL/Fl_Window.H>
#include "VMDMenu.h"
Go to the source code of this file.
Compounds | |
class | VMDFltkMenu |
VMDMenu and FL_Window subclass for managing all FLTK-based menus in VMD. More... | |
Defines | |
#define | VMDMENU_NEW_COLORSCHEME 1 |
#define | VMDMENU_BROWSER_BG fl_gray_ramp(243 * (FL_NUM_GRAY - 1) / 255) |
#define | VMDMENU_BROWSER_SEL fl_rgb_color(210, 225, 210) |
#define | VMDMENU_MOL_ACTIVE "A" |
#define | VMDMENU_MOL_INACTIVE "@C88A" |
#define | VMDMENU_MOL_DISPLAYED "D" |
#define | VMDMENU_MOL_NONDISPLAYED "@C88D" |
#define | VMDMENU_MOL_FIXED "F" |
#define | VMDMENU_MOL_NONFIXED "@C88F" |
#define | VMDMENU_REP_ACTIVE "" |
#define | VMDMENU_REP_INACTIVE "@C88" |
#define | VMDMENU_GEOM_ACTIVE "" |
#define | VMDMENU_GEOM_INACTIVE "@C88" |
#define | VMDMENU_CHOOSER_BG FL_PALEGREEN |
#define | VMDMENU_CHOOSER_SEL FL_BLACK |
#define | VMDMENU_SLIDER_BG FL_WHITE |
#define | VMDMENU_SLIDER_FG FL_BLACK |
#define | VMDMENU_SLIDER_SEL FL_YELLOW |
#define | VMDMENU_MENU_SEL FL_BLACK |
#define | VMDMENU_CHECKBOX_BG FL_BLACK |
#define | VMDMENU_CHECKBOX_FG FL_RED |
#define | VMDMENU_VALUE_BG FL_WHITE |
#define | VMDMENU_VALUE_SEL FL_YELLOW |
#define | VMDMENU_VALUE_SEL2 FL_BLACK |
#define | VMDMENU_CHECKBOX_BG FL_BLACK |
#define | VMDMENU_CHECKBOX_FG FL_RED |
#define | VMDMENU_COLOR_RSLIDER fl_rgb_color(255, 0, 0) |
#define | VMDMENU_COLOR_GSLIDER fl_rgb_color(0, 255, 0) |
#define | VMDMENU_COLOR_BSLIDER fl_rgb_color(0, 0, 255) |
#define | VMDMENU_MATSLIDER_BG FL_WHITE |
#define | VMDMENU_MATSLIDER_FG FL_GRAY |
#define | VMDMENU_POSITIONER_BG VMDMENU_BROWSER_BG |
#define | VMDMENU_POSITIONER_SEL VMDMENU_BROWSER_SEL |
#define | VMDFLTKTOOLTIP(obj, string) |
Functions | |
void | fill_fltk_molchooser (Fl_Choice *, VMDApp *, const char *) |
a convenience function for filling a molecule chooser. More... | |
char * | escape_fltk_menustring (const char *) |
a convenience function for generating properly-escaped menu strings. More... | |
void | set_chooser_from_string (const char *namestr, class Fl_Choice *chooser) |
Set a chooser to the menu name matching the given string. Only checks the leaf node menu names, not full pathnames currently FLTK >= 1.1.7 provides find_item() for the same purpose. More... |
|
Definition at line 145 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu, MainFltkMenu::MainFltkMenu, and MolBrowser::MolBrowser. |
|
Definition at line 46 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu, MolBrowser::MolBrowser, SaveTrajectoryFltkMenu::SaveTrajectoryFltkMenu, and SelectionBuilder::SelectionBuilder. |
|
Definition at line 47 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu, MolBrowser::MolBrowser, SaveTrajectoryFltkMenu::SaveTrajectoryFltkMenu, and SelectionBuilder::SelectionBuilder. |
|
Definition at line 126 of file VMDFltkMenu.h. |
|
Definition at line 126 of file VMDFltkMenu.h. |
|
Definition at line 127 of file VMDFltkMenu.h. |
|
Definition at line 127 of file VMDFltkMenu.h. |
|
Definition at line 108 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu, RepChoice::RepChoice, RepChoiceSmall::RepChoiceSmall, and SaveTrajectoryFltkMenu::SaveTrajectoryFltkMenu. |
|
Definition at line 110 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu, RepChoice::RepChoice, RepChoiceSmall::RepChoiceSmall, and SaveTrajectoryFltkMenu::SaveTrajectoryFltkMenu. |
|
Definition at line 132 of file VMDFltkMenu.h. |
|
Definition at line 131 of file VMDFltkMenu.h. |
|
Definition at line 130 of file VMDFltkMenu.h. |
|
Definition at line 68 of file VMDFltkMenu.h. |
|
Definition at line 69 of file VMDFltkMenu.h. |
|
Definition at line 135 of file VMDFltkMenu.h. |
|
Definition at line 136 of file VMDFltkMenu.h. |
|
Definition at line 114 of file VMDFltkMenu.h. Referenced by MainFltkMenu::MainFltkMenu. |
|
Definition at line 55 of file VMDFltkMenu.h. Referenced by MolBrowser::update. |
|
Definition at line 57 of file VMDFltkMenu.h. Referenced by MolBrowser::update. |
|
Definition at line 59 of file VMDFltkMenu.h. Referenced by MolBrowser::update. |
|
Definition at line 56 of file VMDFltkMenu.h. Referenced by MolBrowser::update. |
|
Definition at line 58 of file VMDFltkMenu.h. Referenced by MolBrowser::update. |
|
Definition at line 60 of file VMDFltkMenu.h. Referenced by MolBrowser::update. |
|
Definition at line 31 of file VMDFltkMenu.h. |
|
Definition at line 139 of file VMDFltkMenu.h. |
|
Definition at line 140 of file VMDFltkMenu.h. |
|
Definition at line 63 of file VMDFltkMenu.h. Referenced by add_rep_to_browser. |
|
Definition at line 65 of file VMDFltkMenu.h. Referenced by add_rep_to_browser. |
|
Definition at line 111 of file VMDFltkMenu.h. Referenced by GraphicsFltkRepIsosurface::GraphicsFltkRepIsosurface, GraphicsFltkRepOrbital::GraphicsFltkRepOrbital, IsoSlider::IsoSlider, MainFltkMenu::MainFltkMenu, and ShortSlider::ShortSlider. |
|
Definition at line 112 of file VMDFltkMenu.h. Referenced by MainFltkMenu::MainFltkMenu. |
|
Definition at line 113 of file VMDFltkMenu.h. Referenced by GraphicsFltkRepOrbital::GraphicsFltkRepOrbital. |
|
Definition at line 119 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu. |
|
Definition at line 120 of file VMDFltkMenu.h. Referenced by GraphicsFltkMenu::GraphicsFltkMenu, GraphicsFltkRepIsosurface::GraphicsFltkRepIsosurface, GraphicsFltkRepOrbital::GraphicsFltkRepOrbital, SaveTrajectoryFltkMenu::SaveTrajectoryFltkMenu, and SelectionBuilder::SelectionBuilder. |
|
Definition at line 123 of file VMDFltkMenu.h. Referenced by MainFltkMenu::MainFltkMenu. |
|
a convenience function for generating properly-escaped menu strings.
Definition at line 152 of file VMDFltkMenu.C. |
|
a convenience function for filling a molecule chooser.
Definition at line 73 of file VMDFltkMenu.C. Referenced by GraphicsFltkMenu::update_molchooser, and ToolFltkMenu::update_toolrep_choosers. |
|
Set a chooser to the menu name matching the given string. Only checks the leaf node menu names, not full pathnames currently FLTK >= 1.1.7 provides find_item() for the same purpose.
Definition at line 224 of file VMDFltkMenu.C. Referenced by SaveTrajectoryFltkMenu::act_on_command, GraphicsFltkMenu::init_colorchooser, and GraphicsFltkMenu::update_rep. |