libedit: add hotkey for Load Component
This commit is contained in:
parent
1d83e23927
commit
49f881375b
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* Copyright (C) 2015 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
* Copyright (C) 2015 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||||
* Copyright (C) 2008-2011 Wayne Stambaugh <stambaughw@verizon.net>
|
* Copyright (C) 2008-2011 Wayne Stambaugh <stambaughw@verizon.net>
|
||||||
* Copyright (C) 2004-2016 KiCad Developers, see AUTHORS.txt for contributors.
|
* Copyright (C) 2004-2017 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU General Public License
|
* modify it under the terms of the GNU General Public License
|
||||||
|
@ -211,6 +211,7 @@ static EDA_HOTKEY HkFindNextDrcMarker( _HKI( "Find Next DRC Marker" ), HK_FIND_N
|
||||||
static EDA_HOTKEY HkZoomSelection( _HKI( "Zoom to Selection" ), HK_ZOOM_SELECTION, '@', ID_ZOOM_SELECTION );
|
static EDA_HOTKEY HkZoomSelection( _HKI( "Zoom to Selection" ), HK_ZOOM_SELECTION, '@', ID_ZOOM_SELECTION );
|
||||||
|
|
||||||
// Special keys for library editor:
|
// Special keys for library editor:
|
||||||
|
static EDA_HOTKEY HkLoadPart( _HKI( "Load Component" ), HK_LIBEDIT_LOAD_PART, 'L' + GR_KB_CTRL );
|
||||||
static EDA_HOTKEY HkCreatePin( _HKI( "Create Pin" ), HK_LIBEDIT_CREATE_PIN, 'P' );
|
static EDA_HOTKEY HkCreatePin( _HKI( "Create Pin" ), HK_LIBEDIT_CREATE_PIN, 'P' );
|
||||||
static EDA_HOTKEY HkInsertPin( _HKI( "Repeat Pin" ), HK_REPEAT_LAST, WXK_INSERT );
|
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' );
|
static EDA_HOTKEY HkMoveLibItem( _HKI( "Move Library Item" ), HK_LIBEDIT_MOVE_GRAPHIC_ITEM, 'M' );
|
||||||
|
@ -314,6 +315,7 @@ static EDA_HOTKEY* schematic_Hotkey_List[] =
|
||||||
static EDA_HOTKEY* libEdit_Hotkey_List[] =
|
static EDA_HOTKEY* libEdit_Hotkey_List[] =
|
||||||
{
|
{
|
||||||
&HkSaveLib,
|
&HkSaveLib,
|
||||||
|
&HkLoadPart,
|
||||||
&HkCreatePin,
|
&HkCreatePin,
|
||||||
&HkInsertPin,
|
&HkInsertPin,
|
||||||
&HkMoveLibItem,
|
&HkMoveLibItem,
|
||||||
|
@ -752,6 +754,10 @@ bool LIB_EDIT_FRAME::OnHotKey( wxDC* aDC, int aHotKey, const wxPoint& aPosition,
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case HK_LIBEDIT_LOAD_PART:
|
||||||
|
LoadOneLibraryPart( cmd );
|
||||||
|
break;
|
||||||
|
|
||||||
case HK_LIBEDIT_CREATE_PIN:
|
case HK_LIBEDIT_CREATE_PIN:
|
||||||
if( ! itemInEdit )
|
if( ! itemInEdit )
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
* Copyright (C) 2007 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||||
* Copyright (C) 2014 KiCad Developers, see CHANGELOG.TXT for contributors.
|
* Copyright (C) 2014-2017 KiCad Developers, see AUTHORS.txt for contributors.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or
|
* This program is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU General Public License
|
* modify it under the terms of the GNU General Public License
|
||||||
|
@ -43,6 +43,7 @@ enum hotkey_id_commnand {
|
||||||
HK_LIBEDIT_MOVE_GRAPHIC_ITEM,
|
HK_LIBEDIT_MOVE_GRAPHIC_ITEM,
|
||||||
HK_MOVEBLOCK_TO_DRAGBLOCK,
|
HK_MOVEBLOCK_TO_DRAGBLOCK,
|
||||||
HK_SAVE_BLOCK,
|
HK_SAVE_BLOCK,
|
||||||
|
HK_LIBEDIT_LOAD_PART,
|
||||||
HK_LIBEDIT_CREATE_PIN,
|
HK_LIBEDIT_CREATE_PIN,
|
||||||
HK_DELETE_PIN,
|
HK_DELETE_PIN,
|
||||||
HK_ROTATE,
|
HK_ROTATE,
|
||||||
|
|
Loading…
Reference in New Issue