This commit is contained in:
parent
93355a8ca0
commit
062bbfe1c3
|
@ -187,7 +187,7 @@ bool GetAssociatedDocument( wxFrame* frame, const wxString& LibPath,
|
||||||
|
|
||||||
if( !success )
|
if( !success )
|
||||||
{
|
{
|
||||||
Line.Printf( _( "Unknown MIME type for Doc File [%s]" ),
|
Line.Printf( _( "Unknown MIME type for doc file <%s>" ),
|
||||||
fullfilename.GetData() );
|
fullfilename.GetData() );
|
||||||
DisplayError( frame, Line );
|
DisplayError( frame, Line );
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,8 +18,8 @@ Thanks, Dick Hollenbeck dick@softplc.com.
|
||||||
/*
|
/*
|
||||||
* 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) 2004-2007 Jean-Pierre Charras, jean-pierre.charras@inpg.fr
|
* Copyright (C) 1992-2008 Jean-Pierre Charras, jean-pierre.charras@inpg.fr
|
||||||
* Copyright (C) 2004-2007 Kicad Developers, see change_log.txt for contributors.
|
* Copyright (C) 1992-2008 Kicad Developers, see change_log.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
|
||||||
|
|
|
@ -245,7 +245,7 @@ void WinEDA_Build_BOM_Frame::CreateControls()
|
||||||
wxStaticBoxSizer* itemStaticBoxSizer5 = new wxStaticBoxSizer(itemStaticBoxSizer5Static, wxVERTICAL);
|
wxStaticBoxSizer* itemStaticBoxSizer5 = new wxStaticBoxSizer(itemStaticBoxSizer5Static, wxVERTICAL);
|
||||||
itemBoxSizer4->Add(itemStaticBoxSizer5, 0, wxGROW|wxALL, 5);
|
itemBoxSizer4->Add(itemStaticBoxSizer5, 0, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
m_ListCmpbyRefItems = new wxCheckBox( itemDialog1, ID_CHECKBOX1, _("Components by Reference"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
m_ListCmpbyRefItems = new wxCheckBox( itemDialog1, ID_CHECKBOX1, _("Components by reference"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
||||||
m_ListCmpbyRefItems->SetValue(true);
|
m_ListCmpbyRefItems->SetValue(true);
|
||||||
itemStaticBoxSizer5->Add(m_ListCmpbyRefItems, 0, wxALIGN_LEFT|wxALL, 5);
|
itemStaticBoxSizer5->Add(m_ListCmpbyRefItems, 0, wxALIGN_LEFT|wxALL, 5);
|
||||||
|
|
||||||
|
@ -253,7 +253,7 @@ void WinEDA_Build_BOM_Frame::CreateControls()
|
||||||
m_ListSubCmpItems->SetValue(false);
|
m_ListSubCmpItems->SetValue(false);
|
||||||
itemStaticBoxSizer5->Add(m_ListSubCmpItems, 0, wxALIGN_LEFT|wxALL, 5);
|
itemStaticBoxSizer5->Add(m_ListSubCmpItems, 0, wxALIGN_LEFT|wxALL, 5);
|
||||||
|
|
||||||
m_ListCmpbyValItems = new wxCheckBox( itemDialog1, ID_CHECKBOX3, _("Components by Value"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
m_ListCmpbyValItems = new wxCheckBox( itemDialog1, ID_CHECKBOX3, _("Components by value"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
||||||
m_ListCmpbyValItems->SetValue(true);
|
m_ListCmpbyValItems->SetValue(true);
|
||||||
itemStaticBoxSizer5->Add(m_ListCmpbyValItems, 0, wxALIGN_LEFT|wxALL, 5);
|
itemStaticBoxSizer5->Add(m_ListCmpbyValItems, 0, wxALIGN_LEFT|wxALL, 5);
|
||||||
|
|
||||||
|
|
|
@ -184,7 +184,7 @@ void WinEDA_CreateCmpDialog::CreateControls()
|
||||||
m_AsConvert->SetValue(false);
|
m_AsConvert->SetValue(false);
|
||||||
itemStaticBoxSizer11->Add(m_AsConvert, 0, wxALIGN_LEFT|wxALL, 5);
|
itemStaticBoxSizer11->Add(m_AsConvert, 0, wxALIGN_LEFT|wxALL, 5);
|
||||||
|
|
||||||
m_IsPowerSymbol = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _("Power Symbol"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
m_IsPowerSymbol = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _("Power symbol"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
||||||
m_IsPowerSymbol->SetValue(false);
|
m_IsPowerSymbol->SetValue(false);
|
||||||
itemStaticBoxSizer11->Add(m_IsPowerSymbol, 0, wxALIGN_LEFT|wxALL, 5);
|
itemStaticBoxSizer11->Add(m_IsPowerSymbol, 0, wxALIGN_LEFT|wxALL, 5);
|
||||||
|
|
||||||
|
|
|
@ -158,7 +158,7 @@ void WinEDA_PartPropertiesFrame::CreateControls()
|
||||||
m_SetSkew = new wxSpinCtrl( m_PanelBasic, ID_SPINCTRL, _T("0"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 100, 0 );
|
m_SetSkew = new wxSpinCtrl( m_PanelBasic, ID_SPINCTRL, _T("0"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 100, 0 );
|
||||||
itemBoxSizer11->Add(m_SetSkew, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxBOTTOM, 5);
|
itemBoxSizer11->Add(m_SetSkew, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxBOTTOM, 5);
|
||||||
|
|
||||||
m_OptionPower = new wxCheckBox( m_PanelBasic, ID_CHECKBOX, _("Power Symbol"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
m_OptionPower = new wxCheckBox( m_PanelBasic, ID_CHECKBOX, _("Power symbol"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
||||||
m_OptionPower->SetValue(false);
|
m_OptionPower->SetValue(false);
|
||||||
m_PanelBasicBoxSizer->Add(m_OptionPower, 0, wxGROW|wxALL, 5);
|
m_PanelBasicBoxSizer->Add(m_OptionPower, 0, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
|
|
|
@ -473,9 +473,9 @@ void WinEDA_PartPropertiesFrame::BuildPanelEditField()
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
wxString Hjustify_list[] =
|
wxString Hjustify_list[] =
|
||||||
{ _( "Left justify" ), _( "Center" ), _( "Right justify" ) };
|
{ _( "Align left" ), _( "Align center" ), _( "Align right" ) };
|
||||||
wxString Vjustify_list[] =
|
wxString Vjustify_list[] =
|
||||||
{ _( "Bottom justify" ), _( "Center" ), _( "Top justify" ) };
|
{ _( "Align bottom" ), _( "Align center" ), _( "Align top" ) };
|
||||||
int FieldId = m_CurrentFieldId;
|
int FieldId = m_CurrentFieldId;
|
||||||
|
|
||||||
m_PanelField = new wxPanel( m_NoteBook, ID_PANEL_FIELD );
|
m_PanelField = new wxPanel( m_NoteBook, ID_PANEL_FIELD );
|
||||||
|
|
|
@ -165,7 +165,7 @@ bool BlockActive = (GetScreen()->BlockLocate.m_Command != BLOCK_IDLE);
|
||||||
case COMPONENT_FIELD_DRAW_TYPE:
|
case COMPONENT_FIELD_DRAW_TYPE:
|
||||||
if( DrawEntry->m_Flags == 0 )
|
if( DrawEntry->m_Flags == 0 )
|
||||||
{
|
{
|
||||||
msg = AddHotkeyName( _( "Move Field " ), s_Libedit_Hokeys_Descr, HK_MOVE_PIN );
|
msg = AddHotkeyName( _( "Move field " ), s_Libedit_Hokeys_Descr, HK_MOVE_PIN );
|
||||||
ADD_MENUITEM(PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg, move_field_xpm);
|
ADD_MENUITEM(PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg, move_field_xpm);
|
||||||
}
|
}
|
||||||
ADD_MENUITEM(PopMenu, ID_POPUP_LIBEDIT_FIELD_ROTATE_ITEM,
|
ADD_MENUITEM(PopMenu, ID_POPUP_LIBEDIT_FIELD_ROTATE_ITEM,
|
||||||
|
@ -241,10 +241,10 @@ void AddMenusForBlock(wxMenu * PopMenu, WinEDA_LibeditFrame * frame)
|
||||||
{
|
{
|
||||||
ADD_MENUITEM(PopMenu, ID_POPUP_SELECT_ITEMS_BLOCK, _("Select items"), green_xpm);
|
ADD_MENUITEM(PopMenu, ID_POPUP_SELECT_ITEMS_BLOCK, _("Select items"), green_xpm);
|
||||||
ADD_MENUITEM(PopMenu, ID_POPUP_COPY_BLOCK,
|
ADD_MENUITEM(PopMenu, ID_POPUP_COPY_BLOCK,
|
||||||
_("Copy Block (shift + drag mouse)"), copyblock_xpm);
|
_("Copy block"), copyblock_xpm);
|
||||||
ADD_MENUITEM(PopMenu, ID_POPUP_INVERT_BLOCK, _("Mirror Block (ctrl + drag mouse)"), mirror_H_xpm );
|
ADD_MENUITEM(PopMenu, ID_POPUP_INVERT_BLOCK, _("Mirror block"), mirror_H_xpm );
|
||||||
ADD_MENUITEM(PopMenu, ID_POPUP_DELETE_BLOCK,
|
ADD_MENUITEM(PopMenu, ID_POPUP_DELETE_BLOCK,
|
||||||
_("Del. Block (shift+ctrl + drag mouse)"), delete_xpm );
|
_("Delete block"), delete_xpm );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -159,7 +159,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar()
|
||||||
editMenu->AppendSeparator();
|
editMenu->AppendSeparator();
|
||||||
|
|
||||||
item = new wxMenuItem( editMenu, ID_BACKANNO_ITEMS,
|
item = new wxMenuItem( editMenu, ID_BACKANNO_ITEMS,
|
||||||
_( "BackAnno" ), _( "Back Annotated Footprint Fields" ),
|
_( "Backannotate" ), _( "Back annotated footprint fields" ),
|
||||||
wxITEM_NORMAL );
|
wxITEM_NORMAL );
|
||||||
item->SetBitmap( backanno_xpm );
|
item->SetBitmap( backanno_xpm );
|
||||||
editMenu->Append( item );
|
editMenu->Append( item );
|
||||||
|
@ -224,7 +224,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar()
|
||||||
placeMenu,
|
placeMenu,
|
||||||
ID_BUS_BUTT,
|
ID_BUS_BUTT,
|
||||||
_( "&Bus" ),
|
_( "&Bus" ),
|
||||||
_( "Place a bus" ),
|
_( "Place bus" ),
|
||||||
wxITEM_NORMAL
|
wxITEM_NORMAL
|
||||||
);
|
);
|
||||||
item->SetBitmap( add_bus_xpm );
|
item->SetBitmap( add_bus_xpm );
|
||||||
|
@ -264,7 +264,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar()
|
||||||
placeMenu,
|
placeMenu,
|
||||||
ID_LABEL_BUTT,
|
ID_LABEL_BUTT,
|
||||||
_( "Net name" ),
|
_( "Net name" ),
|
||||||
_( "Place a net name" ),
|
_( "Place net name" ),
|
||||||
wxITEM_NORMAL
|
wxITEM_NORMAL
|
||||||
);
|
);
|
||||||
item->SetBitmap( add_line_label_xpm );
|
item->SetBitmap( add_line_label_xpm );
|
||||||
|
@ -282,7 +282,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar()
|
||||||
placeMenu,
|
placeMenu,
|
||||||
ID_JUNCTION_BUTT,
|
ID_JUNCTION_BUTT,
|
||||||
_( "Junction" ),
|
_( "Junction" ),
|
||||||
_( "Place a junction" ),
|
_( "Place junction" ),
|
||||||
wxITEM_NORMAL
|
wxITEM_NORMAL
|
||||||
);
|
);
|
||||||
item->SetBitmap( add_junction_xpm );
|
item->SetBitmap( add_junction_xpm );
|
||||||
|
|
|
@ -270,12 +270,12 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
|
||||||
|
|
||||||
if( !Component->m_Flags )
|
if( !Component->m_Flags )
|
||||||
{
|
{
|
||||||
msg = _( "Move Component" );
|
msg = _( "Move component" );
|
||||||
msg << wxT(" ") << Component->GetField( REFERENCE )->m_Text;
|
msg << wxT(" ") << Component->GetField( REFERENCE )->m_Text;
|
||||||
msg = AddHotkeyName( msg, s_Schematic_Hokeys_Descr, HK_MOVE_COMPONENT );
|
msg = AddHotkeyName( msg, s_Schematic_Hokeys_Descr, HK_MOVE_COMPONENT );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_CMP_REQUEST,
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_CMP_REQUEST,
|
||||||
msg, move_xpm );
|
msg, move_xpm );
|
||||||
msg = AddHotkeyName( _( "Drag Component" ), s_Schematic_Hokeys_Descr, HK_DRAG_COMPONENT );
|
msg = AddHotkeyName( _( "Drag component" ), s_Schematic_Hokeys_Descr, HK_DRAG_COMPONENT );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DRAG_CMP_REQUEST,
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DRAG_CMP_REQUEST,
|
||||||
msg, move_xpm );
|
msg, move_xpm );
|
||||||
}
|
}
|
||||||
|
@ -294,7 +294,7 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
|
||||||
ADD_MENUITEM( orientmenu, ID_POPUP_SCH_ORIENT_NORMAL_CMP, msg, normal_xpm );
|
ADD_MENUITEM( orientmenu, ID_POPUP_SCH_ORIENT_NORMAL_CMP, msg, normal_xpm );
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, orientmenu,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, orientmenu,
|
||||||
ID_POPUP_SCH_GENERIC_ORIENT_CMP, _(
|
ID_POPUP_SCH_GENERIC_ORIENT_CMP, _(
|
||||||
"Orient Component" ), orient_xpm );
|
"Orient component" ), orient_xpm );
|
||||||
|
|
||||||
wxMenu* editmenu = new wxMenu;
|
wxMenu* editmenu = new wxMenu;
|
||||||
ADD_MENUITEM( editmenu, ID_POPUP_SCH_EDIT_CMP, _( "Edit" ), edit_component_xpm );
|
ADD_MENUITEM( editmenu, ID_POPUP_SCH_EDIT_CMP, _( "Edit" ), edit_component_xpm );
|
||||||
|
@ -330,12 +330,12 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component )
|
||||||
|
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, editmenu,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, editmenu,
|
||||||
ID_POPUP_SCH_GENERIC_EDIT_CMP, _(
|
ID_POPUP_SCH_GENERIC_EDIT_CMP, _(
|
||||||
"Edit Component" ), edit_component_xpm );
|
"Edit component" ), edit_component_xpm );
|
||||||
|
|
||||||
if( !Component->m_Flags )
|
if( !Component->m_Flags )
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_COPY_COMPONENT_CMP, _( "Copy Component" ), import_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_COPY_COMPONENT_CMP, _( "Copy component" ), import_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_CMP, _( "Delete Component" ), delete_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_CMP, _( "Delete component" ), delete_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
LibEntry = FindLibPart( Component->m_ChipName.GetData(), wxEmptyString, FIND_ALIAS );
|
LibEntry = FindLibPart( Component->m_ChipName.GetData(), wxEmptyString, FIND_ALIAS );
|
||||||
|
@ -355,19 +355,19 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel )
|
||||||
|
|
||||||
if( !GLabel->m_Flags )
|
if( !GLabel->m_Flags )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Glabel" ), move_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Glabel" ), move_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate GLabel (R)" ), rotate_glabel_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate GLabel" ), rotate_glabel_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit GLabel" ), edit_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit GLabel" ), edit_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Glabel" ), delete_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Glabel" ), delete_text_xpm );
|
||||||
|
|
||||||
// add menu change type text (to label, glabel, text):
|
// add menu change type text (to label, glabel, text):
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
|
||||||
_( "Change to Hierarchical Label" ), label2glabel_xpm );
|
_( "Change to hierarchical label" ), label2glabel_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
|
||||||
_( "Change to Label" ), glabel2label_xpm );
|
_( "Change to label" ), glabel2label_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_COMMENT,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_COMMENT,
|
||||||
_( "Change to Text" ), glabel2text_xpm );
|
_( "Change to text" ), glabel2text_xpm );
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
||||||
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change Type" ), gl_change_xpm );
|
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change type" ), gl_change_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -382,19 +382,19 @@ void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel )
|
||||||
|
|
||||||
if( !HLabel->m_Flags )
|
if( !HLabel->m_Flags )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Hlabel" ), move_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Hlabel" ), move_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate HLabel (R)" ), rotate_glabel_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate HLabel" ), rotate_glabel_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit HLabel" ), edit_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit HLabel" ), edit_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Hlabel" ), delete_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Hlabel" ), delete_text_xpm );
|
||||||
|
|
||||||
// add menu change type text (to label, glabel, text):
|
// add menu change type text (to label, glabel, text):
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
|
||||||
_( "Change to Label" ), glabel2label_xpm );
|
_( "Change to label" ), glabel2label_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_COMMENT,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_COMMENT,
|
||||||
_( "Change to Text" ), glabel2text_xpm );
|
_( "Change to text" ), glabel2text_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_GLABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_GLABEL,
|
||||||
_( "Change to Global Label" ), label2glabel_xpm );
|
_( "Change to global label" ), label2glabel_xpm );
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
||||||
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change Type" ), gl_change_xpm );
|
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change type" ), gl_change_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -408,20 +408,20 @@ void AddMenusForLabel( wxMenu* PopMenu, SCH_LABEL* Label )
|
||||||
wxMenu* menu_change_type = new wxMenu;
|
wxMenu* menu_change_type = new wxMenu;
|
||||||
|
|
||||||
if( !Label->m_Flags )
|
if( !Label->m_Flags )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Label" ), move_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move label" ), move_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate Label (R)" ), rotate_pos_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate label" ), rotate_pos_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit Label" ), edit_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit label" ), edit_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Label" ), delete_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete label" ), delete_text_xpm );
|
||||||
|
|
||||||
// add menu change type text (to label, glabel, text):
|
// add menu change type text (to label, glabel, text):
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
|
||||||
_( "Change to Hierarchical Label" ), label2glabel_xpm );
|
_( "Change to hierarchical label" ), label2glabel_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_COMMENT,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_COMMENT,
|
||||||
_( "Change to Text" ), label2text_xpm );
|
_( "Change to text" ), label2text_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_GLABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_GLABEL,
|
||||||
_( "Change to Global Label" ), label2glabel_xpm );
|
_( "Change to global label" ), label2glabel_xpm );
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
||||||
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change Type" ), gl_change_xpm );
|
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change type" ), gl_change_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -435,20 +435,20 @@ void AddMenusForText( wxMenu* PopMenu, SCH_TEXT* Text )
|
||||||
wxMenu* menu_change_type = new wxMenu;
|
wxMenu* menu_change_type = new wxMenu;
|
||||||
|
|
||||||
if( !Text->m_Flags )
|
if( !Text->m_Flags )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Text" ), move_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move text" ), move_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate Text (R)" ), rotate_pos_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate text" ), rotate_pos_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit Text" ), edit_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit text" ), edit_text_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Text" ), delete_text_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete text" ), delete_text_xpm );
|
||||||
|
|
||||||
// add menu change type text (to label, glabel, text):
|
// add menu change type text (to label, glabel, text):
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
|
||||||
_( "Change to Label" ), label2text_xpm );
|
_( "Change to label" ), label2text_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
|
||||||
_( "Change to Hierarchical Label" ), label2glabel_xpm );
|
_( "Change to hierarchical label" ), label2glabel_xpm );
|
||||||
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_GLABEL,
|
ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_GLABEL,
|
||||||
_( "Change to Glabel" ), label2glabel_xpm );
|
_( "Change to Glabel" ), label2glabel_xpm );
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_change_type,
|
||||||
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change Type" ), gl_change_xpm );
|
ID_POPUP_SCH_CHANGE_TYPE_TEXT, _( "Change type" ), gl_change_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -466,17 +466,17 @@ void AddMenusForJunction( wxMenu* PopMenu, DrawJunctionStruct* Junction,
|
||||||
{
|
{
|
||||||
if( PickStruct( frame->GetScreen()->m_Curseur, frame->GetScreen(),
|
if( PickStruct( frame->GetScreen()->m_Curseur, frame->GetScreen(),
|
||||||
WIREITEM | BUSITEM | EXCLUDE_WIRE_BUS_ENDPOINTS ) )
|
WIREITEM | BUSITEM | EXCLUDE_WIRE_BUS_ENDPOINTS ) )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_BREAK_WIRE, _( "Break Wire" ), break_line_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_BREAK_WIRE, _( "Break wire" ), break_line_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Junction" ), delete_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete junction" ), delete_xpm );
|
||||||
|
|
||||||
if( PickStruct( frame->GetScreen()->m_Curseur, frame->GetScreen(),
|
if( PickStruct( frame->GetScreen()->m_Curseur, frame->GetScreen(),
|
||||||
WIREITEM | BUSITEM ) )
|
WIREITEM | BUSITEM ) )
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_NODE, _( "Delete Node" ), delete_node_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_NODE, _( "Delete node" ), delete_node_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_CONNECTION, _(
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_CONNECTION, _(
|
||||||
"Delete Connection" ), delete_connection_xpm );
|
"Delete connection" ), delete_connection_xpm );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -493,30 +493,30 @@ void AddMenusForWire( wxMenu* PopMenu, EDA_DrawLineStruct* Wire,
|
||||||
wxPoint pos = frame->GetScreen()->m_Curseur;
|
wxPoint pos = frame->GetScreen()->m_Curseur;
|
||||||
|
|
||||||
if( is_new )
|
if( is_new )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_END_LINE, _( "End Wire" ), apply_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_END_LINE, _( "Wire end" ), apply_xpm );
|
||||||
|
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Wire" ), delete_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete wire" ), delete_xpm );
|
||||||
|
|
||||||
if( is_new )
|
if( is_new )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_NODE, _( "Delete Node" ), delete_node_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_NODE, _( "Delete node" ), delete_node_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_CONNECTION, _(
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE_CONNECTION, _(
|
||||||
"Delete Connection" ), delete_connection_xpm );
|
"Delete connection" ), delete_connection_xpm );
|
||||||
|
|
||||||
if( PickStruct( frame->GetScreen()->m_Curseur, frame->GetScreen(),
|
if( PickStruct( frame->GetScreen()->m_Curseur, frame->GetScreen(),
|
||||||
WIREITEM | BUSITEM | EXCLUDE_WIRE_BUS_ENDPOINTS ) )
|
WIREITEM | BUSITEM | EXCLUDE_WIRE_BUS_ENDPOINTS ) )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_BREAK_WIRE, _( "Break Wire" ), break_line_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_BREAK_WIRE, _( "Break wire" ), break_line_xpm );
|
||||||
|
|
||||||
PopMenu->AppendSeparator();
|
PopMenu->AppendSeparator();
|
||||||
|
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_JUNCTION, _( "Add Junction" ), add_junction_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_JUNCTION, _( "Add junction" ), add_junction_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_LABEL, _( "Add Label" ), add_line_label_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_LABEL, _( "Add label" ), add_line_label_xpm );
|
||||||
|
|
||||||
// Place Global label command only if the cursor is over one end of the Wire:
|
// Place Global label command only if the cursor is over one end of the Wire:
|
||||||
if( ( pos.x == Wire->m_Start.x && pos.y == Wire->m_Start.y)
|
if( ( pos.x == Wire->m_Start.x && pos.y == Wire->m_Start.y)
|
||||||
|| ( pos.x == Wire->m_End.x && pos.y == Wire->m_End.y ) )
|
|| ( pos.x == Wire->m_End.x && pos.y == Wire->m_End.y ) )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_GLABEL, _( "Add Global Label" ), add_glabel_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_GLABEL, _( "Add global label" ), add_glabel_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -532,23 +532,23 @@ void AddMenusForBus( wxMenu* PopMenu, EDA_DrawLineStruct* Bus,
|
||||||
wxPoint pos = frame->GetScreen()->m_Curseur;
|
wxPoint pos = frame->GetScreen()->m_Curseur;
|
||||||
|
|
||||||
if( is_new )
|
if( is_new )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_END_LINE, _( "End Bus" ), apply_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_END_LINE, _( "Bus end" ), apply_xpm );
|
||||||
|
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE,
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE,
|
||||||
_( "Delete Bus" ), delete_bus_xpm );
|
_( "Delete bus" ), delete_bus_xpm );
|
||||||
|
|
||||||
if( !is_new )
|
if( !is_new )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_BREAK_WIRE,
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_BREAK_WIRE,
|
||||||
_( "Break Bus" ), break_bus_xpm );
|
_( "Break bus" ), break_bus_xpm );
|
||||||
|
|
||||||
PopMenu->AppendSeparator();
|
PopMenu->AppendSeparator();
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_JUNCTION, _( "Add Junction" ), add_junction_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_JUNCTION, _( "Add junction" ), add_junction_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_LABEL, _( "Add Label" ), add_line_label_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_LABEL, _( "Add label" ), add_line_label_xpm );
|
||||||
|
|
||||||
// Place Global label command only if the cursor is over one end of the Bus:
|
// Place Global label command only if the cursor is over one end of the Bus:
|
||||||
if( ( pos.x == Bus->m_Start.x && pos.y == Bus->m_Start.y)
|
if( ( pos.x == Bus->m_Start.x && pos.y == Bus->m_Start.y)
|
||||||
|| ( pos.x == Bus->m_End.x && pos.y == Bus->m_End.y ) )
|
|| ( pos.x == Bus->m_End.x && pos.y == Bus->m_End.y ) )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_GLABEL, _( "Add Global Label" ), add_glabel_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ADD_GLABEL, _( "Add global label" ), add_glabel_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -561,23 +561,23 @@ void AddMenusForHierchicalSheet( wxMenu* PopMenu, DrawSheetStruct* Sheet )
|
||||||
{
|
{
|
||||||
if( !Sheet->m_Flags )
|
if( !Sheet->m_Flags )
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ENTER_SHEET, _( "Enter Sheet" ), enter_sheet_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ENTER_SHEET, _( "Enter sheet" ), enter_sheet_xpm );
|
||||||
PopMenu->AppendSeparator();
|
PopMenu->AppendSeparator();
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Sheet" ), move_sheet_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move sheet" ), move_sheet_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( Sheet->m_Flags )
|
if( Sheet->m_Flags )
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_END_SHEET, _( "Place Sheet" ), apply_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_END_SHEET, _( "Place sheet" ), apply_xpm );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_SHEET, _( "Edit Sheet" ), edit_sheet_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_SHEET, _( "Edit sheet" ), edit_sheet_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_RESIZE_SHEET, _( "Resize Sheet" ), resize_sheet_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_RESIZE_SHEET, _( "Resize sheet" ), resize_sheet_xpm );
|
||||||
if( Sheet->m_Label ) // Sheet has pin labels, and can be cleaned
|
if( Sheet->m_Label ) // Sheet has pin labels, and can be cleaned
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_CLEANUP_SHEET,
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_CLEANUP_SHEET,
|
||||||
_( "Cleanup PinSheets" ), options_pinsheet_xpm );
|
_( "Cleanup PinSheets" ), options_pinsheet_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Sheet" ), delete_sheet_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete sheet" ), delete_sheet_xpm );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -606,28 +606,28 @@ void AddMenusForBlock( wxMenu* PopMenu, WinEDA_SchematicFrame* frame )
|
||||||
/* Add menu commands for block
|
/* Add menu commands for block
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_CANCEL_CURRENT_COMMAND, _( "Cancel Block" ), cancel_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_CANCEL_CURRENT_COMMAND, _( "Cancel block" ), cancel_xpm );
|
||||||
|
|
||||||
PopMenu->AppendSeparator();
|
PopMenu->AppendSeparator();
|
||||||
|
|
||||||
if( frame->GetScreen()->BlockLocate.m_Command == BLOCK_MOVE )
|
if( frame->GetScreen()->BlockLocate.m_Command == BLOCK_MOVE )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_ZOOM_BLOCK,
|
ADD_MENUITEM( PopMenu, ID_POPUP_ZOOM_BLOCK,
|
||||||
_( "Zoom Block (Drag Middle Mouse)" ), zoom_selected_xpm );
|
_( "Zoom block" ), zoom_selected_xpm );
|
||||||
|
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), apply_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_PLACE_BLOCK, _( "Place block" ), apply_xpm );
|
||||||
|
|
||||||
if( frame->GetScreen()->BlockLocate.m_Command == BLOCK_MOVE )
|
if( frame->GetScreen()->BlockLocate.m_Command == BLOCK_MOVE )
|
||||||
{
|
{
|
||||||
wxMenu* menu_other_block_commands = new wxMenu;
|
wxMenu* menu_other_block_commands = new wxMenu;
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_other_block_commands,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, menu_other_block_commands,
|
||||||
-1, _( "Other Block Commands" ), right_xpm );
|
-1, _( "Other block commands" ), right_xpm );
|
||||||
ADD_MENUITEM( menu_other_block_commands, wxID_COPY, _( "Save Block" ), copy_button );
|
ADD_MENUITEM( menu_other_block_commands, wxID_COPY, _( "Save block" ), copy_button );
|
||||||
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_COPY_BLOCK,
|
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_COPY_BLOCK,
|
||||||
_( "Copy Block (shift + drag mouse)" ), copyblock_xpm );
|
_( "Copy block" ), copyblock_xpm );
|
||||||
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_DRAG_BLOCK,
|
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_DRAG_BLOCK,
|
||||||
_( "Drag Block (ctrl + drag mouse)" ), move_xpm );
|
_( "Drag block" ), move_xpm );
|
||||||
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_DELETE_BLOCK,
|
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_DELETE_BLOCK,
|
||||||
_( "Delete Block (shift+ctrl + drag mouse)" ), delete_xpm );
|
_( "Delete block" ), delete_xpm );
|
||||||
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_MIRROR_Y_BLOCK, _(
|
ADD_MENUITEM( menu_other_block_commands, ID_POPUP_MIRROR_Y_BLOCK, _(
|
||||||
"Mirror Block ||" ), mirror_H_xpm );
|
"Mirror Block ||" ), mirror_H_xpm );
|
||||||
#if 0
|
#if 0
|
||||||
|
|
|
@ -187,10 +187,10 @@ void WinEDA_PinPropertiesFrame::CreateControls()
|
||||||
m_PinSizeIncDecButton->SetValue(0);
|
m_PinSizeIncDecButton->SetValue(0);
|
||||||
itemBoxSizer10->Add(m_PinSizeIncDecButton, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5);
|
itemBoxSizer10->Add(m_PinSizeIncDecButton, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5);
|
||||||
|
|
||||||
m_PinSizeText = new wxStaticText( itemDialog1, wxID_STATIC, _("Pin Lenght"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_PinSizeText = new wxStaticText( itemDialog1, wxID_STATIC, _("Pin lenght"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
itemStaticBoxSizer9->Add(m_PinSizeText, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5);
|
itemStaticBoxSizer9->Add(m_PinSizeText, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5);
|
||||||
|
|
||||||
m_CommonUnit = new wxCheckBox( itemDialog1, ID_CHECKBOX_COMMON_UNITS, _("Common to Units"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
m_CommonUnit = new wxCheckBox( itemDialog1, ID_CHECKBOX_COMMON_UNITS, _("Common to units"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
|
||||||
m_CommonUnit->SetValue(false);
|
m_CommonUnit->SetValue(false);
|
||||||
itemStaticBoxSizer9->Add(m_CommonUnit, 0, wxALIGN_LEFT|wxALL, 5);
|
itemStaticBoxSizer9->Add(m_CommonUnit, 0, wxALIGN_LEFT|wxALL, 5);
|
||||||
|
|
||||||
|
|
|
@ -285,7 +285,7 @@ void WinEDA_PlotHPGLFrame::CreateControls()
|
||||||
itemButton21->SetForegroundColour(wxColour(0, 128, 0));
|
itemButton21->SetForegroundColour(wxColour(0, 128, 0));
|
||||||
itemBoxSizer20->Add(itemButton21, 0, wxGROW|wxALL, 5);
|
itemBoxSizer20->Add(itemButton21, 0, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
wxButton* itemButton22 = new wxButton( itemDialog1, ID_PLOT_HPGL_ALL_EXECUTE, _("Plot a&LL"), wxDefaultPosition, wxDefaultSize, 0 );
|
wxButton* itemButton22 = new wxButton( itemDialog1, ID_PLOT_HPGL_ALL_EXECUTE, _("Plot a&ll"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
itemButton22->SetForegroundColour(wxColour(0, 0, 255));
|
itemButton22->SetForegroundColour(wxColour(0, 0, 255));
|
||||||
itemBoxSizer20->Add(itemButton22, 0, wxGROW|wxALL, 5);
|
itemBoxSizer20->Add(itemButton22, 0, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
|
|
|
@ -220,7 +220,7 @@ void WinEDA_PlotPSFrame::CreateControls()
|
||||||
itemButton11->SetForegroundColour(wxColour(0, 128, 0));
|
itemButton11->SetForegroundColour(wxColour(0, 128, 0));
|
||||||
itemBoxSizer10->Add(itemButton11, 0, wxGROW|wxALL, 5);
|
itemBoxSizer10->Add(itemButton11, 0, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
wxButton* itemButton12 = new wxButton( itemDialog1, ID_PLOT_PS_ALL_EXECUTE, _("Plot a&LL"), wxDefaultPosition, wxDefaultSize, 0 );
|
wxButton* itemButton12 = new wxButton( itemDialog1, ID_PLOT_PS_ALL_EXECUTE, _("Plot a&ll"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
itemButton12->SetForegroundColour(wxColour(179, 0, 0));
|
itemButton12->SetForegroundColour(wxColour(179, 0, 0));
|
||||||
itemBoxSizer10->Add(itemButton12, 0, wxGROW|wxALL, 5);
|
itemBoxSizer10->Add(itemButton12, 0, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
|
|
|
@ -122,7 +122,7 @@ void WinEDA_SchematicFrame::ReCreateHToolbar()
|
||||||
_( "Bill of material and/or Crossreferences" ) );
|
_( "Bill of material and/or Crossreferences" ) );
|
||||||
|
|
||||||
m_HToolBar->AddTool( ID_BACKANNO_ITEMS, wxEmptyString, BITMAP( backanno_xpm ),
|
m_HToolBar->AddTool( ID_BACKANNO_ITEMS, wxEmptyString, BITMAP( backanno_xpm ),
|
||||||
_( "BackAnnotate Footprint" ) );
|
_( "Backannotate footprint" ) );
|
||||||
|
|
||||||
// after adding the tools to the toolbar, must call Realize() to reflect the changes
|
// after adding the tools to the toolbar, must call Realize() to reflect the changes
|
||||||
m_HToolBar->Realize();
|
m_HToolBar->Realize();
|
||||||
|
@ -166,7 +166,7 @@ void WinEDA_SchematicFrame::ReCreateVToolbar()
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_BUS_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_BUS_BUTT, wxEmptyString,
|
||||||
BITMAP( add_bus_xpm ),
|
BITMAP( add_bus_xpm ),
|
||||||
_( "Place the bus" ), wxITEM_CHECK );
|
_( "Place bus" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_WIRETOBUS_ENTRY_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_WIRETOBUS_ENTRY_BUTT, wxEmptyString,
|
||||||
BITMAP( add_line2bus_xpm ),
|
BITMAP( add_line2bus_xpm ),
|
||||||
|
@ -174,16 +174,16 @@ void WinEDA_SchematicFrame::ReCreateVToolbar()
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_BUSTOBUS_ENTRY_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_BUSTOBUS_ENTRY_BUTT, wxEmptyString,
|
||||||
BITMAP( add_bus2bus_xpm ),
|
BITMAP( add_bus2bus_xpm ),
|
||||||
_( "Place the bus to bus entry" ), wxITEM_CHECK );
|
_( "Place bus to bus entry" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddSeparator();
|
m_VToolBar->AddSeparator();
|
||||||
m_VToolBar->AddTool( ID_NOCONN_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_NOCONN_BUTT, wxEmptyString,
|
||||||
BITMAP( noconn_button ),
|
BITMAP( noconn_button ),
|
||||||
_( "Place the no connect flag" ), wxITEM_CHECK );
|
_( "Place no connect flag" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_LABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_LABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_line_label_xpm ),
|
BITMAP( add_line_label_xpm ),
|
||||||
_( "Place the net name" ), wxITEM_CHECK );
|
_( "Place net name" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_GLABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_GLABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_glabel_xpm ),
|
BITMAP( add_glabel_xpm ),
|
||||||
|
@ -192,7 +192,7 @@ void WinEDA_SchematicFrame::ReCreateVToolbar()
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_JUNCTION_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_JUNCTION_BUTT, wxEmptyString,
|
||||||
BITMAP( add_junction_xpm ),
|
BITMAP( add_junction_xpm ),
|
||||||
_( "Place the junction" ), wxITEM_CHECK );
|
_( "Place junction" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddSeparator();
|
m_VToolBar->AddSeparator();
|
||||||
m_VToolBar->AddTool( ID_HIERLABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_HIERLABEL_BUTT, wxEmptyString,
|
||||||
|
@ -202,7 +202,7 @@ void WinEDA_SchematicFrame::ReCreateVToolbar()
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_SHEET_SYMBOL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_SHEET_SYMBOL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_hierarchical_subsheet_xpm ),
|
BITMAP( add_hierarchical_subsheet_xpm ),
|
||||||
_( "Place the hierarchical sheet" ), wxITEM_CHECK );
|
_( "Place hierarchical sheet" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_IMPORT_GLABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_IMPORT_GLABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( import_hierarchical_label_xpm ),
|
BITMAP( import_hierarchical_label_xpm ),
|
||||||
|
@ -211,16 +211,16 @@ void WinEDA_SchematicFrame::ReCreateVToolbar()
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_SHEET_LABEL_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_SHEET_LABEL_BUTT, wxEmptyString,
|
||||||
BITMAP( add_hierar_pin_xpm ),
|
BITMAP( add_hierar_pin_xpm ),
|
||||||
_( "Place the hierachical pin to sheet" ), wxITEM_CHECK );
|
_( "Place hierachical pin to sheet" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddSeparator();
|
m_VToolBar->AddSeparator();
|
||||||
m_VToolBar->AddTool( ID_LINE_COMMENT_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_LINE_COMMENT_BUTT, wxEmptyString,
|
||||||
BITMAP( add_dashed_line_xpm ),
|
BITMAP( add_dashed_line_xpm ),
|
||||||
_( "Place the graphic line or polygon" ), wxITEM_CHECK );
|
_( "Place graphic line or polygon" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddTool( ID_TEXT_COMMENT_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_TEXT_COMMENT_BUTT, wxEmptyString,
|
||||||
BITMAP( add_text_xpm ),
|
BITMAP( add_text_xpm ),
|
||||||
_( "Place the graphic text (comment)" ), wxITEM_CHECK );
|
_( "Place graphic text (comment)" ), wxITEM_CHECK );
|
||||||
|
|
||||||
m_VToolBar->AddSeparator();
|
m_VToolBar->AddSeparator();
|
||||||
m_VToolBar->AddTool( ID_SCHEMATIC_DELETE_ITEM_BUTT, wxEmptyString,
|
m_VToolBar->AddTool( ID_SCHEMATIC_DELETE_ITEM_BUTT, wxEmptyString,
|
||||||
|
|
Binary file not shown.
1482
internat/nl/kicad.po
1482
internat/nl/kicad.po
File diff suppressed because it is too large
Load Diff
|
@ -89,26 +89,26 @@ void WinEDA_MainFrame::ReCreateMenuBar()
|
||||||
|
|
||||||
m_FilesMenu = new wxMenu;
|
m_FilesMenu = new wxMenu;
|
||||||
wxMenuItem *item = new wxMenuItem(m_FilesMenu, ID_LOAD_PROJECT,
|
wxMenuItem *item = new wxMenuItem(m_FilesMenu, ID_LOAD_PROJECT,
|
||||||
_("&Open Project Descr"),
|
_("&Open project"),
|
||||||
_("Select an existing project descriptor") );
|
_("Select an existing project") );
|
||||||
item->SetBitmap(open_project_xpm);
|
item->SetBitmap(open_project_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_NEW_PROJECT,
|
item = new wxMenuItem(m_FilesMenu, ID_NEW_PROJECT,
|
||||||
_("&New Project Descr"),
|
_("&New project"),
|
||||||
_("Create new project descriptor") );
|
_("Create new project") );
|
||||||
item->SetBitmap(new_project_xpm);
|
item->SetBitmap(new_project_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_SAVE_PROJECT,
|
item = new wxMenuItem(m_FilesMenu, ID_SAVE_PROJECT,
|
||||||
_("&Save Project Descr"),
|
_("&Save project"),
|
||||||
_("Save current project descriptor") );
|
_("Save current project") );
|
||||||
item->SetBitmap(save_project_xpm);
|
item->SetBitmap(save_project_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
m_FilesMenu->AppendSeparator();
|
m_FilesMenu->AppendSeparator();
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_SAVE_AND_ZIP_FILES,
|
item = new wxMenuItem(m_FilesMenu, ID_SAVE_AND_ZIP_FILES,
|
||||||
_("Save &Project Files"),
|
_("Save &project files"),
|
||||||
_("Save and Zip all project files") );
|
_("Save and Zip all project files") );
|
||||||
item->SetBitmap(zip_xpm);
|
item->SetBitmap(zip_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
@ -119,7 +119,7 @@ void WinEDA_MainFrame::ReCreateMenuBar()
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
m_FilesMenu->AppendSeparator();
|
m_FilesMenu->AppendSeparator();
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_EXIT, _("E&xit"), _("Quit Kicad") );
|
item = new wxMenuItem(m_FilesMenu, ID_EXIT, _("E&xit"), _("Quit KiCad") );
|
||||||
item->SetBitmap(exit_xpm);
|
item->SetBitmap(exit_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
|
@ -138,19 +138,19 @@ void WinEDA_MainFrame::ReCreateMenuBar()
|
||||||
item->SetBitmap(editor_xpm);
|
item->SetBitmap(editor_xpm);
|
||||||
browseMenu->Append(item);
|
browseMenu->Append(item);
|
||||||
item = new wxMenuItem(browseMenu, ID_BROWSE_AN_SELECT_FILE,
|
item = new wxMenuItem(browseMenu, ID_BROWSE_AN_SELECT_FILE,
|
||||||
_("&Browse Files"), _("Read or edit files") );
|
_("&Browse files"), _("Read or edit files") );
|
||||||
item->SetBitmap(browse_files_xpm);
|
item->SetBitmap(browse_files_xpm);
|
||||||
browseMenu->Append(item);
|
browseMenu->Append(item);
|
||||||
browseMenu->AppendSeparator();
|
browseMenu->AppendSeparator();
|
||||||
item = new wxMenuItem(browseMenu, ID_SELECT_PREFERED_EDITOR,
|
item = new wxMenuItem(browseMenu, ID_SELECT_PREFERED_EDITOR,
|
||||||
_("&Select Editor"), _("Select your prefered editor for file browsing") );
|
_("&Select editor"), _("Select your prefered editor for file browsing") );
|
||||||
item->SetBitmap(editor_xpm);
|
item->SetBitmap(editor_xpm);
|
||||||
browseMenu->Append(item);
|
browseMenu->Append(item);
|
||||||
|
|
||||||
// Preferences menu:
|
// Preferences menu:
|
||||||
wxMenu *PreferencesMenu = new wxMenu;
|
wxMenu *PreferencesMenu = new wxMenu;
|
||||||
item = new wxMenuItem(PreferencesMenu , ID_PREFERENCES_FONT_INFOSCREEN,
|
item = new wxMenuItem(PreferencesMenu , ID_PREFERENCES_FONT_INFOSCREEN,
|
||||||
_("Select Fonts"), _("Select Fonts and Font sizes"));
|
_("Select fonts"), _("Font preferences"));
|
||||||
item->SetBitmap(fonts_xpm);
|
item->SetBitmap(fonts_xpm);
|
||||||
PreferencesMenu->Append(item);
|
PreferencesMenu->Append(item);
|
||||||
|
|
||||||
|
|
|
@ -145,8 +145,8 @@ WinEDA_PrjFrame::WinEDA_PrjFrame( WinEDA_MainFrame* parent,
|
||||||
{
|
{
|
||||||
menu = m_ContextMenus[i];
|
menu = m_ContextMenus[i];
|
||||||
item = new wxMenuItem( menu, ID_PROJECT_RENAME,
|
item = new wxMenuItem( menu, ID_PROJECT_RENAME,
|
||||||
TREE_DIRECTORY != i ? _ ("&Rename File") : _( "&Rename Directory" ),
|
TREE_DIRECTORY != i ? _ ("&Rename file") : _( "&Rename directory" ),
|
||||||
TREE_DIRECTORY != i ? _ ("Rename the File") : _( "&Rename the Directory" ) );
|
TREE_DIRECTORY != i ? _ ("Rename file") : _( "&Rename directory" ) );
|
||||||
|
|
||||||
item->SetBitmap( right_xpm );
|
item->SetBitmap( right_xpm );
|
||||||
menu->Append( item );
|
menu->Append( item );
|
||||||
|
|
|
@ -31,7 +31,7 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID
|
||||||
m_LeftBoxSizer = new wxBoxSizer( wxVERTICAL );
|
m_LeftBoxSizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
wxStaticBoxSizer* m_FillOptionsBox;
|
wxStaticBoxSizer* m_FillOptionsBox;
|
||||||
m_FillOptionsBox = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Zone Fill Options:") ), wxVERTICAL );
|
m_FillOptionsBox = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Zone fill options") ), wxVERTICAL );
|
||||||
|
|
||||||
wxString m_GridCtrlChoices[] = { _("0.00000"), _("0.00000"), _("0.00000"), _("0.00000"), _("No Grid (For tests only!)") };
|
wxString m_GridCtrlChoices[] = { _("0.00000"), _("0.00000"), _("0.00000"), _("0.00000"), _("No Grid (For tests only!)") };
|
||||||
int m_GridCtrlNChoices = sizeof( m_GridCtrlChoices ) / sizeof( wxString );
|
int m_GridCtrlNChoices = sizeof( m_GridCtrlChoices ) / sizeof( wxString );
|
||||||
|
@ -46,9 +46,9 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID
|
||||||
m_ZoneClearanceCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_ZoneClearanceCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_FillOptionsBox->Add( m_ZoneClearanceCtrl, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
|
m_FillOptionsBox->Add( m_ZoneClearanceCtrl, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
|
||||||
|
|
||||||
wxString m_FillOptChoices[] = { _("Include Pads"), _("Thermal Relief"), _("Exclude Pads") };
|
wxString m_FillOptChoices[] = { _("Include pads"), _("Thermal relief"), _("Exclude pads") };
|
||||||
int m_FillOptNChoices = sizeof( m_FillOptChoices ) / sizeof( wxString );
|
int m_FillOptNChoices = sizeof( m_FillOptChoices ) / sizeof( wxString );
|
||||||
m_FillOpt = new wxRadioBox( this, wxID_ANY, _("Pad in Zone:"), wxDefaultPosition, wxDefaultSize, m_FillOptNChoices, m_FillOptChoices, 1, wxRA_SPECIFY_COLS );
|
m_FillOpt = new wxRadioBox( this, wxID_ANY, _("Pad in zone:"), wxDefaultPosition, wxDefaultSize, m_FillOptNChoices, m_FillOptChoices, 1, wxRA_SPECIFY_COLS );
|
||||||
m_FillOpt->SetSelection( 1 );
|
m_FillOpt->SetSelection( 1 );
|
||||||
m_FillOptionsBox->Add( m_FillOpt, 0, wxALL|wxEXPAND, 5 );
|
m_FillOptionsBox->Add( m_FillOpt, 0, wxALL|wxEXPAND, 5 );
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID
|
||||||
m_ButtonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_ButtonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_RightBoxSizer->Add( m_ButtonCancel, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
|
m_RightBoxSizer->Add( m_ButtonCancel, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
|
||||||
|
|
||||||
m_UnFillZoneButton = new wxButton( this, wxID_ANY, _("UnFill Zone"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_UnFillZoneButton = new wxButton( this, wxID_ANY, _("Unfill zone"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_RightBoxSizer->Add( m_UnFillZoneButton, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
|
m_RightBoxSizer->Add( m_UnFillZoneButton, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -203,7 +203,7 @@ void dialog_freeroute_exchange::CreateControls()
|
||||||
wxStaticBoxSizer* itemStaticBoxSizer9 = new wxStaticBoxSizer(itemStaticBoxSizer9Static, wxVERTICAL);
|
wxStaticBoxSizer* itemStaticBoxSizer9 = new wxStaticBoxSizer(itemStaticBoxSizer9Static, wxVERTICAL);
|
||||||
itemBoxSizer4->Add(itemStaticBoxSizer9, 1, wxGROW|wxALL, 5);
|
itemBoxSizer4->Add(itemStaticBoxSizer9, 1, wxGROW|wxALL, 5);
|
||||||
|
|
||||||
wxButton* itemButton10 = new wxButton( itemPanel3, ID_BUTTON7, _("Visit the FreeRouting.net Website with your Browser"), wxDefaultPosition, wxDefaultSize, 0 );
|
wxButton* itemButton10 = new wxButton( itemPanel3, ID_BUTTON7, _("Visit FreeRouting.net website"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
if (dialog_freeroute_exchange::ShowToolTips())
|
if (dialog_freeroute_exchange::ShowToolTips())
|
||||||
itemButton10->SetToolTip(_("Launch your browser and go to the FreeRouting.net website"));
|
itemButton10->SetToolTip(_("Launch your browser and go to the FreeRouting.net website"));
|
||||||
itemStaticBoxSizer9->Add(itemButton10, 0, wxGROW|wxALL, 5);
|
itemStaticBoxSizer9->Add(itemButton10, 0, wxGROW|wxALL, 5);
|
||||||
|
|
|
@ -412,7 +412,7 @@ void WinEDA_PcbGeneralOptionsFrame::CreateControls()
|
||||||
itemStaticBoxSizer15->Add( m_TrackAutodel, 0, wxALIGN_LEFT | wxALL, 5 );
|
itemStaticBoxSizer15->Add( m_TrackAutodel, 0, wxALIGN_LEFT | wxALL, 5 );
|
||||||
|
|
||||||
m_Track_45_Only_Ctrl = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _(
|
m_Track_45_Only_Ctrl = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _(
|
||||||
"Track 45 Only" ), wxDefaultPosition,
|
"Track only 45 degrees" ), wxDefaultPosition,
|
||||||
wxDefaultSize, wxCHK_2STATE );
|
wxDefaultSize, wxCHK_2STATE );
|
||||||
|
|
||||||
m_Track_45_Only_Ctrl->SetValue( false );
|
m_Track_45_Only_Ctrl->SetValue( false );
|
||||||
|
|
|
@ -53,7 +53,7 @@ class DialogNonCopperZonesProperties : public wxDialog
|
||||||
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DialogNonCopperZonesProperties( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Non Copper Zones Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 366,221 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxFULL_REPAINT_ON_RESIZE|wxSUNKEN_BORDER );
|
DialogNonCopperZonesProperties( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Non copper zones properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 366,221 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxFULL_REPAINT_ON_RESIZE|wxSUNKEN_BORDER );
|
||||||
~DialogNonCopperZonesProperties();
|
~DialogNonCopperZonesProperties();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -157,7 +157,7 @@ void WinEDA_PcbTracksDialog::CreateControls()
|
||||||
itemBoxSizer2->Add( itemStaticBoxSizer3, 0, wxGROW | wxALL, 5 );
|
itemBoxSizer2->Add( itemStaticBoxSizer3, 0, wxGROW | wxALL, 5 );
|
||||||
|
|
||||||
m_ViaSizeTitle = new wxStaticText( itemDialog1, wxID_STATIC, _(
|
m_ViaSizeTitle = new wxStaticText( itemDialog1, wxID_STATIC, _(
|
||||||
"Via Size" ),
|
"Via size" ),
|
||||||
wxDefaultPosition,
|
wxDefaultPosition,
|
||||||
wxDefaultSize, 0 );
|
wxDefaultSize, 0 );
|
||||||
|
|
||||||
|
|
|
@ -108,7 +108,7 @@ void WinEDA_PadPropertiesFrame::SetOthersControls()
|
||||||
/* In second column */
|
/* In second column */
|
||||||
|
|
||||||
m_PadDrillCtrl = new WinEDA_SizeCtrl( this, _(
|
m_PadDrillCtrl = new WinEDA_SizeCtrl( this, _(
|
||||||
"Pad Drill" ),
|
"Pad drill" ),
|
||||||
CurrentPad ? CurrentPad->m_Drill : g_Pad_Master.m_Drill,
|
CurrentPad ? CurrentPad->m_Drill : g_Pad_Master.m_Drill,
|
||||||
g_UnitMetric, m_DrillShapeBoxSizer,
|
g_UnitMetric, m_DrillShapeBoxSizer,
|
||||||
m_Parent->m_InternalUnits );
|
m_Parent->m_InternalUnits );
|
||||||
|
|
|
@ -33,24 +33,31 @@ void WinEDA_PcbFrame::ReCreateMenuBar()
|
||||||
//////////////////
|
//////////////////
|
||||||
// Menu "Files" //
|
// Menu "Files" //
|
||||||
//////////////////
|
//////////////////
|
||||||
|
|
||||||
|
// New wxMenu (FilesMenu)
|
||||||
m_FilesMenu = new wxMenu;
|
m_FilesMenu = new wxMenu;
|
||||||
wxMenuItem *item = new wxMenuItem(m_FilesMenu, ID_MENU_LOAD_FILE,
|
|
||||||
_("Load board Ctrl-O"),
|
// New board
|
||||||
|
wxMenuItem *item = new wxMenuItem(m_FilesMenu, ID_MENU_NEW_BOARD,
|
||||||
|
_("&New board"),
|
||||||
|
_("Clear old PCB and init a new one"));
|
||||||
|
item->SetBitmap(new_xpm);
|
||||||
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
|
// Load board
|
||||||
|
item = new wxMenuItem(m_FilesMenu, ID_MENU_LOAD_FILE,
|
||||||
|
_("&Load board"),
|
||||||
_("Delete old Board and Load new Board"));
|
_("Delete old Board and Load new Board"));
|
||||||
item->SetBitmap(open_xpm);
|
item->SetBitmap(open_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
|
// Append board
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_MENU_APPEND_FILE,
|
item = new wxMenuItem(m_FilesMenu, ID_MENU_APPEND_FILE,
|
||||||
_("Append Board"),
|
_("Append Board"),
|
||||||
_("Add Board to old Board"));
|
_("Add Board to old Board"));
|
||||||
item->SetBitmap(import_xpm);
|
item->SetBitmap(import_xpm);
|
||||||
m_FilesMenu->Append(item);
|
m_FilesMenu->Append(item);
|
||||||
|
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_MENU_NEW_BOARD,
|
|
||||||
_("&New board"),
|
|
||||||
_("Clear old PCB and init a new one"));
|
|
||||||
item->SetBitmap(new_xpm);
|
|
||||||
m_FilesMenu->Append(item);
|
|
||||||
|
|
||||||
item = new wxMenuItem(m_FilesMenu, ID_MENU_RECOVER_BOARD,
|
item = new wxMenuItem(m_FilesMenu, ID_MENU_RECOVER_BOARD,
|
||||||
_("&Rescue"),
|
_("&Rescue"),
|
||||||
|
|
|
@ -342,7 +342,7 @@ bool WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
|
||||||
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_FILL_ALL_ZONES,
|
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_FILL_ALL_ZONES,
|
||||||
_( "Fill or Refill All Zones" ), fill_zone_xpm );
|
_( "Fill or Refill All Zones" ), fill_zone_xpm );
|
||||||
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_REMOVE_FILLED_AREAS,
|
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_REMOVE_FILLED_AREAS,
|
||||||
_( "Remove Filled Areas" ), fill_zone_xpm );
|
_( "Remove filled areas" ), fill_zone_xpm );
|
||||||
aPopMenu->AppendSeparator();
|
aPopMenu->AppendSeparator();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -412,7 +412,7 @@ bool WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
|
||||||
commands->AppendSeparator();
|
commands->AppendSeparator();
|
||||||
commands->Append( ID_POPUP_PCB_AUTOROUTE_ALL_MODULES, _( "Autoroute All Modules" ) );
|
commands->Append( ID_POPUP_PCB_AUTOROUTE_ALL_MODULES, _( "Autoroute All Modules" ) );
|
||||||
commands->AppendSeparator();
|
commands->AppendSeparator();
|
||||||
commands->Append( ID_POPUP_PCB_AUTOROUTE_RESET_UNROUTED, _( "Reset Unrouted" ) );
|
commands->Append( ID_POPUP_PCB_AUTOROUTE_RESET_UNROUTED, _( "Reset unrouted" ) );
|
||||||
if( m_Pcb->m_Modules )
|
if( m_Pcb->m_Modules )
|
||||||
{
|
{
|
||||||
commands->AppendSeparator();
|
commands->AppendSeparator();
|
||||||
|
@ -447,20 +447,20 @@ void WinEDA_PcbFrame::createPopUpBlockMenu( wxMenu* menu )
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( menu, ID_POPUP_CANCEL_CURRENT_COMMAND,
|
ADD_MENUITEM( menu, ID_POPUP_CANCEL_CURRENT_COMMAND,
|
||||||
_( "Cancel Block" ), cancel_xpm );
|
_( "Cancel block" ), cancel_xpm );
|
||||||
ADD_MENUITEM( menu, ID_POPUP_ZOOM_BLOCK,
|
ADD_MENUITEM( menu, ID_POPUP_ZOOM_BLOCK,
|
||||||
_( "Zoom Block (drag middle mouse)" ), zoom_selected_xpm );
|
_( "Zoom block" ), zoom_selected_xpm );
|
||||||
menu->AppendSeparator();
|
menu->AppendSeparator();
|
||||||
ADD_MENUITEM( menu, ID_POPUP_PLACE_BLOCK,
|
ADD_MENUITEM( menu, ID_POPUP_PLACE_BLOCK,
|
||||||
_( "Place Block" ), apply_xpm );
|
_( "Place block" ), apply_xpm );
|
||||||
ADD_MENUITEM( menu, ID_POPUP_COPY_BLOCK,
|
ADD_MENUITEM( menu, ID_POPUP_COPY_BLOCK,
|
||||||
_( "Copy Block (shift + drag mouse)" ), copyblock_xpm );
|
_( "Copy block" ), copyblock_xpm );
|
||||||
ADD_MENUITEM( menu, ID_POPUP_INVERT_BLOCK,
|
ADD_MENUITEM( menu, ID_POPUP_INVERT_BLOCK,
|
||||||
_( "Flip Block (alt + drag mouse)" ), invert_module_xpm );
|
_( "Flip block" ), invert_module_xpm );
|
||||||
ADD_MENUITEM( menu, ID_POPUP_ROTATE_BLOCK,
|
ADD_MENUITEM( menu, ID_POPUP_ROTATE_BLOCK,
|
||||||
_( "Rotate Block (ctrl + drag mouse)" ), rotate_pos_xpm );
|
_( "Rotate block" ), rotate_pos_xpm );
|
||||||
ADD_MENUITEM( menu, ID_POPUP_DELETE_BLOCK,
|
ADD_MENUITEM( menu, ID_POPUP_DELETE_BLOCK,
|
||||||
_( "Delete Block (shift+ctrl + drag mouse)" ), delete_xpm );
|
_( "Delete block" ), delete_xpm );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -479,7 +479,7 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
|
||||||
{
|
{
|
||||||
if( Track->Type() == TYPEVIA )
|
if( Track->Type() == TYPEVIA )
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_MOVE_TRACK_NODE, _( "Drag Via" ), move_xpm );
|
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_MOVE_TRACK_NODE, _( "Drag via" ), move_xpm );
|
||||||
wxMenu* via_mnu = new wxMenu();
|
wxMenu* via_mnu = new wxMenu();
|
||||||
|
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, via_mnu,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, via_mnu,
|
||||||
|
@ -520,13 +520,13 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_DRAG_TRACK_SEGMENT_KEEP_SLOPE,
|
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_DRAG_TRACK_SEGMENT_KEEP_SLOPE,
|
||||||
_( "Drag Segments, keep slope" ), drag_segment_withslope_xpm );
|
_( "Drag Segments, keep slope" ), drag_segment_withslope_xpm );
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_DRAG_TRACK_SEGMENT,
|
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_DRAG_TRACK_SEGMENT,
|
||||||
_( "Drag Segment" ), drag_track_segment_xpm );
|
_( "Drag segment" ), drag_track_segment_xpm );
|
||||||
#if 0
|
#if 0
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_MOVE_TRACK_SEGMENT,
|
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_MOVE_TRACK_SEGMENT,
|
||||||
_( "Move Segment" ), move_track_segment_xpm );
|
_( "Move Segment" ), move_track_segment_xpm );
|
||||||
#endif
|
#endif
|
||||||
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_BREAK_TRACK,
|
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_BREAK_TRACK,
|
||||||
_( "Break Track" ), break_line_xpm );
|
_( "Break track" ), break_line_xpm );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -562,14 +562,14 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
|
||||||
{
|
{
|
||||||
track_mnu = new wxMenu;
|
track_mnu = new wxMenu;
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, track_mnu,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, track_mnu,
|
||||||
ID_POPUP_PCB_EDIT_TRACK_MNU, _( "Change Width" ), width_track_xpm );
|
ID_POPUP_PCB_EDIT_TRACK_MNU, _( "Change width" ), width_track_xpm );
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_TRACKSEG,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_TRACKSEG,
|
||||||
Track->Type()==TYPEVIA ? _( "Change Via Size" ) : _( "Change Segment Width" ), width_segment_xpm );
|
Track->Type()==TYPEVIA ? _( "Change Via Size" ) : _( "Change Segment Width" ), width_segment_xpm );
|
||||||
|
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_TRACK,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_TRACK,
|
||||||
_( "Change Track Width" ), width_track_xpm );
|
_( "Change Track Width" ), width_track_xpm );
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_NET,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_NET,
|
||||||
_( "Change Net" ), width_net_xpm );
|
_( "Change net" ), width_net_xpm );
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_ALL_VIAS_AND_TRACK_SIZE,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_ALL_VIAS_AND_TRACK_SIZE,
|
||||||
_( "Change ALL Tracks and Vias" ), width_track_via_xpm );
|
_( "Change ALL Tracks and Vias" ), width_track_via_xpm );
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_ALL_VIAS_SIZE,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_EDIT_ALL_VIAS_SIZE,
|
||||||
|
@ -590,7 +590,7 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
|
||||||
msg, delete_line_xpm );
|
msg, delete_line_xpm );
|
||||||
if( !flags )
|
if( !flags )
|
||||||
{
|
{
|
||||||
msg = AddHotkeyName( _( "Delete Track" ), s_Board_Editor_Hokeys_Descr, HK_DELETE );
|
msg = AddHotkeyName( _( "Delete track" ), s_Board_Editor_Hokeys_Descr, HK_DELETE );
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACK,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACK,
|
||||||
msg, delete_track_xpm );
|
msg, delete_track_xpm );
|
||||||
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACKNET,
|
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACKNET,
|
||||||
|
@ -599,7 +599,7 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
|
||||||
track_mnu = new wxMenu;
|
track_mnu = new wxMenu;
|
||||||
|
|
||||||
ADD_MENUITEM_WITH_SUBMENU( PopMenu, track_mnu,
|
ADD_MENUITEM_WITH_SUBMENU( PopMenu, track_mnu,
|
||||||
ID_POPUP_PCB_SETFLAGS_TRACK_MNU, _( "Set Flags" ), flag_xpm );
|
ID_POPUP_PCB_SETFLAGS_TRACK_MNU, _( "Set flags" ), flag_xpm );
|
||||||
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_TRACKSEG, _( "Locked: Yes" ), wxEmptyString, TRUE );
|
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_TRACKSEG, _( "Locked: Yes" ), wxEmptyString, TRUE );
|
||||||
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_TRACKSEG, _( "Locked: No" ), wxEmptyString, TRUE );
|
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_TRACKSEG, _( "Locked: No" ), wxEmptyString, TRUE );
|
||||||
|
|
||||||
|
@ -611,11 +611,11 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
|
||||||
if( !flags )
|
if( !flags )
|
||||||
{
|
{
|
||||||
track_mnu->AppendSeparator();
|
track_mnu->AppendSeparator();
|
||||||
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_TRACK, _( "Track Locked: Yes" ) );
|
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_TRACK, _( "Track locked: Yes" ) );
|
||||||
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_TRACK, _( "Track Locked: No" ) );
|
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_TRACK, _( "Track locked: No" ) );
|
||||||
track_mnu->AppendSeparator();
|
track_mnu->AppendSeparator();
|
||||||
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_NET, _( "Net Locked: Yes" ) );
|
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_NET, _( "Net locked: Yes" ) );
|
||||||
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_NET, _( "Net Locked: No" ) );
|
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_NET, _( "Net locked: No" ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -636,10 +636,10 @@ void WinEDA_PcbFrame::createPopUpMenuForZones( ZONE_CONTAINER* edge_zone, wxMenu
|
||||||
{
|
{
|
||||||
if( (edge_zone->m_Flags & IN_EDIT ) )
|
if( (edge_zone->m_Flags & IN_EDIT ) )
|
||||||
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_PLACE_ZONE_CORNER,
|
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_PLACE_ZONE_CORNER,
|
||||||
_( "Place Corner" ), apply_xpm );
|
_( "Place corner" ), apply_xpm );
|
||||||
else
|
else
|
||||||
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_PLACE_ZONE_OUTLINES,
|
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_PLACE_ZONE_OUTLINES,
|
||||||
_( "Place Zone" ), apply_xpm );
|
_( "Place zone" ), apply_xpm );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -651,9 +651,9 @@ void WinEDA_PcbFrame::createPopUpMenuForZones( ZONE_CONTAINER* edge_zone, wxMenu
|
||||||
if( ( index = edge_zone->HitTestForCorner( GetScreen()->RefPos( true ) ) ) >= 0 )
|
if( ( index = edge_zone->HitTestForCorner( GetScreen()->RefPos( true ) ) ) >= 0 )
|
||||||
{
|
{
|
||||||
ADD_MENUITEM( zones_menu, ID_POPUP_PCB_MOVE_ZONE_CORNER,
|
ADD_MENUITEM( zones_menu, ID_POPUP_PCB_MOVE_ZONE_CORNER,
|
||||||
_( "Move Corner" ), move_xpm );
|
_( "Move corner" ), move_xpm );
|
||||||
ADD_MENUITEM( zones_menu, ID_POPUP_PCB_DELETE_ZONE_CORNER,
|
ADD_MENUITEM( zones_menu, ID_POPUP_PCB_DELETE_ZONE_CORNER,
|
||||||
_( "Delete Corner" ), delete_xpm );
|
_( "Delete corner" ), delete_xpm );
|
||||||
}
|
}
|
||||||
else if( ( index = edge_zone->HitTestForEdge( GetScreen()->RefPos( true ) ) ) >= 0 )
|
else if( ( index = edge_zone->HitTestForEdge( GetScreen()->RefPos( true ) ) ) >= 0 )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue