55
55
evbox.add(timeline)
58
notebook = gtk.Notebook()
59
notebook.connect("switch-page",self.switch_page)
60
notebook.set_homogeneous_tabs(True)
58
self.notebook = gtk.Notebook()
59
self.notebook.connect("switch-page",self.switch_page)
60
self.notebook.set_homogeneous_tabs(True)
61
61
#notebook.set_property("tab-pos", gtk.POS_LEFT)
63
63
journal = "%s/data/calendar.svg" % BASEDIR
64
64
label = self.create_tab_label(_("Journal"), journal)
65
notebook.append_page(evbox, label)
66
notebook.set_tab_label_packing(evbox, True, True, gtk.PACK_START)
65
self.notebook.append_page(evbox, label)
66
self.notebook.set_tab_label_packing(evbox, True, True, gtk.PACK_START)
68
68
starred = "%s/data/bookmark-new.svg" % BASEDIR
69
69
label = self.create_tab_label(_("Bookmarks"), starred)
70
notebook.append_page(bookmarks, label)
71
notebook.set_tab_label_packing(bookmarks, True, True, gtk.PACK_START)
70
self.notebook.append_page(bookmarks, label)
71
self.notebook.set_tab_label_packing(bookmarks, True, True, gtk.PACK_START)
74
notebook.append_page(box, gtk.Label("Most Used Stuff (not yet implemented)"))
75
notebook.set_tab_label_packing(box, True, True, gtk.PACK_START)
74
self.notebook.append_page(box, gtk.Label("Most Used Stuff (not yet implemented)"))
75
self.notebook.set_tab_label_packing(box, True, True, gtk.PACK_START)
76
76
#notebook.set_tab_label_packing(bookmarks, True, True, gtk.PACK_START)
77
77
#notebook.set_tab_label_packing(evbox, True, True, gtk.PACK_START)
82
82
# vbox for timeline and tagbar
84
vbox.pack_start(notebook, True, True)
84
vbox.pack_start(self.notebook, True, True)
85
85
#vbox.pack_start(tagbox,False,True,2)
105
105
self.set_focus(None)
109
107
#self.window_state_event_cb(None)
110
108
def on_window_key_press_event(self,timelime,event):
111
if event.keyval==65360:
112
timeline.jump_to_day(str(datetime.datetime.today().strftime("%d %m %Y")).split(" "))
114
if event.keyval==65361:
115
timeline.step_in_time(-1)
117
timeline.get_dayboxes()[1][1].grab_focus()
118
if event.keyval==65363:
119
timeline.step_in_time(+1)
109
if self.notebook.get_current_page() == 0:
110
if event.keyval==65360:
111
timeline.jump_to_day(str(datetime.datetime.today().strftime("%d %m %Y")).split(" "))
113
if event.keyval==65361:
114
timeline.step_in_time(-1)
116
timeline.get_dayboxes()[1][1].grab_focus()
117
if event.keyval==65363:
118
timeline.step_in_time(+1)
121
120
def switch_page(self, notebook, page, page_num):
122
121
if page_num == 1 or page_num ==2:
123
122
bb.set_time_browsing(False)