beautified and account for changed macros.h

This commit is contained in:
dickelbeck 2007-09-09 02:21:43 +00:00
parent 51fc073e27
commit 1d3b8714e5
1 changed files with 73 additions and 69 deletions

View File

@ -1,6 +1,6 @@
/*******************************************************************/ /*******************************************************************/
/* 3d_toolbar.cpp: construction des tool bars de la frame visu 3d */ /* 3d_toolbar.cpp: construction des tool bars de la frame visu 3d */
/*******************************************************************/ /*******************************************************************/
#include "fctsys.h" #include "fctsys.h"
#include "macros.h" #include "macros.h"
@ -15,115 +15,119 @@
/*********************************************/ /*********************************************/
void WinEDA3D_DrawFrame::ReCreateHToolbar(void) void WinEDA3D_DrawFrame::ReCreateHToolbar()
/*********************************************/ /*********************************************/
{ {
if( m_HToolBar != NULL )
if ( m_HToolBar != NULL ) { // simple mise a jour de la liste des fichiers anciens
{ // simple mise a jour de la liste des fichiers anciens SetToolbars();
SetToolbars(); return;
return; }
}
m_HToolBar = new WinEDA_Toolbar(TOOLBAR_MAIN, this, ID_H_TOOLBAR, TRUE); m_HToolBar = new WinEDA_Toolbar( TOOLBAR_MAIN, this, ID_H_TOOLBAR, TRUE );
SetToolBar(m_HToolBar);
// Set up toolbar SetToolBar( m_HToolBar );
m_HToolBar->AddTool(ID_RELOAD3D_BOARD, wxEmptyString, BITMAP(import3d_xpm),
_("Reload board")); // Set up toolbar
#ifdef __WINDOWS__ // do not work properly under linux m_HToolBar->AddTool( ID_RELOAD3D_BOARD, wxEmptyString, BITMAP( import3d_xpm ),
m_HToolBar->AddSeparator(); _( "Reload board" ) );
m_HToolBar->AddTool(ID_TOOL_SCREENCOPY_TOCLIBBOARD, wxEmptyString, BITMAP(copy_button), #ifdef __WINDOWS__ // do not work properly under linux
_("Copy 3D Image to Clipboard")); m_HToolBar-> AddSeparator();
m_HToolBar->AddTool( ID_TOOL_SCREENCOPY_TOCLIBBOARD, wxEmptyString, BITMAP( copy_button ),
_( "Copy 3D Image to Clipboard" ) );
#endif #endif
m_HToolBar->AddSeparator(); m_HToolBar->AddSeparator();
m_HToolBar->AddTool(ID_ZOOM_PLUS_BUTT, wxEmptyString, BITMAP(zoom_in_xpm), m_HToolBar->AddTool( ID_ZOOM_PLUS_BUTT, wxEmptyString, BITMAP( zoom_in_xpm ),
_("zoom + (F1)")); _( "zoom + (F1)" ) );
m_HToolBar->AddTool(ID_ZOOM_MOINS_BUTT, wxEmptyString, BITMAP(zoom_out_xpm), m_HToolBar->AddTool( ID_ZOOM_MOINS_BUTT, wxEmptyString, BITMAP( zoom_out_xpm ),
_("zoom - (F2)")); _( "zoom - (F2)" ) );
m_HToolBar->AddTool(ID_ZOOM_REDRAW_BUTT, wxEmptyString, BITMAP(repaint_xpm), m_HToolBar->AddTool( ID_ZOOM_REDRAW_BUTT, wxEmptyString, BITMAP( repaint_xpm ),
_("redraw (F3)")); _( "redraw (F3)" ) );
m_HToolBar->AddTool(ID_ZOOM_PAGE_BUTT, wxEmptyString, BITMAP(zoom_optimal_xpm), m_HToolBar->AddTool( ID_ZOOM_PAGE_BUTT, wxEmptyString, BITMAP( zoom_optimal_xpm ),
_("auto zoom")); _( "auto zoom" ) );
m_HToolBar->AddSeparator(); m_HToolBar->AddSeparator();
m_HToolBar->AddTool(ID_ROTATE3D_X_NEG, wxEmptyString, BITMAP(rotate_neg_X_xpm), m_HToolBar->AddTool( ID_ROTATE3D_X_NEG, wxEmptyString, BITMAP( rotate_neg_X_xpm ),
_("Rotate X <-") ); _( "Rotate X <-" ) );
m_HToolBar->AddTool(ID_ROTATE3D_X_POS, wxEmptyString, BITMAP(rotate_pos_X_xpm), m_HToolBar->AddTool( ID_ROTATE3D_X_POS, wxEmptyString, BITMAP( rotate_pos_X_xpm ),
_("Rotate X ->") ); _( "Rotate X ->" ) );
m_HToolBar->AddSeparator(); m_HToolBar->AddSeparator();
m_HToolBar->AddTool(ID_ROTATE3D_Y_NEG, wxEmptyString, BITMAP(rotate_neg_Y_xpm), m_HToolBar->AddTool( ID_ROTATE3D_Y_NEG, wxEmptyString, BITMAP( rotate_neg_Y_xpm ),
_("Rotate Y <-") ); _( "Rotate Y <-" ) );
m_HToolBar->AddTool(ID_ROTATE3D_Y_POS, wxEmptyString, BITMAP(rotate_pos_Y_xpm), m_HToolBar->AddTool( ID_ROTATE3D_Y_POS, wxEmptyString, BITMAP( rotate_pos_Y_xpm ),
_("Rotate Y ->") ); _( "Rotate Y ->" ) );
m_HToolBar->AddSeparator(); m_HToolBar->AddSeparator();
m_HToolBar->AddTool(ID_ROTATE3D_Z_NEG, wxEmptyString, BITMAP(rotate_neg_Z_xpm), m_HToolBar->AddTool( ID_ROTATE3D_Z_NEG, wxEmptyString, BITMAP( rotate_neg_Z_xpm ),
_("Rotate Z <-") ); _( "Rotate Z <-" ) );
m_HToolBar->AddTool(ID_ROTATE3D_Z_POS, wxEmptyString, BITMAP(rotate_pos_Z_xpm), m_HToolBar->AddTool( ID_ROTATE3D_Z_POS, wxEmptyString, BITMAP( rotate_pos_Z_xpm ),
_("Rotate Z ->") ); _( "Rotate Z ->" ) );
m_HToolBar->AddSeparator(); m_HToolBar->AddSeparator();
m_HToolBar->AddTool(ID_MOVE3D_LEFT, wxEmptyString, BITMAP(left_xpm), m_HToolBar->AddTool( ID_MOVE3D_LEFT, wxEmptyString, BITMAP( left_xpm ),
_("Move left <-") ); _( "Move left <-" ) );
m_HToolBar->AddTool(ID_MOVE3D_RIGHT, wxEmptyString, BITMAP(right_xpm), m_HToolBar->AddTool( ID_MOVE3D_RIGHT, wxEmptyString, BITMAP( right_xpm ),
_("Move right ->") ); _( "Move right ->" ) );
m_HToolBar->AddTool(ID_MOVE3D_UP, wxEmptyString, BITMAP(up_xpm), m_HToolBar->AddTool( ID_MOVE3D_UP, wxEmptyString, BITMAP( up_xpm ),
_("Move Up ^") ); _( "Move Up ^" ) );
m_HToolBar->AddTool(ID_MOVE3D_DOWN, wxEmptyString, BITMAP(down_xpm), m_HToolBar->AddTool( ID_MOVE3D_DOWN, wxEmptyString, BITMAP( down_xpm ),
_("Move Down") ); _( "Move Down" ) );
m_HToolBar->Realize(); m_HToolBar->Realize();
// SetToolbars(); // SetToolbars();
} }
/*********************************************/ /*********************************************/
void WinEDA3D_DrawFrame::ReCreateVToolbar(void) void WinEDA3D_DrawFrame::ReCreateVToolbar()
/*********************************************/ /*********************************************/
{ {
} }
/**********************************************/ /**********************************************/
void WinEDA3D_DrawFrame::ReCreateMenuBar(void) void WinEDA3D_DrawFrame::ReCreateMenuBar()
/**********************************************/ /**********************************************/
{ {
wxMenuBar *menuBar = new wxMenuBar; wxMenuBar* menuBar = new wxMenuBar;
wxMenu *fileMenu = new wxMenu; wxMenu* fileMenu = new wxMenu;
menuBar->Append(fileMenu, _("&File") );
fileMenu->Append(ID_MENU_SCREENCOPY_PNG, _("Create Image (png format)")); menuBar->Append( fileMenu, _( "&File" ) );
fileMenu->Append(ID_MENU_SCREENCOPY_JPEG, _("Create Image (jpeg format)"));
fileMenu->AppendSeparator();
fileMenu->Append(wxID_EXIT, _("&Exit"));
wxMenu *referencesMenu = new wxMenu; fileMenu->Append( ID_MENU_SCREENCOPY_PNG, _( "Create Image (png format)" ) );
menuBar->Append(referencesMenu, _("&Preferences") ); fileMenu->Append( ID_MENU_SCREENCOPY_JPEG, _( "Create Image (jpeg format)" ) );
fileMenu->AppendSeparator();
fileMenu->Append( wxID_EXIT, _( "&Exit" ) );
ADD_MENUITEM(referencesMenu, ID_MENU3D_BGCOLOR_SELECTION, wxMenu* referencesMenu = new wxMenu;
_("Choose background color"), palette_xpm) menuBar->Append( referencesMenu, _( "&Preferences" ) );
ADD_MENUITEM( referencesMenu, ID_MENU3D_BGCOLOR_SELECTION,
_( "Choose background color" ), palette_xpm );
SetMenuBar(menuBar); SetMenuBar( menuBar );
} }
/*****************************************/ /*****************************************/
void WinEDA3D_DrawFrame::SetToolbars(void) void WinEDA3D_DrawFrame::SetToolbars()
/*****************************************/ /*****************************************/
{ {
} }