Skip to content

Commit

Permalink
Add Wiki to Help menu.
Browse files Browse the repository at this point in the history
  • Loading branch information
Erriez committed Apr 19, 2018
1 parent 8aeb9b5 commit 4a2b689
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 1 deletion.
16 changes: 16 additions & 0 deletions relay_boards_gui/form_relay.fbp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
<property name="file">form_relay</property>
<property name="first_id">1000</property>
<property name="help_provider">none</property>
<property name="indent_with_spaces"></property>
<property name="internationalize">0</property>
<property name="name">FormRelayBoards</property>
<property name="namespace"></property>
Expand Down Expand Up @@ -802,6 +803,21 @@
<event name="OnMenuSelection">OnMenuHelp</event>
<event name="OnUpdateUI"></event>
</object>
<object class="wxMenuItem" expanded="1">
<property name="bitmap"></property>
<property name="checked">0</property>
<property name="enabled">1</property>
<property name="help"></property>
<property name="id">wxID_ANY</property>
<property name="kind">wxITEM_NORMAL</property>
<property name="label">Source on GitHub</property>
<property name="name">m_menuItemSource</property>
<property name="permission">none</property>
<property name="shortcut"></property>
<property name="unchecked_bitmap"></property>
<event name="OnMenuSelection">OnMenuSourceOnGitHub</event>
<event name="OnUpdateUI"></event>
</object>
<object class="wxMenuItem" expanded="1">
<property name="bitmap"></property>
<property name="checked">0</property>
Expand Down
9 changes: 8 additions & 1 deletion relay_boards_gui/form_relay.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-

###########################################################################
## Python code generated with wxFormBuilder (version Jan 23 2018)
## Python code generated with wxFormBuilder (version Apr 8 2018)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
Expand Down Expand Up @@ -135,6 +135,9 @@ def __init__( self, parent ):
self.m_menuItemHelp = wx.MenuItem( self.m_menuHelp, wx.ID_ANY, u"&Help"+ u"\t" + u"F1", wx.EmptyString, wx.ITEM_NORMAL )
self.m_menuHelp.Append( self.m_menuItemHelp )

self.m_menuItemSource = wx.MenuItem( self.m_menuHelp, wx.ID_ANY, u"Source on GitHub", wx.EmptyString, wx.ITEM_NORMAL )
self.m_menuHelp.Append( self.m_menuItemSource )

self.m_menuItemUpdates = wx.MenuItem( self.m_menuHelp, wx.ID_ANY, u"&Check updates...", wx.EmptyString, wx.ITEM_NORMAL )
self.m_menuHelp.Append( self.m_menuItemUpdates )

Expand Down Expand Up @@ -172,6 +175,7 @@ def __init__( self, parent ):
self.Bind( wx.EVT_MENU, self.OnAllRelaysOffClick, id = self.m_menuItemAllOff.GetId() )
self.Bind( wx.EVT_MENU, self.OnRefreshAllRelaysClick, id = self.m_menuItemRefresh.GetId() )
self.Bind( wx.EVT_MENU, self.OnMenuHelp, id = self.m_menuItemHelp.GetId() )
self.Bind( wx.EVT_MENU, self.OnMenuSourceOnGitHub, id = self.m_menuItemSource.GetId() )
self.Bind( wx.EVT_MENU, self.OnMenuUpdates, id = self.m_menuItemUpdates.GetId() )
self.Bind( wx.EVT_MENU, self.OnAboutClick, id = self.m_menuItemAbout.GetId() )

Expand Down Expand Up @@ -240,6 +244,9 @@ def OnRefreshAllRelaysClick( self, event ):
def OnMenuHelp( self, event ):
event.Skip()

def OnMenuSourceOnGitHub( self, event ):
event.Skip()

def OnMenuUpdates( self, event ):
event.Skip()

Expand Down
4 changes: 4 additions & 0 deletions relay_boards_gui/relay_board_gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,10 @@ def OnRefreshAllRelaysClick(self, event=None):
self.m_statusBar.SetStatusText('Error: Serial port disconnected.')

def OnMenuHelp(self, event=None):
# Open Github Wiki page in new browser tab
webbrowser.open(SOURCE_URL + '/wiki', new=2)

def OnMenuSourceOnGitHub(self, event=None):
# Open Github main page in new browser tab
webbrowser.open(SOURCE_URL, new=2)

Expand Down

0 comments on commit 4a2b689

Please sign in to comment.