Skip to content
Snippets Groups Projects
Commit 3b2b6d7c authored by twaneu's avatar twaneu
Browse files

example.py: add of shorcut ctrl+l to change the current zoom

parent df3cc1bc
No related branches found
No related tags found
No related merge requests found
......@@ -617,7 +617,6 @@
self.select(date - datetime.timedelta(1))
elif event.keyval == gtk.gdk.keyval_from_name('Right'):
self.select(date + datetime.timedelta(1))
return True
def on_day_item_button_press_event(self, day, widget2, event):
self.emit('day-clicked', day.date)
......
......@@ -10,7 +10,6 @@
def on_event_clicked(calendar, event, event_store):
print "Event %s was clicked" % event.caption
def on_day_selected(calendar, day):
print "Day %s was selected" % day
......@@ -14,6 +13,14 @@
def on_day_selected(calendar, day):
print "Day %s was selected" % day
def on_key_pressed(widget, event):
if (event.state & gtk.gdk.CONTROL_MASK and
event.keyval == gtk.gdk.keyval_from_name('l')):
if widget.zoom == 'week':
widget.set_zoom('month')
else:
widget.set_zoom('week')
window = gtk.Window()
event_store = GooCalendar.EventStore()
calendar = GooCalendar.Calendar(event_store)
......@@ -72,4 +79,5 @@
window.connect('delete-event', gtk.main_quit)
calendar.connect('event-clicked', on_event_clicked, event_store)
calendar.connect('day-selected', on_day_selected)
calendar.connect('key-press-event', on_key_pressed)
gtk.main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment