|
@@ -132,6 +132,8 @@ class VDigitToolbar(BaseToolbar):
|
|
|
'settings' : BaseIcons['settings'].SetLabel(_('Digitization settings')),
|
|
|
'quit' : BaseIcons['quit'].SetLabel(label = _('Quit digitizer'),
|
|
|
desc = _('Quit digitizer and save changes')),
|
|
|
+ 'help' : BaseIcons['help'].SetLabel(label = _('Vector Digitizer manual'),
|
|
|
+ desc = _('Show Vector Digitizer manual')),
|
|
|
'additionalTools' : MetaIcon(img = 'tools',
|
|
|
label = _('Additional tools '
|
|
|
'(copy, flip, connect, etc.)'),
|
|
@@ -207,8 +209,7 @@ class VDigitToolbar(BaseToolbar):
|
|
|
self.OnAdditionalToolMenu,
|
|
|
wx.ITEM_CHECK))
|
|
|
if not self.tools or 'undo' in self.tools or \
|
|
|
- 'settings' in self.tools or \
|
|
|
- 'quit' in self.tools:
|
|
|
+ 'redo' in self.tools:
|
|
|
data.append((None, ))
|
|
|
if not self.tools or 'undo' in self.tools:
|
|
|
data.append(("undo", icons["undo"],
|
|
@@ -216,9 +217,16 @@ class VDigitToolbar(BaseToolbar):
|
|
|
if not self.tools or 'redo' in self.tools:
|
|
|
data.append(("redo", icons["redo"],
|
|
|
self.OnRedo))
|
|
|
+ if not self.tools or 'settings' in self.tools or \
|
|
|
+ 'help' in self.tools or \
|
|
|
+ 'quit' in self.tools:
|
|
|
+ data.append((None, ))
|
|
|
if not self.tools or 'settings' in self.tools:
|
|
|
data.append(("settings", icons["settings"],
|
|
|
self.OnSettings))
|
|
|
+ if not self.tools or 'help' in self.tools:
|
|
|
+ data.append(("help", icons["help"],
|
|
|
+ self.OnHelp))
|
|
|
if not self.tools or 'quit' in self.tools:
|
|
|
data.append(("quit", icons["quit"],
|
|
|
self.OnExit))
|
|
@@ -439,6 +447,12 @@ class VDigitToolbar(BaseToolbar):
|
|
|
style = wx.DEFAULT_DIALOG_STYLE)
|
|
|
self.settingsDialog.Show()
|
|
|
|
|
|
+ def OnHelp(self, event):
|
|
|
+ """!Show digitizer help page in web browser"""
|
|
|
+ log = self.parent.GetLayerManager().GetLogWindow()
|
|
|
+ log.RunCmd(['g.manual',
|
|
|
+ 'entry=wxGUI.Vector_Digitizer'])
|
|
|
+
|
|
|
def OnAdditionalToolMenu(self, event):
|
|
|
"""!Menu for additional tools"""
|
|
|
point = wx.GetMousePosition()
|