Library Editor: added a hotkey to save a component

This commit is contained in:
Maciej Suminski 2017-11-14 13:23:16 +01:00
parent d900e89382
commit 44117a7d5e
3 changed files with 6 additions and 2 deletions

View File

@ -218,7 +218,8 @@ static EDA_HOTKEY HkInsertPin( _HKI( "Repeat Pin" ), HK_REPEAT_LAST, WXK_INSERT
static EDA_HOTKEY HkMoveLibItem( _HKI( "Move Library Item" ), HK_LIBEDIT_MOVE_GRAPHIC_ITEM, 'M' );
// Load/save files
static EDA_HOTKEY HkSaveLib( _HKI( "Save Library" ), HK_SAVE_LIB, 'S' + GR_KB_CTRL );
static EDA_HOTKEY HkSaveLib( _HKI( "Save Library" ), HK_SAVE_LIB, 'S' + GR_KB_CTRL + GR_KB_ALT, ID_LIBEDIT_SAVE_LIBRARY );
static EDA_HOTKEY HkSavePart( _HKI( "Save Part" ), HK_SAVE_PART, 'S' + GR_KB_CTRL, ID_LIBEDIT_SAVE_PART );
static EDA_HOTKEY HkSaveSchematic( _HKI( "Save Schematic" ), HK_SAVE_SCH, 'S' + GR_KB_CTRL );
static EDA_HOTKEY HkLoadSchematic( _HKI( "Load Schematic" ), HK_LOAD_SCH, 'L' + GR_KB_CTRL );
@ -320,6 +321,7 @@ static EDA_HOTKEY* schematic_Hotkey_List[] =
static EDA_HOTKEY* libEdit_Hotkey_List[] =
{
&HkSaveLib,
&HkSavePart,
&HkCreatePin,
&HkInsertPin,
&HkMoveLibItem,

View File

@ -75,6 +75,7 @@ enum hotkey_id_commnand {
HK_ADD_GRAPHIC_POLYLINE,
HK_ADD_NOCONN_FLAG,
HK_SAVE_LIB,
HK_SAVE_PART,
HK_SAVE_SCH,
HK_LOAD_SCH,
HK_LEFT_CLICK,

View File

@ -194,9 +194,10 @@ void LIB_EDIT_FRAME::ReCreateMenuBar()
_( "Create a new empty component" ),
KiBitmap( new_component_xpm ) );
text = AddHotkeyName( _( "&Save Component" ), g_Libedit_Hokeys_Descr, HK_SAVE_PART );
AddMenuItem( componentMenu,
ID_LIBEDIT_SAVE_PART,
_( "&Save Component" ),
text,
_( "Saves the current component to the library" ),
KiBitmap( save_xpm ) );