beautified and account for changed macros.h
This commit is contained in:
parent
51fc073e27
commit
1d3b8714e5
|
@ -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()
|
||||||
/*****************************************/
|
/*****************************************/
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue