#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.  | 
  
1.2.14 written by Dimitri van Heesch,
 © 1997-2002