gitview: Add some useful keybindings.
gitview: Add some useful keybindings.
key binding for maximize, fullscreen, unfullscreen
Signed-off-by Aneesh Kumar K.V <[email protected]>
--- contrib/gitview/gitview | 15 +++++++++++++++ contrib/gitview/gitview.txt | 6 ++++++ 2 files changed, 21 insertions(+), 0 deletions(-)
contrib/gitview/gitview +15 -0
@@ -450,6 +450,9 @@ class GitView: self.accel_group = gtk.AccelGroup() self.window.add_accel_group(self.accel_group) self.accel_group.connect_group(0xffc2, 0, gtk.ACCEL_LOCKED, self.refresh); + self.accel_group.connect_group(0xffc1, 0, gtk.ACCEL_LOCKED, self.maximize); + self.accel_group.connect_group(0xffc8, 0, gtk.ACCEL_LOCKED, self.fullscreen); + self.accel_group.connect_group(0xffc9, 0, gtk.ACCEL_LOCKED, self.unfullscreen); self.window.add(self.construct())
@@ -461,6 +464,18 @@ class GitView: self.window.show() return True + def maximize(self, widget, event=None, *arguments, **keywords): + self.window.maximize() + return True + + def fullscreen(self, widget, event=None, *arguments, **keywords): + self.window.fullscreen() + return True + + def unfullscreen(self, widget, event=None, *arguments, **keywords): + self.window.unfullscreen() + return True + def get_bt_sha1(self): """ Update the bt_sha1 dictionary with the respective sha1 details """
contrib/gitview/gitview.txt +6 -0
@@ -26,8 +26,14 @@ OPTIONS <args> All the valid option for git-rev-list(1) Key Bindings: + F4: + To maximize the window F5: To reread references. + F11: + Full screen + F12: + Leave full screen EXAMPLES ------
Signature · 1 line
1.3.3.g16a4-dirty