X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=contrib%2Fgitview%2Fgitview;h=3b6bdceeeb20daf3242cf98d12f8f4d94cffc6e8;hb=ad0e0b0a31c4e7a7a893ea68fd4ee92aebb79988;hp=b836047cf34715909470049a24febdd8f966eaab;hpb=756944350d675bd3c08130df337b776f189ed752;p=git.git diff --git a/contrib/gitview/gitview b/contrib/gitview/gitview index b836047c..3b6bdcee 100755 --- a/contrib/gitview/gitview +++ b/contrib/gitview/gitview @@ -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 """