|
|
@ -60,31 +60,40 @@ void LIB_EDIT_FRAME::ReCreateVToolbar() |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_PIN_BUTT, wxEmptyString, KiScaledBitmap( pin_xpm, this ), |
|
|
|
HELP_ADD_PIN, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_TEXT_BUTT, wxEmptyString, KiScaledBitmap( text_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_TEXT_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( text_xpm, this ), |
|
|
|
HELP_ADD_BODYTEXT, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_RECT_BUTT, wxEmptyString, KiScaledBitmap( add_rectangle_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_RECT_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( add_rectangle_xpm, this ), |
|
|
|
HELP_ADD_BODYRECT, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_CIRCLE_BUTT, wxEmptyString, KiScaledBitmap( add_circle_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_CIRCLE_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( add_circle_xpm, this ), |
|
|
|
HELP_ADD_BODYCIRCLE, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_ARC_BUTT, wxEmptyString, KiScaledBitmap( add_arc_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_ARC_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( add_arc_xpm, this ), |
|
|
|
HELP_ADD_BODYARC, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_LINE_BUTT, wxEmptyString, KiScaledBitmap( add_polygon_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_BODY_LINE_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( add_polygon_xpm, this ), |
|
|
|
HELP_ADD_BODYPOLYGON, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_ANCHOR_ITEM_BUTT, wxEmptyString, KiScaledBitmap( anchor_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_ANCHOR_ITEM_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( anchor_xpm, this ), |
|
|
|
_( "Move symbol anchor" ), wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_IMPORT_BODY_BUTT, wxEmptyString, KiScaledBitmap( import_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_IMPORT_BODY_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( import_xpm, this ), |
|
|
|
_( "Import existing drawings" ), wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_EXPORT_BODY_BUTT, wxEmptyString, KiScaledBitmap( export_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_EXPORT_BODY_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( export_xpm, this ), |
|
|
|
_( "Export current drawing" ), wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_DELETE_ITEM_BUTT, wxEmptyString, KiScaledBitmap( delete_xpm, this ), |
|
|
|
m_drawToolBar->AddTool( ID_LIBEDIT_DELETE_ITEM_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( delete_xpm, this ), |
|
|
|
HELP_DELETE_ITEMS, wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_drawToolBar->Realize(); |
|
|
@ -116,17 +125,20 @@ void LIB_EDIT_FRAME::ReCreateHToolbar() |
|
|
|
|
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_NEW_PART, wxEmptyString, KiScaledBitmap( new_component_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_NEW_PART, wxEmptyString, |
|
|
|
KiScaledBitmap( new_component_xpm, this ), |
|
|
|
_( "Create new symbol" ) ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_SAVE_PART, wxEmptyString, |
|
|
|
KiScaledBitmap( save_part_xpm, this ), |
|
|
|
_( "Save current symbol" ) ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_IMPORT_PART, wxEmptyString, KiScaledBitmap( import_part_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_IMPORT_PART, wxEmptyString, |
|
|
|
KiScaledBitmap( import_part_xpm, this ), |
|
|
|
_( "Import symbol" ) ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_EXPORT_PART, wxEmptyString, KiScaledBitmap( export_part_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_EXPORT_PART, wxEmptyString, |
|
|
|
KiScaledBitmap( export_part_xpm, this ), |
|
|
|
_( "Export symbol" ) ); |
|
|
|
|
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
@ -145,7 +157,8 @@ void LIB_EDIT_FRAME::ReCreateHToolbar() |
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_GET_FRAME_EDIT_PART, wxEmptyString, |
|
|
|
KiScaledBitmap( part_properties_xpm, this ), _( "Edit symbol properties" ) ); |
|
|
|
KiScaledBitmap( part_properties_xpm, this ), |
|
|
|
_( "Edit symbol properties" ) ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_GET_FRAME_EDIT_FIELDS, wxEmptyString, |
|
|
|
KiScaledBitmap( text_xpm, this ), |
|
|
@ -159,7 +172,8 @@ void LIB_EDIT_FRAME::ReCreateHToolbar() |
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( HELP_ZOOM_REDRAW, g_Libedit_Hokeys_Descr, HK_ZOOM_REDRAW, IS_COMMENT ); |
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_REDRAW, wxEmptyString, KiScaledBitmap( zoom_redraw_xpm, this ), msg ); |
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_REDRAW, wxEmptyString, |
|
|
|
KiScaledBitmap( zoom_redraw_xpm, this ), msg ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( HELP_ZOOM_IN, g_Libedit_Hokeys_Descr, HK_ZOOM_IN, IS_COMMENT ); |
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_IN, wxEmptyString, KiScaledBitmap( zoom_in_xpm, this ), msg ); |
|
|
@ -167,22 +181,27 @@ void LIB_EDIT_FRAME::ReCreateHToolbar() |
|
|
|
msg = AddHotkeyName( HELP_ZOOM_OUT, g_Libedit_Hokeys_Descr, HK_ZOOM_OUT, IS_COMMENT ); |
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_OUT, wxEmptyString, KiScaledBitmap( zoom_out_xpm, this ), msg ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( HELP_ZOOM_FIT, g_Libedit_Hokeys_Descr, HK_ZOOM_AUTO, IS_COMMENT ); |
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_PAGE, wxEmptyString, KiScaledBitmap( zoom_fit_in_page_xpm, this ), msg ); |
|
|
|
msg = AddHotkeyName( _( "Zoom to fit symbol" ), g_Libedit_Hokeys_Descr, |
|
|
|
HK_ZOOM_AUTO, IS_COMMENT ); |
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_PAGE, wxEmptyString, |
|
|
|
KiScaledBitmap( zoom_fit_in_page_xpm, this ), msg ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_ZOOM_SELECTION, wxEmptyString, KiScaledBitmap( zoom_area_xpm, this ), |
|
|
|
_( "Zoom to selection" ), wxITEM_CHECK ); |
|
|
|
|
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_DE_MORGAN_NORMAL_BUTT, wxEmptyString, KiScaledBitmap( morgan1_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_DE_MORGAN_NORMAL_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( morgan1_xpm, this ), |
|
|
|
_( "Show as \"De Morgan\" normal symbol" ), wxITEM_CHECK ); |
|
|
|
m_mainToolBar->AddTool( ID_DE_MORGAN_CONVERT_BUTT, wxEmptyString, KiScaledBitmap( morgan2_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_DE_MORGAN_CONVERT_BUTT, wxEmptyString, |
|
|
|
KiScaledBitmap( morgan2_xpm, this ), |
|
|
|
_( "Show as \"De Morgan\" convert symbol" ), wxITEM_CHECK ); |
|
|
|
|
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
|
|
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_VIEW_DOC, wxEmptyString, KiScaledBitmap( datasheet_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_VIEW_DOC, wxEmptyString, |
|
|
|
KiScaledBitmap( datasheet_xpm, this ), |
|
|
|
_( "Show associated datasheet or document" ) ); |
|
|
|
|
|
|
|
KiScaledSeparator( m_mainToolBar, this ); |
|
|
@ -208,9 +227,10 @@ void LIB_EDIT_FRAME::ReCreateHToolbar() |
|
|
|
msg = _( "Synchronized pin edit mode\n" |
|
|
|
"Synchronized pin edit mode propagates to other units all pin changes except pin number modification.\n" |
|
|
|
"Enabled by default for multiunit parts with interchangeable units." ); |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_SYNC_PIN_EDIT, wxEmptyString, KiScaledBitmap( pin2pin_xpm, this ), |
|
|
|
msg, wxITEM_CHECK ); |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_EDIT_PIN_BY_TABLE, wxEmptyString, KiScaledBitmap( pin_table_xpm, this ), |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_SYNC_PIN_EDIT, wxEmptyString, |
|
|
|
KiScaledBitmap( pin2pin_xpm, this ), msg, wxITEM_CHECK ); |
|
|
|
m_mainToolBar->AddTool( ID_LIBEDIT_EDIT_PIN_BY_TABLE, wxEmptyString, |
|
|
|
KiScaledBitmap( pin_table_xpm, this ), |
|
|
|
_( "Show pin table" ) ); |
|
|
|
|
|
|
|
// after adding the buttons to the toolbar, must call Realize() to reflect the changes
|
|
|
@ -226,7 +246,8 @@ void LIB_EDIT_FRAME::ReCreateOptToolbar() |
|
|
|
m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, |
|
|
|
KICAD_AUI_TB_STYLE | wxAUI_TB_VERTICAL ); |
|
|
|
|
|
|
|
m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, KiScaledBitmap( grid_xpm, this ), |
|
|
|
m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, |
|
|
|
KiScaledBitmap( grid_xpm, this ), |
|
|
|
_( "Turn grid off" ), wxITEM_CHECK ); |
|
|
|
|
|
|
|
m_optionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_UNIT_INCH, wxEmptyString, |
|
|
|