Exemplo n.º 1
0
MenuItems options_menu_load (SoFont *font, SoFont *small_font)
{
  static MenuItemsTab option_menu = {
    //MENUITEM(kFullScreen),
#ifdef HAVE_OPENGL
    MENUITEM(kOpenGL),
#endif
    MENUITEM_BLANKLINE,
    MENUITEM(kMusic),
    MENUITEM(kAudioFX),
    MENUITEM_BLANKLINE,
    MENUITEM(kControls),
    MENUITEM_BLANKLINE,
    MENUITEM("Back"),
    MENUITEM_END
  };
  menu_items_set_font_for(option_menu,  kMusic, font);
  menu_items_set_font_for(option_menu,  kAudioFX, font);
  menu_items_set_font_for(option_menu,  kControls, font);
  menu_items_set_font_for(option_menu,  "Back", font);
 // menu_items_set_font_for(option_menu,  kFullScreen, font);
 // menu_items_set_value_for(option_menu, kFullScreen, fullscreen?"ON":"OFF");
#ifdef HAVE_OPENGL
  menu_items_set_font_for(option_menu,  kOpenGL, font);
  menu_items_set_value_for(option_menu, kOpenGL, useGL?"ON":"OFF");
#endif
  menu_items_set_value_for(option_menu, kMusic,      sound?"ON":"OFF");
  menu_items_set_value_for(option_menu, kAudioFX,    fx?"ON":"OFF");
  return option_menu;
}
Exemplo n.º 2
0
  void
menu_set_value (Menu * menu, const char *name, const char *value, int doValide)
{
  menu_items_set_value_for (menu->items, name, value);
  if (doValide)
    menu_validate (menu);
}