|
|
|
@ -93,33 +93,33 @@ bool SCH_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu ) |
|
|
|
break; |
|
|
|
|
|
|
|
case SCH_TEXT_T: |
|
|
|
msg = AddHotkeyName( _( "Edit Text" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Text" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
break; |
|
|
|
|
|
|
|
case SCH_LABEL_T: |
|
|
|
msg = AddHotkeyName( _( "Edit Label" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Label" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
break; |
|
|
|
|
|
|
|
case SCH_GLOBAL_LABEL_T: |
|
|
|
msg = AddHotkeyName( _( "Edit Global Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Edit Global Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
break; |
|
|
|
|
|
|
|
case SCH_HIERARCHICAL_LABEL_T: |
|
|
|
msg = AddHotkeyName( _( "Edit Hierarchical Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Edit Hierarchical Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
break; |
|
|
|
|
|
|
|
case SCH_BITMAP_T: |
|
|
|
msg = AddHotkeyName( _( "Edit Image" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Image" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( image_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
break; |
|
|
|
@ -305,7 +305,7 @@ void AddMenusForComponentField( wxMenu* PopMenu, SCH_FIELD* Field ) |
|
|
|
default: name = _( "Move Field" ); break; |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( name, s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( name, g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
} |
|
|
|
@ -318,7 +318,7 @@ void AddMenusForComponentField( wxMenu* PopMenu, SCH_FIELD* Field ) |
|
|
|
default: name = _( "Rotate Field" ); break; |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( name, s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( name, g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_field_xpm ) ); |
|
|
|
|
|
|
|
// Ref, value and footprint have specific hotkeys. Show the specific hotkey:
|
|
|
|
@ -342,7 +342,7 @@ void AddMenusForComponentField( wxMenu* PopMenu, SCH_FIELD* Field ) |
|
|
|
name = _( "Edit Field" ); |
|
|
|
break; |
|
|
|
} |
|
|
|
msg = AddHotkeyName( name, s_Schematic_Hokeys_Descr, id ); |
|
|
|
msg = AddHotkeyName( name, g_Schematic_Hokeys_Descr, id ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
@ -362,22 +362,22 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component, PART_LIBS* |
|
|
|
{ |
|
|
|
msg.Printf( _( "Move Component %s" ), |
|
|
|
GetChars( Component->GetField( REFERENCE )->GetText() ) ); |
|
|
|
msg = AddHotkeyName( msg, s_Schematic_Hokeys_Descr, HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
msg = AddHotkeyName( msg, g_Schematic_Hokeys_Descr, HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Drag Component" ), s_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
msg = AddHotkeyName( _( "Drag Component" ), g_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( move_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
wxMenu* orientmenu = new wxMenu; |
|
|
|
msg = AddHotkeyName( _( "Rotate Clockwise" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Clockwise" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( orientmenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_cw_xpm ) ); |
|
|
|
AddMenuItem( orientmenu, ID_SCH_ROTATE_COUNTERCLOCKWISE, _( "Rotate Counterclockwise" ), |
|
|
|
KiBitmap( rotate_ccw_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Mirror --" ), s_Schematic_Hokeys_Descr, HK_MIRROR_X_COMPONENT ); |
|
|
|
msg = AddHotkeyName( _( "Mirror --" ), g_Schematic_Hokeys_Descr, HK_MIRROR_X_COMPONENT ); |
|
|
|
AddMenuItem( orientmenu, ID_SCH_MIRROR_X, msg, KiBitmap( mirror_v_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Mirror ||" ), s_Schematic_Hokeys_Descr, HK_MIRROR_Y_COMPONENT ); |
|
|
|
msg = AddHotkeyName( _( "Mirror ||" ), g_Schematic_Hokeys_Descr, HK_MIRROR_Y_COMPONENT ); |
|
|
|
AddMenuItem( orientmenu, ID_SCH_MIRROR_Y, msg, KiBitmap( mirror_h_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Normal" ), s_Schematic_Hokeys_Descr, HK_ORIENT_NORMAL_COMPONENT ); |
|
|
|
msg = AddHotkeyName( _( "Normal" ), g_Schematic_Hokeys_Descr, HK_ORIENT_NORMAL_COMPONENT ); |
|
|
|
AddMenuItem( orientmenu, ID_SCH_ORIENT_NORMAL, msg, KiBitmap( normal_xpm ) ); |
|
|
|
AddMenuItem( PopMenu, orientmenu, ID_POPUP_SCH_GENERIC_ORIENT_CMP, |
|
|
|
_( "Orient Component" ), KiBitmap( orient_xpm ) ); |
|
|
|
@ -386,10 +386,10 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component, PART_LIBS* |
|
|
|
|
|
|
|
if( !Component->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Copy Component" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Copy Component" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_COPY_COMPONENT_OR_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_button_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Delete Component" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Component" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE_CMP, msg, KiBitmap( delete_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
@ -414,22 +414,22 @@ void AddMenusForEditComponent( wxMenu* PopMenu, SCH_COMPONENT* Component, PART_L |
|
|
|
part = libEntry->GetPart(); |
|
|
|
|
|
|
|
wxMenu* editmenu = new wxMenu; |
|
|
|
msg = AddHotkeyName( _( "Edit" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( editmenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_component_xpm ) ); |
|
|
|
|
|
|
|
if( part && part->IsNormal() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Value" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Value" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_EDIT_COMPONENT_VALUE ); |
|
|
|
AddMenuItem( editmenu, ID_SCH_EDIT_COMPONENT_VALUE, msg, |
|
|
|
KiBitmap( edit_comp_value_xpm ) ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Reference" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Reference" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_EDIT_COMPONENT_REFERENCE ); |
|
|
|
AddMenuItem( editmenu, ID_SCH_EDIT_COMPONENT_REFERENCE, msg, |
|
|
|
KiBitmap( edit_comp_ref_xpm ) ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Footprint" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Footprint" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_EDIT_COMPONENT_FOOTPRINT ); |
|
|
|
AddMenuItem( editmenu, ID_SCH_EDIT_COMPONENT_FOOTPRINT, msg, |
|
|
|
KiBitmap( edit_comp_footprint_xpm ) ); |
|
|
|
@ -479,22 +479,22 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel ) |
|
|
|
|
|
|
|
if( !GLabel->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Global Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Global Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Drag Global Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Drag Global Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_DRAG ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Copy Global Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Copy Global Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_COPY_COMPONENT_OR_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_button_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Rotate Global Label" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Global Label" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_glabel_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Edit Global Label" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Global Label" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Delete Global Label" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Global Label" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_text_xpm ) ); |
|
|
|
|
|
|
|
// add menu change type text (to label, glabel, text):
|
|
|
|
@ -516,21 +516,21 @@ void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel ) |
|
|
|
|
|
|
|
if( !HLabel->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Hierarchical Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Hierarchical Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Drag Hierarchical Label" ), s_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
msg = AddHotkeyName( _( "Drag Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Copy Hierarchical Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Copy Hierarchical Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_COPY_COMPONENT_OR_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_button_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Rotate Hierarchical Label" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_glabel_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Edit Hierarchical Label" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Delete Hierarchical Label" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_text_xpm ) ); |
|
|
|
|
|
|
|
// add menu change type text (to label, glabel, text):
|
|
|
|
@ -552,21 +552,21 @@ void AddMenusForLabel( wxMenu* PopMenu, SCH_LABEL* Label ) |
|
|
|
|
|
|
|
if( !Label->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Drag Label" ), s_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
msg = AddHotkeyName( _( "Drag Label" ), g_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Copy Label" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Copy Label" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_COPY_COMPONENT_OR_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_button_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Rotate Label" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Label" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Edit Label" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Label" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Delete Label" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Label" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_text_xpm ) ); |
|
|
|
|
|
|
|
// add menu change type text (to label, glabel, text):
|
|
|
|
@ -588,19 +588,19 @@ void AddMenusForText( wxMenu* PopMenu, SCH_TEXT* Text ) |
|
|
|
|
|
|
|
if( !Text->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Text" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Text" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Copy Text" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Copy Text" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_COPY_COMPONENT_OR_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_button_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Rotate Text" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Text" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Edit Text" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Text" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Delete Text" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Text" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_text_xpm ) ); |
|
|
|
|
|
|
|
/* add menu change type text (to label, glabel, text),
|
|
|
|
@ -625,7 +625,7 @@ void SCH_EDIT_FRAME::addJunctionMenuEntries( wxMenu* aMenu, SCH_JUNCTION* aJunct |
|
|
|
wxString msg; |
|
|
|
SCH_SCREEN* screen = GetScreen(); |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Delete Junction" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Junction" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( aMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) ); |
|
|
|
|
|
|
|
if( !aJunction->IsNew() ) |
|
|
|
@ -656,7 +656,7 @@ void AddMenusForWire( wxMenu* PopMenu, SCH_LINE* Wire, SCH_EDIT_FRAME* frame ) |
|
|
|
|
|
|
|
if( Wire == NULL ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Begin Wire" ), s_Schematic_Hokeys_Descr, HK_BEGIN_WIRE ); |
|
|
|
msg = AddHotkeyName( _( "Begin Wire" ), g_Schematic_Hokeys_Descr, HK_BEGIN_WIRE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_BEGIN_WIRE, msg, KiBitmap( add_line_xpm ) ); |
|
|
|
return; |
|
|
|
} |
|
|
|
@ -664,15 +664,15 @@ void AddMenusForWire( wxMenu* PopMenu, SCH_LINE* Wire, SCH_EDIT_FRAME* frame ) |
|
|
|
bool is_new = Wire->IsNew(); |
|
|
|
if( is_new ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Wire End" ), s_Schematic_Hokeys_Descr, HK_END_CURR_LINEWIREBUS ); |
|
|
|
msg = AddHotkeyName( _( "Wire End" ), g_Schematic_Hokeys_Descr, HK_END_CURR_LINEWIREBUS ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_END_LINE, msg, KiBitmap( checked_ok_xpm ) ); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Drag Wire" ), s_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
msg = AddHotkeyName( _( "Drag Wire" ), g_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( move_track_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
msg = AddHotkeyName( _( "Delete Wire" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Wire" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE_NODE, _( "Delete Node" ), |
|
|
|
KiBitmap( delete_node_xpm ) ); |
|
|
|
@ -687,9 +687,9 @@ void AddMenusForWire( wxMenu* PopMenu, SCH_LINE* Wire, SCH_EDIT_FRAME* frame ) |
|
|
|
|
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Add Junction" ), s_Schematic_Hokeys_Descr, HK_ADD_JUNCTION ); |
|
|
|
msg = AddHotkeyName( _( "Add Junction" ), g_Schematic_Hokeys_Descr, HK_ADD_JUNCTION ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_ADD_JUNCTION, msg, KiBitmap( add_junction_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Add Label" ), s_Schematic_Hokeys_Descr, HK_ADD_LABEL ); |
|
|
|
msg = AddHotkeyName( _( "Add Label" ), g_Schematic_Hokeys_Descr, HK_ADD_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_ADD_LABEL, msg, KiBitmap( add_line_label_xpm ) ); |
|
|
|
|
|
|
|
// Add global label command only if the cursor is over one end of the wire.
|
|
|
|
@ -706,7 +706,7 @@ void AddMenusForBus( wxMenu* PopMenu, SCH_LINE* Bus, SCH_EDIT_FRAME* frame ) |
|
|
|
|
|
|
|
if( Bus == NULL ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Begin Bus" ), s_Schematic_Hokeys_Descr, HK_BEGIN_BUS ); |
|
|
|
msg = AddHotkeyName( _( "Begin Bus" ), g_Schematic_Hokeys_Descr, HK_BEGIN_BUS ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_BEGIN_BUS, msg, KiBitmap( add_bus_xpm ) ); |
|
|
|
return; |
|
|
|
} |
|
|
|
@ -714,20 +714,20 @@ void AddMenusForBus( wxMenu* PopMenu, SCH_LINE* Bus, SCH_EDIT_FRAME* frame ) |
|
|
|
bool is_new = Bus->IsNew(); |
|
|
|
if( is_new ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Bus End" ), s_Schematic_Hokeys_Descr, HK_END_CURR_LINEWIREBUS ); |
|
|
|
msg = AddHotkeyName( _( "Bus End" ), g_Schematic_Hokeys_Descr, HK_END_CURR_LINEWIREBUS ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_END_LINE, msg, KiBitmap( checked_ok_xpm ) ); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Delete Bus" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Bus" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_bus_xpm ) ); |
|
|
|
|
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_BREAK_WIRE, _( "Break Bus" ), KiBitmap( break_bus_xpm ) ); |
|
|
|
|
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
msg = AddHotkeyName( _( "Add Junction" ), s_Schematic_Hokeys_Descr, HK_ADD_JUNCTION ); |
|
|
|
msg = AddHotkeyName( _( "Add Junction" ), g_Schematic_Hokeys_Descr, HK_ADD_JUNCTION ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_ADD_JUNCTION, msg, KiBitmap( add_junction_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Add Label" ), s_Schematic_Hokeys_Descr, HK_ADD_LABEL ); |
|
|
|
msg = AddHotkeyName( _( "Add Label" ), g_Schematic_Hokeys_Descr, HK_ADD_LABEL ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_ADD_LABEL, msg, KiBitmap( add_line_label_xpm ) ); |
|
|
|
|
|
|
|
// Add global label command only if the cursor is over one end of the bus.
|
|
|
|
@ -746,11 +746,11 @@ void AddMenusForHierchicalSheet( wxMenu* PopMenu, SCH_SHEET* Sheet ) |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_ENTER_SHEET, _( "Enter Sheet" ), |
|
|
|
KiBitmap( enter_sheet_xpm ) ); |
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
msg = AddHotkeyName( _( "Move Sheet" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Sheet" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_sheet_xpm ) ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Drag Sheet" ), s_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
msg = AddHotkeyName( _( "Drag Sheet" ), g_Schematic_Hokeys_Descr, HK_DRAG ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( move_sheet_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
@ -760,7 +760,7 @@ void AddMenusForHierchicalSheet( wxMenu* PopMenu, SCH_SHEET* Sheet ) |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Edit Sheet" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Sheet" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_sheet_xpm ) ); |
|
|
|
|
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_RESIZE_SHEET, _( "Resize Sheet" ), |
|
|
|
@ -774,7 +774,7 @@ void AddMenusForHierchicalSheet( wxMenu* PopMenu, SCH_SHEET* Sheet ) |
|
|
|
KiBitmap( options_pinsheet_xpm ) ); |
|
|
|
|
|
|
|
PopMenu->AppendSeparator(); |
|
|
|
msg = AddHotkeyName( _( "Delete Sheet" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Sheet" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_sheet_xpm ) ); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -786,7 +786,7 @@ void AddMenusForSheetPin( wxMenu* PopMenu, SCH_SHEET_PIN* PinSheet ) |
|
|
|
|
|
|
|
if( !PinSheet->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Sheet Pin" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Sheet Pin" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) ); |
|
|
|
} |
|
|
|
@ -817,21 +817,21 @@ void AddMenusForBlock( wxMenu* PopMenu, SCH_EDIT_FRAME* frame ) |
|
|
|
// a block function.
|
|
|
|
if( frame->GetScreen()->m_BlockLocate.GetCommand() == BLOCK_MOVE ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Save Block" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Save Block" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_SAVE_BLOCK ); |
|
|
|
AddMenuItem( PopMenu, wxID_COPY, msg, KiBitmap( copy_button_xpm ) ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_COPY_BLOCK, _( "Copy Block" ), KiBitmap( copyblock_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Drag Block" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Drag Block" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVEBLOCK_TO_DRAGBLOCK ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_DRAG_BLOCK, msg, KiBitmap( move_xpm ) ); |
|
|
|
AddMenuItem( PopMenu, ID_POPUP_DELETE_BLOCK, _( "Delete Block" ), KiBitmap( delete_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Mirror Block ||" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Mirror Block ||" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MIRROR_Y_COMPONENT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MIRROR_Y, msg, KiBitmap( mirror_h_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Mirror Block --" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Mirror Block --" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MIRROR_X_COMPONENT ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_MIRROR_X, msg, KiBitmap( mirror_v_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Block CCW" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Block CCW" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) ); |
|
|
|
|
|
|
|
#if 0
|
|
|
|
@ -857,26 +857,26 @@ void AddMenusForBitmap( wxMenu* aPopMenu, SCH_BITMAP * aBitmap ) |
|
|
|
wxString msg; |
|
|
|
if( aBitmap->GetFlags() == 0 ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Image" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Image" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( aPopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) ); |
|
|
|
} |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Rotate Image" ), s_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
msg = AddHotkeyName( _( "Rotate Image" ), g_Schematic_Hokeys_Descr, HK_ROTATE ); |
|
|
|
AddMenuItem( aPopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Mirror --" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Mirror --" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MIRROR_X_COMPONENT ); |
|
|
|
AddMenuItem( aPopMenu, ID_SCH_MIRROR_X, msg, KiBitmap( mirror_v_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Mirror ||" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Mirror ||" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MIRROR_Y_COMPONENT ); |
|
|
|
AddMenuItem( aPopMenu, ID_SCH_MIRROR_Y, msg, KiBitmap( mirror_h_xpm ) ); |
|
|
|
msg = AddHotkeyName( _( "Edit Image" ), s_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
msg = AddHotkeyName( _( "Edit Image" ), g_Schematic_Hokeys_Descr, HK_EDIT ); |
|
|
|
AddMenuItem( aPopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( image_xpm ) ); |
|
|
|
|
|
|
|
if( aBitmap->GetFlags() == 0 ) |
|
|
|
{ |
|
|
|
aPopMenu->AppendSeparator(); |
|
|
|
msg = AddHotkeyName( _( "Delete Image" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Image" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( aPopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) ); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -887,7 +887,7 @@ void AddMenusForBusEntry( wxMenu* aPopMenu, SCH_BUS_ENTRY_BASE* aBusEntry ) |
|
|
|
wxString msg; |
|
|
|
if( !aBusEntry->GetFlags() ) |
|
|
|
{ |
|
|
|
msg = AddHotkeyName( _( "Move Bus Entry" ), s_Schematic_Hokeys_Descr, |
|
|
|
msg = AddHotkeyName( _( "Move Bus Entry" ), g_Schematic_Hokeys_Descr, |
|
|
|
HK_MOVE_COMPONENT_OR_ITEM ); |
|
|
|
AddMenuItem( aPopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) ); |
|
|
|
} |
|
|
|
@ -899,6 +899,6 @@ void AddMenusForBusEntry( wxMenu* aPopMenu, SCH_BUS_ENTRY_BASE* aBusEntry ) |
|
|
|
AddMenuItem( aPopMenu, ID_POPUP_SCH_ENTRY_SELECT_ANTISLASH, |
|
|
|
_( "Set Bus Entry Shape \\" ), KiBitmap( change_entry_orient_xpm ) ); |
|
|
|
|
|
|
|
msg = AddHotkeyName( _( "Delete Bus Entry" ), s_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
msg = AddHotkeyName( _( "Delete Bus Entry" ), g_Schematic_Hokeys_Descr, HK_DELETE ); |
|
|
|
AddMenuItem( aPopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) ); |
|
|
|
} |