2007-06-05 12:10:51 +00:00
|
|
|
/***********************************************************************/
|
|
|
|
/* menubarmodedit.cpp - creation du menu general de l'editeur de module*/
|
|
|
|
/***********************************************************************/
|
|
|
|
|
|
|
|
#ifdef __GNUG__
|
|
|
|
#pragma implementation
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include "fctsys.h"
|
|
|
|
#include "common.h"
|
|
|
|
|
|
|
|
#include "pcbnew.h"
|
|
|
|
|
|
|
|
#include "bitmaps.h"
|
|
|
|
#include "protos.h"
|
|
|
|
#include "id.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/***********************************************/
|
2007-09-13 11:55:46 +00:00
|
|
|
void WinEDA_ModuleEditFrame::ReCreateMenuBar()
|
2007-06-05 12:10:51 +00:00
|
|
|
/***********************************************/
|
|
|
|
|
|
|
|
/* Cree ou reinitialise le menu du haut d'ecran
|
|
|
|
*/
|
|
|
|
{
|
|
|
|
wxMenuBar * menuBar = GetMenuBar();
|
|
|
|
wxMenuItem * item;
|
|
|
|
|
|
|
|
if( ! menuBar )
|
|
|
|
{
|
|
|
|
menuBar = new wxMenuBar();
|
|
|
|
|
|
|
|
/////////////////////////////
|
|
|
|
// Ajustage de dimensions: //
|
|
|
|
/////////////////////////////
|
|
|
|
wxMenu * sizes_menu = new wxMenu;
|
|
|
|
|
|
|
|
item = new wxMenuItem(sizes_menu, ID_PCB_DRAWINGS_WIDTHS_SETUP,
|
|
|
|
_("Sizes and Widths"),
|
|
|
|
_("Adjust width for texts and drawings"));
|
|
|
|
item->SetBitmap(options_text_xpm);
|
|
|
|
sizes_menu->Append(item);
|
|
|
|
|
|
|
|
item = new wxMenuItem(sizes_menu, ID_PCB_PAD_SETUP, _("Pad Settings"),
|
|
|
|
_("Adjust size,shape,layers... for Pads"));
|
|
|
|
item->SetBitmap(pad_xpm);
|
|
|
|
sizes_menu->Append(item);
|
|
|
|
|
|
|
|
item = new wxMenuItem(sizes_menu, ID_PCB_USER_GRID_SETUP, _("User Grid Size"),
|
|
|
|
_("Adjust User Grid"));
|
|
|
|
item->SetBitmap(grid_xpm);
|
|
|
|
sizes_menu->Append(item);
|
|
|
|
|
|
|
|
|
|
|
|
////////////////
|
|
|
|
// Menu Help: //
|
|
|
|
////////////////
|
|
|
|
wxMenu *helpMenu = new wxMenu;
|
2007-06-14 17:11:54 +00:00
|
|
|
item = new wxMenuItem(helpMenu , ID_GENERAL_HELP, _("&Contents"), _("Open the pcbnew manual"));
|
2007-06-05 12:10:51 +00:00
|
|
|
item->SetBitmap(help_xpm);
|
|
|
|
helpMenu->Append(item);
|
|
|
|
|
2007-06-14 17:11:54 +00:00
|
|
|
item = new wxMenuItem(helpMenu , ID_KICAD_ABOUT, _("&About"), _("About this application"));
|
2007-06-05 12:10:51 +00:00
|
|
|
item->SetBitmap(info_xpm);
|
|
|
|
helpMenu->Append(item);
|
|
|
|
|
|
|
|
//////////////////////
|
|
|
|
// Menu Display 3D: //
|
|
|
|
//////////////////////
|
|
|
|
wxMenu *Display3DMenu = new wxMenu;
|
|
|
|
item = new wxMenuItem(Display3DMenu , ID_MENU_PCB_SHOW_3D_FRAME, _("3D Display"), _("Show Board in 3D Mode"));
|
|
|
|
item->SetBitmap(show_3d_xpm);
|
|
|
|
Display3DMenu->Append(item);
|
|
|
|
|
|
|
|
menuBar->Append(sizes_menu, _("&Dimensions"));
|
|
|
|
menuBar->Append(Display3DMenu, _("&3D Display"));
|
|
|
|
menuBar->Append(helpMenu, _("&Help"));
|
|
|
|
|
|
|
|
// Associate the menu bar with the frame
|
|
|
|
SetMenuBar(menuBar);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|