Merge lp:~sil/lernid/fullscreen-f11-496973 into lp:lernid

Proposed by Stuart Langridge
Status: Merged
Merged at revision: not available
Proposed branch: lp:~sil/lernid/fullscreen-f11-496973
Merge into: lp:lernid
Diff against target: 48 lines (+27/-0)
2 files modified
bin/lernid (+6/-0)
data/ui/LernidWindow.ui (+21/-0)
To merge this branch: bzr merge lp:~sil/lernid/fullscreen-f11-496973
Reviewer Review Type Date Requested Status
Jono Bacon Pending
Review via email: mp+16534@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Stuart Langridge (sil) wrote :

Add a View menu with a Fullscreen toggle item in it, and an F11 hotkey.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/lernid'
2--- bin/lernid 2009-12-23 10:11:56 +0000
3+++ bin/lernid 2009-12-23 12:10:24 +0000
4@@ -457,6 +457,12 @@
5 """on_destroy - called when the LernidWindow is close. """
6 #clean up code for saving application state should be added here
7 gtk.main_quit()
8+
9+ def toggle_fullscreen(self, menuitem):
10+ if menuitem.get_active():
11+ self.fullscreen()
12+ else:
13+ self.unfullscreen()
14
15 def NewLernidWindow():
16 """NewLernidWindow - returns a fully instantiated
17
18=== modified file 'data/ui/LernidWindow.ui'
19--- data/ui/LernidWindow.ui 2009-12-23 10:11:56 +0000
20+++ data/ui/LernidWindow.ui 2009-12-23 12:10:24 +0000
21@@ -65,6 +65,27 @@
22 </object>
23 </child>
24 <child>
25+ <object class="GtkMenuItem" id="menuitem2">
26+ <property name="visible">True</property>
27+ <property name="label" translatable="yes">_View</property>
28+ <property name="use_underline">True</property>
29+ <child type="submenu">
30+ <object class="GtkMenu" id="menu2">
31+ <property name="visible">True</property>
32+ <child>
33+ <object class="GtkCheckMenuItem" id="menu_fullscreen">
34+ <property name="visible">True</property>
35+ <property name="label" translatable="yes">_Fullscreen</property>
36+ <property name="use_underline">True</property>
37+ <accelerator key="F11" signal="activate"/>
38+ <signal name="toggled" handler="toggle_fullscreen"/>
39+ </object>
40+ </child>
41+ </object>
42+ </child>
43+ </object>
44+ </child>
45+ <child>
46 <object class="GtkMenuItem" id="menuitem4">
47 <property name="visible">True</property>
48 <property name="label" translatable="yes">_Help</property>

Subscribers

People subscribed via source and target branches