Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
8db19bbd
Commit
8db19bbd
authored
Sep 23, 2011
by
jean-pierre charras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Preparing hotkeys/shortcuts changes in place menu.
parent
edd35b4e
Changes
17
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
2660 additions
and
2605 deletions
+2660
-2605
class_layer_box_selector.cpp
common/class_layer_box_selector.cpp
+1
-1
hotkeys_basic.cpp
common/hotkeys_basic.cpp
+54
-15
menubar.cpp
eeschema/menubar.cpp
+185
-185
tool_lib.cpp
eeschema/tool_lib.cpp
+6
-6
tool_sch.cpp
eeschema/tool_sch.cpp
+7
-7
tool_viewlib.cpp
eeschema/tool_viewlib.cpp
+4
-4
class_aperture_macro.cpp
gerbview/class_aperture_macro.cpp
+814
-814
class_gerbview_layer_widget.cpp
gerbview/class_gerbview_layer_widget.cpp
+290
-290
events_called_functions.cpp
gerbview/events_called_functions.cpp
+298
-298
toolbars_gerber.cpp
gerbview/toolbars_gerber.cpp
+4
-4
hotkeys_basic.h
include/hotkeys_basic.h
+17
-3
class_netinfo.h
pcbnew/class_netinfo.h
+401
-401
class_pcb_layer_widget.cpp
pcbnew/class_pcb_layer_widget.cpp
+373
-373
drc_marker_functions.cpp
pcbnew/drc_marker_functions.cpp
+175
-175
menubar_pcbframe.cpp
pcbnew/menubar_pcbframe.cpp
+20
-18
tool_modedit.cpp
pcbnew/tool_modedit.cpp
+4
-4
tool_pcb.cpp
pcbnew/tool_pcb.cpp
+7
-7
No files found.
common/class_layer_box_selector.cpp
View file @
8db19bbd
...
@@ -143,7 +143,7 @@ void LAYER_BOX_SELECTOR::Resync()
...
@@ -143,7 +143,7 @@ void LAYER_BOX_SELECTOR::Resync()
layername
=
board
->
GetLayerName
(
layerid
);
layername
=
board
->
GetLayerName
(
layerid
);
if
(
m_layerhotkeys
&&
m_hotkeys
!=
NULL
)
if
(
m_layerhotkeys
&&
m_hotkeys
!=
NULL
)
layername
=
AddHotkeyName
(
layername
,
m_hotkeys
,
layerhk
[
layerid
],
false
);
layername
=
AddHotkeyName
(
layername
,
m_hotkeys
,
layerhk
[
layerid
],
IS_COMMENT
);
Append
(
layername
,
layerbmp
,
(
void
*
)
layerid
);
Append
(
layername
,
layerbmp
,
(
void
*
)
layerid
);
}
}
...
...
common/hotkeys_basic.cpp
View file @
8db19bbd
...
@@ -171,17 +171,40 @@ wxString ReturnKeyNameFromKeyCode( int aKeycode, bool* aIsFound )
...
@@ -171,17 +171,40 @@ wxString ReturnKeyNameFromKeyCode( int aKeycode, bool* aIsFound )
}
}
/*
* helper function use in AddHotkeyName to calculate an accelerator string
* In some menus, accelerators do not perform exactely the same action as
* the hotkey that perfoms a similar action.
* this is usually the case when this action uses the current mouse position
* for instance zoom action is ran from the F1 key or the Zoom menu.
* a zoom uses the mouse position from a hot key and not from the menu
* In this case, the accelerator if Shift+<hotkey>
* But for some keys, the Shift modifier is not usable, and the accelerator is Alt+<hotkey>
*/
static
void
AddModifierToKey
(
wxString
&
aFullKey
,
const
wxString
&
aKey
)
{
#if 1 // set to 0 for new behavior, 1 for old
aFullKey
<<
wxT
(
" <"
)
<<
aKey
<<
wxT
(
">"
);
#else
if
(
aKey
.
IsSameAs
(
wxT
(
"/"
)
)
)
aFullKey
<<
wxT
(
"
\t
"
)
<<
MODIFIER_ALT
<<
aKey
;
else
aFullKey
<<
wxT
(
"
\t
"
)
<<
MODIFIER_SHIFT
<<
aKey
;
#endif
}
/* AddHotkeyName
/* AddHotkeyName
* Add the key name from the Command id value ( m_Idcommand member value)
* Add the key name from the Command id value ( m_Idcommand member value)
* aText = a wxString. returns aText + key name
* aText = a wxString. returns aText + key name
* aList = pointer to a Ki_HotkeyInfo list of commands
* aList = pointer to a Ki_HotkeyInfo list of commands
* aCommandId = Command Id value
* aCommandId = Command Id value
* aIsShortCut = true to add <tab><keyname> (active shortcuts in menus)
* aShortCutType = IS_HOTKEY to add <tab><keyname> (shortcuts in menus, same as hotkeys)
* = false to add <spaces><(keyname)>
* IS_ACCELERATOR to add <tab><Shift+keyname> (accelerators in menus, not hotkeys)
* IS_COMMENT to add <spaces><(keyname)> mainly in tooltips
* Return a wxString (aTest + key name) if key found or aText without modification
* Return a wxString (aTest + key name) if key found or aText without modification
*/
*/
wxString
AddHotkeyName
(
const
wxString
&
aText
,
Ki_HotkeyInfo
**
aList
,
wxString
AddHotkeyName
(
const
wxString
&
aText
,
Ki_HotkeyInfo
**
aList
,
int
aCommandId
,
bool
aIsShortCut
)
int
aCommandId
,
HOTKEY_ACTION_TYPE
aShortCutType
)
{
{
wxString
msg
=
aText
;
wxString
msg
=
aText
;
wxString
keyname
;
wxString
keyname
;
...
@@ -191,10 +214,18 @@ wxString AddHotkeyName( const wxString& aText, Ki_HotkeyInfo** aList,
...
@@ -191,10 +214,18 @@ wxString AddHotkeyName( const wxString& aText, Ki_HotkeyInfo** aList,
if
(
!
keyname
.
IsEmpty
()
)
if
(
!
keyname
.
IsEmpty
()
)
{
{
if
(
aIsShortCut
)
switch
(
aShortCutType
)
{
case
IS_HOTKEY
:
msg
<<
wxT
(
"
\t
"
)
<<
keyname
;
msg
<<
wxT
(
"
\t
"
)
<<
keyname
;
else
break
;
msg
<<
wxT
(
" <"
)
<<
keyname
<<
wxT
(
">"
);
case
IS_ACCELERATOR
:
AddModifierToKey
(
msg
,
keyname
);
break
;
case
IS_COMMENT
:
msg
<<
wxT
(
" ("
)
<<
keyname
<<
wxT
(
")"
);
break
;
}
}
}
return
msg
;
return
msg
;
...
@@ -206,14 +237,15 @@ wxString AddHotkeyName( const wxString& aText, Ki_HotkeyInfo** aList,
...
@@ -206,14 +237,15 @@ wxString AddHotkeyName( const wxString& aText, Ki_HotkeyInfo** aList,
* aText = a wxString. returns aText + key name
* aText = a wxString. returns aText + key name
* aList = pointer to a Ki_HotkeyInfoSectionDescriptor DescrList of commands
* aList = pointer to a Ki_HotkeyInfoSectionDescriptor DescrList of commands
* aCommandId = Command Id value
* aCommandId = Command Id value
* aIsShortCut = true to add <tab><keyname> (active shortcuts in menus)
* aShortCutType = IS_HOTKEY to add <tab><keyname> (active shortcuts in menus)
* = false to add <spaces><(keyname)>
* IS_ACCELERATOR to add <tab><Shift+keyname> (active accelerators in menus)
* IS_COMMENT to add <spaces><(keyname)>
* Return a wxString (aText + key name) if key found or aText without modification
* Return a wxString (aText + key name) if key found or aText without modification
*/
*/
wxString
AddHotkeyName
(
const
wxString
&
aText
,
wxString
AddHotkeyName
(
const
wxString
&
aText
,
struct
Ki_HotkeyInfoSectionDescriptor
*
aDescList
,
struct
Ki_HotkeyInfoSectionDescriptor
*
aDescList
,
int
aCommandId
,
int
aCommandId
,
bool
aIsShortCut
)
HOTKEY_ACTION_TYPE
aShortCutType
)
{
{
wxString
msg
=
aText
;
wxString
msg
=
aText
;
wxString
keyname
;
wxString
keyname
;
...
@@ -228,11 +260,18 @@ wxString AddHotkeyName( const wxString& aText,
...
@@ -228,11 +260,18 @@ wxString AddHotkeyName( const wxString& aText,
if
(
!
keyname
.
IsEmpty
()
)
if
(
!
keyname
.
IsEmpty
()
)
{
{
if
(
aIsShortCut
)
switch
(
aShortCutType
)
{
case
IS_HOTKEY
:
msg
<<
wxT
(
"
\t
"
)
<<
keyname
;
msg
<<
wxT
(
"
\t
"
)
<<
keyname
;
else
break
;
msg
<<
wxT
(
" <"
)
<<
keyname
<<
wxT
(
">"
);
case
IS_ACCELERATOR
:
AddModifierToKey
(
msg
,
keyname
);
break
;
case
IS_COMMENT
:
msg
<<
wxT
(
" ("
)
<<
keyname
<<
wxT
(
")"
);
break
;
}
break
;
break
;
}
}
}
}
...
...
eeschema/menubar.cpp
View file @
8db19bbd
...
@@ -219,12 +219,12 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -219,12 +219,12 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Zoom in
// Zoom in
text
=
AddHotkeyName
(
_
(
"Zoom In"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Zoom In"
),
s_Schematic_Hokeys_Descr
,
ID_ZOOM_IN
,
false
);
// add comment
, not a shortcut
HK_ZOOM_IN
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
viewMenu
,
ID_ZOOM_IN
,
text
,
HELP_ZOOM_IN
,
KiBitmap
(
zoom_in_xpm
)
);
AddMenuItem
(
viewMenu
,
ID_ZOOM_IN
,
text
,
HELP_ZOOM_IN
,
KiBitmap
(
zoom_in_xpm
)
);
// Zoom out
// Zoom out
text
=
AddHotkeyName
(
_
(
"Zoom Out"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Zoom Out"
),
s_Schematic_Hokeys_Descr
,
ID_ZOOM_OUT
,
false
);
// add comment
, not a shortcut
HK_ZOOM_OUT
,
IS_ACCELERATOR
);
// add accelerator
, not a shortcut
AddMenuItem
(
viewMenu
,
ID_ZOOM_OUT
,
text
,
HELP_ZOOM_OUT
,
KiBitmap
(
zoom_out_xpm
)
);
AddMenuItem
(
viewMenu
,
ID_ZOOM_OUT
,
text
,
HELP_ZOOM_OUT
,
KiBitmap
(
zoom_out_xpm
)
);
// Fit on screen
// Fit on screen
...
@@ -252,68 +252,68 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -252,68 +252,68 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Component
// Component
text
=
AddHotkeyName
(
_
(
"Component"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Component"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_NEW_COMPONENT
,
false
);
// add comment
, not a shortcut
HK_ADD_NEW_COMPONENT
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_SCH_PLACE_COMPONENT
,
text
,
AddMenuItem
(
placeMenu
,
ID_SCH_PLACE_COMPONENT
,
text
,
HELP_PLACE_COMPONENTS
,
HELP_PLACE_COMPONENTS
,
KiBitmap
(
add_component_xpm
)
);
KiBitmap
(
add_component_xpm
)
);
// Power port
// Power port
text
=
AddHotkeyName
(
_
(
"Power Port"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Power Port"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_NEW_POWER
,
false
);
// add comment
, not a shortcut
HK_ADD_NEW_POWER
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_PLACE_POWER_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_PLACE_POWER_BUTT
,
text
,
HELP_PLACE_POWERPORT
,
HELP_PLACE_POWERPORT
,
KiBitmap
(
add_power_xpm
)
);
KiBitmap
(
add_power_xpm
)
);
// Wire
// Wire
text
=
AddHotkeyName
(
_
(
"Wire"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Wire"
),
s_Schematic_Hokeys_Descr
,
HK_BEGIN_WIRE
,
false
);
// add comment
, not a shortcut
HK_BEGIN_WIRE
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_WIRE_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_WIRE_BUTT
,
text
,
HELP_PLACE_WIRE
,
HELP_PLACE_WIRE
,
KiBitmap
(
add_line_xpm
)
);
KiBitmap
(
add_line_xpm
)
);
// Bus
// Bus
text
=
AddHotkeyName
(
_
(
"Bus"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Bus"
),
s_Schematic_Hokeys_Descr
,
HK_BEGIN_BUS
,
false
);
// add comment
, not a shortcut
HK_BEGIN_BUS
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_BUS_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_BUS_BUTT
,
text
,
HELP_PLACE_BUS
,
HELP_PLACE_BUS
,
KiBitmap
(
add_bus_xpm
)
);
KiBitmap
(
add_bus_xpm
)
);
// Wire to Bus entry
// Wire to Bus entry
text
=
AddHotkeyName
(
_
(
"Wire to Bus Entry"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Wire to Bus Entry"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_WIRE_ENTRY
,
false
);
// add comment
, not a shortcut
HK_ADD_WIRE_ENTRY
,
IS_ACCELERATOR
);
// addan accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_WIRETOBUS_ENTRY_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_WIRETOBUS_ENTRY_BUTT
,
text
,
HELP_PLACE_WIRE2BUS_ENTRY
,
HELP_PLACE_WIRE2BUS_ENTRY
,
KiBitmap
(
add_line2bus_xpm
)
);
KiBitmap
(
add_line2bus_xpm
)
);
// Bus to Bus entry
// Bus to Bus entry
text
=
AddHotkeyName
(
_
(
"Bus to Bus Entry"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Bus to Bus Entry"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_BUS_ENTRY
,
false
);
// add comment
, not a shortcut
HK_ADD_BUS_ENTRY
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_BUSTOBUS_ENTRY_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_BUSTOBUS_ENTRY_BUTT
,
text
,
HELP_PLACE_BUS2BUS_ENTRY
,
HELP_PLACE_BUS2BUS_ENTRY
,
KiBitmap
(
add_bus2bus_xpm
)
);
KiBitmap
(
add_bus2bus_xpm
)
);
// No Connect Flag
// No Connect Flag
text
=
AddHotkeyName
(
_
(
"No Connect Flag"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"No Connect Flag"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_NOCONN_FLAG
,
false
);
// add comment
, not a shortcut
HK_ADD_NOCONN_FLAG
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_NOCONN_BUTT
,
text
,
HELP_PLACE_NC_FLAG
,
KiBitmap
(
noconn_xpm
)
);
AddMenuItem
(
placeMenu
,
ID_NOCONN_BUTT
,
text
,
HELP_PLACE_NC_FLAG
,
KiBitmap
(
noconn_xpm
)
);
// Net name
// Net name
text
=
AddHotkeyName
(
_
(
"Label"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Label"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_LABEL
,
false
);
// add comment
, not a shortcut
HK_ADD_LABEL
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_LABEL_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_LABEL_BUTT
,
text
,
HELP_PLACE_NETLABEL
,
HELP_PLACE_NETLABEL
,
KiBitmap
(
add_line_label_xpm
)
);
KiBitmap
(
add_line_label_xpm
)
);
// Global label
// Global label
text
=
AddHotkeyName
(
_
(
"Global Label"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Global Label"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_GLABEL
,
false
);
// add comment
, not a shortcut
HK_ADD_GLABEL
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_GLABEL_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_GLABEL_BUTT
,
text
,
HELP_PLACE_GLOBALLABEL
,
HELP_PLACE_GLOBALLABEL
,
KiBitmap
(
add_glabel_xpm
)
);
KiBitmap
(
add_glabel_xpm
)
);
// Junction
// Junction
text
=
AddHotkeyName
(
_
(
"Junction"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Junction"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_JUNCTION
,
false
);
// add comment
, not a shortcut
HK_ADD_JUNCTION
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_JUNCTION_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_JUNCTION_BUTT
,
text
,
HELP_PLACE_JUNCTION
,
HELP_PLACE_JUNCTION
,
KiBitmap
(
add_junction_xpm
)
);
KiBitmap
(
add_junction_xpm
)
);
...
@@ -323,9 +323,9 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -323,9 +323,9 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Hierarchical label
// Hierarchical label
text
=
AddHotkeyName
(
_
(
"Hierarchical Label"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Hierarchical Label"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_HLABEL
,
false
);
// add comment
, not a shortcut
HK_ADD_HLABEL
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
text
=
AddHotkeyName
(
_
(
"Hierarchical Label"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Hierarchical Label"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_HLABEL
,
false
);
// add comment
, not a shortcut
HK_ADD_HLABEL
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_HIERLABEL_BUTT
,
AddMenuItem
(
placeMenu
,
ID_HIERLABEL_BUTT
,
text
,
HELP_PLACE_HIER_LABEL
,
text
,
HELP_PLACE_HIER_LABEL
,
KiBitmap
(
add_hierarchical_label_xpm
)
);
KiBitmap
(
add_hierarchical_label_xpm
)
);
...
@@ -333,7 +333,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -333,7 +333,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Hierarchical sheet
// Hierarchical sheet
text
=
AddHotkeyName
(
_
(
"Hierarchical Sheet"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Hierarchical Sheet"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_HIER_SHEET
,
false
);
// add comment
, not a shortcut
HK_ADD_HIER_SHEET
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_SHEET_SYMBOL_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_SHEET_SYMBOL_BUTT
,
text
,
HELP_PLACE_SHEET
,
HELP_PLACE_SHEET
,
KiBitmap
(
add_hierarchical_subsheet_xpm
)
);
KiBitmap
(
add_hierarchical_subsheet_xpm
)
);
...
@@ -357,20 +357,20 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -357,20 +357,20 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Graphic line or polygon
// Graphic line or polygon
text
=
AddHotkeyName
(
_
(
"Graphic Polyline"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Graphic Polyline"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_GRAPHIC_POLYLINE
,
false
);
// add comment
, not a shortcut
HK_ADD_GRAPHIC_POLYLINE
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_LINE_COMMENT_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_LINE_COMMENT_BUTT
,
text
,
HELP_PLACE_GRAPHICLINES
,
HELP_PLACE_GRAPHICLINES
,
KiBitmap
(
add_dashed_line_xpm
)
);
KiBitmap
(
add_dashed_line_xpm
)
);
// Graphic text
// Graphic text
text
=
AddHotkeyName
(
_
(
"Graphic Text"
),
s_Schematic_Hokeys_Descr
,
text
=
AddHotkeyName
(
_
(
"Graphic Text"
),
s_Schematic_Hokeys_Descr
,
HK_ADD_GRAPHIC_TEXT
,
false
);
// add comment
, not a shortcut
HK_ADD_GRAPHIC_TEXT
,
IS_ACCELERATOR
);
// add an accelerator
, not a shortcut
AddMenuItem
(
placeMenu
,
ID_TEXT_COMMENT_BUTT
,
text
,
AddMenuItem
(
placeMenu
,
ID_TEXT_COMMENT_BUTT
,
text
,
HELP_PLACE_GRAPHICTEXTS
,
HELP_PLACE_GRAPHICTEXTS
,
KiBitmap
(
add_text_xpm
)
);
KiBitmap
(
add_text_xpm
)
);
// Graphic image
// Graphic image
AddMenuItem
(
placeMenu
,
ID_ADD_IMAGE_BUTT
,
_
(
"Image"
),
AddMenuItem
(
placeMenu
,
ID_ADD_IMAGE_BUTT
,
_
(
"Image"
),
HELP_PLACE_GRAPHICIMAGES
,
HELP_PLACE_GRAPHICIMAGES
,
KiBitmap
(
image_xpm
)
);
KiBitmap
(
image_xpm
)
);
...
@@ -394,7 +394,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -394,7 +394,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Options (Preferences on WXMAC)
// Options (Preferences on WXMAC)
#ifdef __WXMAC__
#ifdef __WXMAC__
preferencesMenu
->
Append
(
wxID_PREFERENCES
);
preferencesMenu
->
Append
(
wxID_PREFERENCES
);
#else
#else
AddMenuItem
(
preferencesMenu
,
AddMenuItem
(
preferencesMenu
,
wxID_PREFERENCES
,
wxID_PREFERENCES
,
...
...
eeschema/tool_lib.cpp
View file @
8db19bbd
...
@@ -116,9 +116,9 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
...
@@ -116,9 +116,9 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
_
(
"Save current component to new library"
)
);
_
(
"Save current component to new library"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
_
(
"Undo last command"
),
s_Schematic_Hokeys_Descr
,
HK_UNDO
,
false
);
msg
=
AddHotkeyName
(
_
(
"Undo last command"
),
s_Schematic_Hokeys_Descr
,
HK_UNDO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
wxID_UNDO
,
wxEmptyString
,
KiBitmap
(
undo_xpm
),
msg
);
m_HToolBar
->
AddTool
(
wxID_UNDO
,
wxEmptyString
,
KiBitmap
(
undo_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Redo the last command"
),
s_Schematic_Hokeys_Descr
,
HK_REDO
,
false
);
msg
=
AddHotkeyName
(
_
(
"Redo the last command"
),
s_Schematic_Hokeys_Descr
,
HK_REDO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
msg
);
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
...
@@ -133,16 +133,16 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
...
@@ -133,16 +133,16 @@ void LIB_EDIT_FRAME::ReCreateHToolbar()
_
(
"Test for duplicate pins and off grid pins"
)
);
_
(
"Test for duplicate pins and off grid pins"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_ZOOM_IN
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_IN
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_IN
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_OUT
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_OUT
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_OUT
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_REDRAW
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_REDRAW
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_FIT
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_AUTO
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_FIT
,
s_Libedit_Hokeys_Descr
,
HK_ZOOM_AUTO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
...
...
eeschema/tool_sch.cpp
View file @
8db19bbd
...
@@ -64,33 +64,33 @@ void SCH_EDIT_FRAME::ReCreateHToolbar()
...
@@ -64,33 +64,33 @@ void SCH_EDIT_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_UNDO
,
s_Schematic_Hokeys_Descr
,
HK_UNDO
,
false
);
msg
=
AddHotkeyName
(
HELP_UNDO
,
s_Schematic_Hokeys_Descr
,
HK_UNDO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
wxID_UNDO
,
wxEmptyString
,
KiBitmap
(
undo_xpm
),
msg
);
m_HToolBar
->
AddTool
(
wxID_UNDO
,
wxEmptyString
,
KiBitmap
(
undo_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_REDO
,
s_Schematic_Hokeys_Descr
,
HK_REDO
,
false
);
msg
=
AddHotkeyName
(
HELP_REDO
,
s_Schematic_Hokeys_Descr
,
HK_REDO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
msg
);
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_FIND
,
s_Schematic_Hokeys_Descr
,
HK_FIND_ITEM
,
false
);
msg
=
AddHotkeyName
(
HELP_FIND
,
s_Schematic_Hokeys_Descr
,
HK_FIND_ITEM
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_FIND_ITEMS
,
wxEmptyString
,
KiBitmap
(
find_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_FIND_ITEMS
,
wxEmptyString
,
KiBitmap
(
find_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_ZOOM_IN
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_IN
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_IN
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_OUT
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_OUT
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_OUT
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_REDRAW
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_REDRAW
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_FIT
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_AUTO
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_FIT
,
s_Schematic_Hokeys_Descr
,
HK_ZOOM_AUTO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
...
...
eeschema/tool_viewlib.cpp
View file @
8db19bbd
...
@@ -47,22 +47,22 @@ void LIB_VIEW_FRAME::ReCreateHToolbar()
...
@@ -47,22 +47,22 @@ void LIB_VIEW_FRAME::ReCreateHToolbar()
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
_
(
"Zoom in"
),
s_Viewlib_Hokeys_Descr
,
msg
=
AddHotkeyName
(
_
(
"Zoom in"
),
s_Viewlib_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
HK_ZOOM_IN
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
KiBitmap
(
zoom_in_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Zoom out"
),
s_Viewlib_Hokeys_Descr
,
msg
=
AddHotkeyName
(
_
(
"Zoom out"
),
s_Viewlib_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
HK_ZOOM_OUT
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
KiBitmap
(
zoom_out_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Redraw view"
),
s_Viewlib_Hokeys_Descr
,
msg
=
AddHotkeyName
(
_
(
"Redraw view"
),
s_Viewlib_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
false
);
HK_ZOOM_REDRAW
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
KiBitmap
(
zoom_redraw_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Zoom auto"
),
s_Viewlib_Hokeys_Descr
,
msg
=
AddHotkeyName
(
_
(
"Zoom auto"
),
s_Viewlib_Hokeys_Descr
,
HK_ZOOM_AUTO
,
false
);
HK_ZOOM_AUTO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
...
...
gerbview/class_aperture_macro.cpp
View file @
8db19bbd
gerbview/class_gerbview_layer_widget.cpp
View file @
8db19bbd
gerbview/events_called_functions.cpp
View file @
8db19bbd
gerbview/toolbars_gerber.cpp
View file @
8db19bbd
...
@@ -42,16 +42,16 @@ void GERBVIEW_FRAME::ReCreateHToolbar( void )
...
@@ -42,16 +42,16 @@ void GERBVIEW_FRAME::ReCreateHToolbar( void )
_
(
"Print layers"
)
);
_
(
"Print layers"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
_
(
"Zoom in"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
msg
=
AddHotkeyName
(
_
(
"Zoom in"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_IN
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Zoom out"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
msg
=
AddHotkeyName
(
_
(
"Zoom out"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_OUT
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Redraw view"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
false
);
msg
=
AddHotkeyName
(
_
(
"Redraw view"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Zoom auto"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_AUTO
,
false
);
msg
=
AddHotkeyName
(
_
(
"Zoom auto"
),
s_Gerbview_Hokeys_Descr
,
HK_ZOOM_AUTO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
...
...
include/hotkeys_basic.h
View file @
8db19bbd
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
class
EDA_DRAW_FRAME
;
class
EDA_DRAW_FRAME
;
/* Class to handle hotkey comm
n
ands. hotkeys have a default value
/* Class to handle hotkey commands. hotkeys have a default value
* This class allows the real key code changed by user(from a key code list file)
* This class allows the real key code changed by user(from a key code list file)
*/
*/
class
Ki_HotkeyInfo
class
Ki_HotkeyInfo
...
@@ -93,6 +93,20 @@ wxString ReturnKeyNameFromCommandId( Ki_HotkeyInfo** aList, int aCommandI
...
@@ -93,6 +93,20 @@ wxString ReturnKeyNameFromCommandId( Ki_HotkeyInfo** aList, int aCommandI
*/
*/
int
ReturnKeyCodeFromKeyName
(
const
wxString
&
keyname
);
int
ReturnKeyCodeFromKeyName
(
const
wxString
&
keyname
);
/* An helper enum for AddHotkeyName function
* In menus we can an a hot key, or an accelerator , or sometimes just a comment
* Hot keys can perform actions using the current mouse cursor position
* Accelerators performs the same action as the associated menu
* A comment is used in tool tips for some tools (zoom ..)
* to show the hot key that perfoms this action
*/
enum
HOTKEY_ACTION_TYPE
{
IS_HOTKEY
,
IS_ACCELERATOR
,
IS_COMMENT
};
/**
/**
* Function AddHotkeyName
* Function AddHotkeyName
* Add the key name from the Command id value ( m_Idcommand member value)
* Add the key name from the Command id value ( m_Idcommand member value)
...
@@ -105,7 +119,7 @@ int ReturnKeyCodeFromKeyName( const wxString& keyname );
...
@@ -105,7 +119,7 @@ int ReturnKeyCodeFromKeyName( const wxString& keyname );
*/
*/
wxString
AddHotkeyName
(
const
wxString
&
aText
,
Ki_HotkeyInfo
**
aList
,
wxString
AddHotkeyName
(
const
wxString
&
aText
,
Ki_HotkeyInfo
**
aList
,
int
aCommandId
,
int
aCommandId
,
bool
aIsShortCut
=
true
);
HOTKEY_ACTION_TYPE
aShortCutType
=
IS_HOTKEY
);
/**
/**
* Function AddHotkeyName
* Function AddHotkeyName
...
@@ -120,7 +134,7 @@ wxString AddHotkeyName( const wxString& aText, Ki_HotkeyInfo** aList,
...
@@ -120,7 +134,7 @@ wxString AddHotkeyName( const wxString& aText, Ki_HotkeyInfo** aList,
wxString
AddHotkeyName
(
const
wxString
&
aText
,
wxString
AddHotkeyName
(
const
wxString
&
aText
,
struct
Ki_HotkeyInfoSectionDescriptor
*
aDescrList
,
struct
Ki_HotkeyInfoSectionDescriptor
*
aDescrList
,
int
aCommandId
,
int
aCommandId
,
bool
aIsShortCut
=
true
);
HOTKEY_ACTION_TYPE
aShortCutType
=
IS_HOTKEY
);
/**
/**
* Function DisplayHotkeyList
* Function DisplayHotkeyList
...
...
pcbnew/class_netinfo.h
View file @
8db19bbd
pcbnew/class_pcb_layer_widget.cpp
View file @
8db19bbd
pcbnew/drc_marker_functions.cpp
View file @
8db19bbd
pcbnew/menubar_pcbframe.cpp
View file @
8db19bbd
...
@@ -44,11 +44,11 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -44,11 +44,11 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
filesMenu
->
Append
(
item
);
filesMenu
->
Append
(
item
);
// Open
// Open
item
=
new
wxMenuItem
(
filesMenu
,
ID_LOAD_FILE
,
text
=
AddHotkeyName
(
_
(
"&Open"
),
g_Board_Editor_Hokeys_Descr
,
_
(
"&Open
\t
Ctrl+O"
),
HK_LOAD_BOARD
);
_
(
"Delete current board and load new board"
)
);
AddMenuItem
(
filesMenu
,
ID_LOAD_FILE
,
text
,
SET_BITMAP
(
KiBitmap
(
open_document_xpm
)
);
_
(
"Delete current board and load new board"
),
filesMenu
->
Append
(
item
);
KiBitmap
(
open_document_xpm
)
);
// Load Recent submenu
// Load Recent submenu
static
wxMenu
*
openRecentMenu
;
static
wxMenu
*
openRecentMenu
;
...
@@ -78,11 +78,11 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -78,11 +78,11 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
filesMenu
->
AppendSeparator
();
filesMenu
->
AppendSeparator
();
// Save
// Save
item
=
new
wxMenuItem
(
filesMenu
,
ID_SAVE_BOARD
,
text
=
AddHotkeyName
(
_
(
"&Save"
),
g_Board_Editor_Hokeys_Descr
,
_
(
"&Save
\t
Ctrl+S"
),
HK_SAVE_BOARD
);
_
(
"Save current board"
)
);
AddMenuItem
(
filesMenu
,
ID_SAVE_BOARD
,
text
,
SET_BITMAP
(
KiBitmap
(
save_xpm
)
);
_
(
"Save current board"
),
filesMenu
->
Append
(
item
);
KiBitmap
(
save_xpm
)
);
// Save As
// Save As
item
=
new
wxMenuItem
(
filesMenu
,
ID_SAVE_BOARD_AS
,
item
=
new
wxMenuItem
(
filesMenu
,
ID_SAVE_BOARD_AS
,
...
@@ -204,7 +204,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -204,7 +204,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
// Print
// Print
item
=
new
wxMenuItem
(
filesMenu
,
wxID_PRINT
,
item
=
new
wxMenuItem
(
filesMenu
,
wxID_PRINT
,
_
(
"&Print
\t
Ctrl+P
"
),
_
(
"&Print"
),
_
(
"Print board"
)
);
_
(
"Print board"
)
);
SET_BITMAP
(
KiBitmap
(
print_button_xpm
)
);
SET_BITMAP
(
KiBitmap
(
print_button_xpm
)
);
filesMenu
->
Append
(
item
);
filesMenu
->
Append
(
item
);
...
@@ -336,20 +336,23 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -336,20 +336,23 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
* for Zoom in and Zoom out sub menus
* for Zoom in and Zoom out sub menus
*/
*/
// Zoom In
// Zoom In
text
=
AddHotkeyName
(
_
(
"Zoom In"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
text
=
AddHotkeyName
(
_
(
"Zoom In"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_IN
,
IS_ACCELERATOR
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_IN
,
text
,
HELP_ZOOM_IN
,
wxITEM_NORMAL
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_IN
,
text
,
HELP_ZOOM_IN
,
wxITEM_NORMAL
);
SET_BITMAP
(
KiBitmap
(
zoom_in_xpm
)
);
SET_BITMAP
(
KiBitmap
(
zoom_in_xpm
)
);
viewMenu
->
Append
(
item
);
viewMenu
->
Append
(
item
);
// Zoom Out
// Zoom Out
text
=
AddHotkeyName
(
_
(
"Zoom Out"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
text
=
AddHotkeyName
(
_
(
"Zoom Out"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_OUT
,
IS_ACCELERATOR
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_OUT
,
text
,
HELP_ZOOM_OUT
,
wxITEM_NORMAL
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_OUT
,
text
,
HELP_ZOOM_OUT
,
wxITEM_NORMAL
);
SET_BITMAP
(
KiBitmap
(
zoom_out_xpm
)
);
SET_BITMAP
(
KiBitmap
(
zoom_out_xpm
)
);
viewMenu
->
Append
(
item
);
viewMenu
->
Append
(
item
);
// Fit on Screen
// Fit on Screen
text
=
AddHotkeyName
(
_
(
"Fit on Screen"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_AUTO
);
text
=
AddHotkeyName
(
_
(
"Fit on Screen"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_AUTO
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_PAGE
,
text
,
HELP_ZOOM_FIT
,
wxITEM_NORMAL
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_PAGE
,
text
,
HELP_ZOOM_FIT
,
wxITEM_NORMAL
);
SET_BITMAP
(
KiBitmap
(
zoom_fit_in_page_xpm
)
);
SET_BITMAP
(
KiBitmap
(
zoom_fit_in_page_xpm
)
);
...
@@ -361,8 +364,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -361,8 +364,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
text
=
AddHotkeyName
(
_
(
"Redraw"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_REDRAW
);
text
=
AddHotkeyName
(
_
(
"Redraw"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ZOOM_REDRAW
);
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_REDRAW
,
text
,
item
=
new
wxMenuItem
(
viewMenu
,
ID_ZOOM_REDRAW
,
text
,
HELP_ZOOM_REDRAW
,
HELP_ZOOM_REDRAW
,
wxITEM_NORMAL
);
wxITEM_NORMAL
);
SET_BITMAP
(
KiBitmap
(
zoom_redraw_xpm
)
);
SET_BITMAP
(
KiBitmap
(
zoom_redraw_xpm
)
);
viewMenu
->
Append
(
item
);
viewMenu
->
Append
(
item
);
viewMenu
->
AppendSeparator
();
viewMenu
->
AppendSeparator
();
...
@@ -387,7 +389,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -387,7 +389,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
wxMenu
*
placeMenu
=
new
wxMenu
;
wxMenu
*
placeMenu
=
new
wxMenu
;
// Module
// Module
text
=
AddHotkeyName
(
_
(
"Module"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ADD_MODULE
,
false
);
text
=
AddHotkeyName
(
_
(
"Module"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ADD_MODULE
,
IS_ACCELERATOR
);
item
=
new
wxMenuItem
(
placeMenu
,
ID_PCB_MODULE_BUTT
,
text
,
item
=
new
wxMenuItem
(
placeMenu
,
ID_PCB_MODULE_BUTT
,
text
,
_
(
"Add modules"
),
wxITEM_NORMAL
);
_
(
"Add modules"
),
wxITEM_NORMAL
);
...
@@ -395,7 +397,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -395,7 +397,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
placeMenu
->
Append
(
item
);
placeMenu
->
Append
(
item
);
// Track
// Track
text
=
AddHotkeyName
(
_
(
"Track"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ADD_NEW_TRACK
,
false
);
text
=
AddHotkeyName
(
_
(
"Track"
),
g_Pcbnew_Editor_Hokeys_Descr
,
HK_ADD_NEW_TRACK
,
IS_ACCELERATOR
);
item
=
new
wxMenuItem
(
placeMenu
,
ID_TRACK_BUTT
,
text
,
item
=
new
wxMenuItem
(
placeMenu
,
ID_TRACK_BUTT
,
text
,
_
(
"Add tracks and vias"
),
wxITEM_NORMAL
);
_
(
"Add tracks and vias"
),
wxITEM_NORMAL
);
...
...
pcbnew/tool_modedit.cpp
View file @
8db19bbd
...
@@ -87,16 +87,16 @@ void FOOTPRINT_EDIT_FRAME::ReCreateHToolbar()
...
@@ -87,16 +87,16 @@ void FOOTPRINT_EDIT_FRAME::ReCreateHToolbar()
_
(
"Print module"
)
);
_
(
"Print module"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
_
(
"Zoom in"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
msg
=
AddHotkeyName
(
_
(
"Zoom in"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_IN
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Zoom out"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
msg
=
AddHotkeyName
(
_
(
"Zoom out"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_OUT
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Redraw view"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
false
);
msg
=
AddHotkeyName
(
_
(
"Redraw view"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
msg
=
AddHotkeyName
(
_
(
"Zoom auto"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_AUTO
,
false
);
msg
=
AddHotkeyName
(
_
(
"Zoom auto"
),
g_Module_Editor_Hokeys_Descr
,
HK_ZOOM_AUTO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
...
...
pcbnew/tool_pcb.cpp
View file @
8db19bbd
...
@@ -217,9 +217,9 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
...
@@ -217,9 +217,9 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
#endif
#endif
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_UNDO
,
g_Board_Editor_Hokeys_Descr
,
HK_UNDO
,
false
);
msg
=
AddHotkeyName
(
HELP_UNDO
,
g_Board_Editor_Hokeys_Descr
,
HK_UNDO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
wxID_UNDO
,
wxEmptyString
,
KiBitmap
(
undo_xpm
),
HELP_UNDO
);
m_HToolBar
->
AddTool
(
wxID_UNDO
,
wxEmptyString
,
KiBitmap
(
undo_xpm
),
HELP_UNDO
);
msg
=
AddHotkeyName
(
HELP_REDO
,
g_Board_Editor_Hokeys_Descr
,
HK_REDO
,
false
);
msg
=
AddHotkeyName
(
HELP_REDO
,
g_Board_Editor_Hokeys_Descr
,
HK_REDO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
HELP_REDO
);
m_HToolBar
->
AddTool
(
wxID_REDO
,
wxEmptyString
,
KiBitmap
(
redo_xpm
),
HELP_REDO
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
...
@@ -229,20 +229,20 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
...
@@ -229,20 +229,20 @@ void PCB_EDIT_FRAME::ReCreateHToolbar()
_
(
"Plot (HPGL, PostScript, or GERBER format)"
)
);
_
(
"Plot (HPGL, PostScript, or GERBER format)"
)
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_ZOOM_IN
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_IN
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_IN
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_IN
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_IN
,
wxEmptyString
,
KiBitmap
(
zoom_in_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_OUT
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_OUT
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_OUT
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_OUT
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_OUT
,
wxEmptyString
,
KiBitmap
(
zoom_out_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_REDRAW
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_REDRAW
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_REDRAW
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_REDRAW
,
wxEmptyString
,
KiBitmap
(
zoom_redraw_xpm
),
msg
);
msg
=
AddHotkeyName
(
HELP_ZOOM_FIT
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_AUTO
,
false
);
msg
=
AddHotkeyName
(
HELP_ZOOM_FIT
,
g_Board_Editor_Hokeys_Descr
,
HK_ZOOM_AUTO
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_ZOOM_PAGE
,
wxEmptyString
,
KiBitmap
(
zoom_fit_in_page_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
msg
=
AddHotkeyName
(
HELP_FIND
,
g_Board_Editor_Hokeys_Descr
,
HK_FIND_ITEM
,
false
);
msg
=
AddHotkeyName
(
HELP_FIND
,
g_Board_Editor_Hokeys_Descr
,
HK_FIND_ITEM
,
IS_COMMENT
);
m_HToolBar
->
AddTool
(
ID_FIND_ITEMS
,
wxEmptyString
,
KiBitmap
(
find_xpm
),
msg
);
m_HToolBar
->
AddTool
(
ID_FIND_ITEMS
,
wxEmptyString
,
KiBitmap
(
find_xpm
),
msg
);
m_HToolBar
->
AddSeparator
();
m_HToolBar
->
AddSeparator
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment