예제 #1
0
/*--------------------------------------------------------------------
 * info_viewer::refresh
 */
void info_viewer::refresh() {
  /* set up menus */
  menu->remove( ROOT_MENU );
  create_obj_menu();
  create_edit_menu();
  add_std_go_menu( menu );

  view( vman->get_selection() );
}
예제 #2
0
/**
 * \brief Create the menu bar.
 */
void bf::main_frame::create_menu()
{
  wxMenuBar* menu_bar = new wxMenuBar();

  menu_bar->Append(create_animation_menu(), _("&Animation"));
  menu_bar->Append(create_edit_menu(), _("&Edit"));
  menu_bar->Append(create_help_menu(), _("&Help"));

  SetMenuBar(menu_bar);
} // main_frame::create_menu()
예제 #3
0
/*--------------------------------------------------------------------
 * info_viewer::clear
 *
 */
void info_viewer::clear() {
  text->clear();
  text->fout() << "No object selected\n";
  text->update();

  /* set up menus */
  menu->remove(ROOT_MENU);
  create_obj_menu();
  create_edit_menu();
  add_std_go_menu( menu );
}
예제 #4
0
파일: editmenu.c 프로젝트: ilia-maslakov/mc
void
edit_init_menu (struct WMenuBar *menubar)
{
    menubar_add_menu (menubar,
                      create_menu (_("&File"), create_file_menu (), "[Internal File Editor]"));
    menubar_add_menu (menubar,
                      create_menu (_("&Edit"), create_edit_menu (), "[Internal File Editor]"));
    menubar_add_menu (menubar,
                      create_menu (_("&Search"), create_search_replace_menu (),
                                   "[Internal File Editor]"));
    menubar_add_menu (menubar,
                      create_menu (_("&Command"), create_command_menu (),
                                   "[Internal File Editor]"));
    menubar_add_menu (menubar,
                      create_menu (_("For&mat"), create_format_menu (), "[Internal File Editor]"));
    menubar_add_menu (menubar,
                      create_menu (_("&Options"), create_options_menu (),
                                   "[Internal File Editor]"));
}
예제 #5
0
Sint32 vbutton::do_call(Sint32 whatfunc, Sint32 arg)
{
	switch (whatfunc)
	{
		case BEGINMENU:
			return beginmenu(arg);
		case CREATE_TEAM_MENU:
			return create_team_menu(arg);
		case SET_PLAYER_MODE:
			return set_player_mode(arg);
		case QUIT_MENU:
			quit(arg);
			return 1;
		case CREATE_VIEW_MENU:
			return create_view_menu(arg);
		case CREATE_EDIT_MENU:
			return create_edit_menu(arg);
		case CREATE_BUY_MENU:
			return create_buy_menu(arg);
		case CREATE_LOAD_MENU:
			return create_load_menu(arg);
		case CREATE_SAVE_MENU:
			return create_save_menu(arg);
		case GO_MENU:
			return go_menu(arg);
		case RETURN_MENU:
			return arg;
		case CYCLE_TEAM_GUY:
			return cycle_team_guy(arg);
		case DECREASE_STAT:
			return decrease_stat(arg);
		case INCREASE_STAT:
			return increase_stat(arg);
		case EDIT_GUY:
			return edit_guy(arg);
		case CYCLE_GUY:
			return cycle_guy(arg);
		case ADD_GUY:
			return add_guy(arg);
		case DO_SAVE:
			return do_save(arg);
		case DO_LOAD:
			return do_load(arg);
		case NAME_GUY: // name some guy
			return name_guy(arg);
		case CREATE_DETAIL_MENU:
			return create_detail_menu(NULL);
		case DO_SET_SCEN_LEVEL:
			return do_set_scen_level(arg);
		case SET_DIFFICULTY:
			return set_difficulty();
		case CHANGE_TEAM:
			return change_teamnum(arg);
		case CHANGE_HIRE_TEAM:
			return change_hire_teamnum(arg);
		case ALLIED_MODE:
			return change_allied();
		case YES_OR_NO:
			return yes_or_no(arg);
		default:
			return 4;
	}
}