~umang/indicator-stickynotes/trunk

« back to all changes in this revision

Viewing changes to gui.py

  • Committer: Umang Varma
  • Date: 2012-06-01 22:49:40 UTC
  • Revision ID: git-v1:8a154a1ec2fe9173dfacb89ebe2e4041bb622b8d
Implemented indicator.

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
        # Move Window
39
39
        self.winMain.move(*self.note.properties.get("position", (10,10)))
40
40
 
41
 
    def show(self):
42
 
        pass
 
41
    def show(self, widget=None, event=None):
 
42
        if event:
 
43
            self.winMain.present_with_time(event.get_time())
 
44
            print(event.get_time())
 
45
        else:
 
46
            self.winMain.present()
 
47
        self.winMain.stick()
 
48
        self.winMain.move(*self.note.properties.get("position", (10,10)))
43
49
 
44
 
    def hide(self):
45
 
        pass
 
50
    def hide(self, *args):
 
51
        self.winMain.hide()
46
52
 
47
53
    def update_note(self):
48
54
        self.note.update(self.bbody.get_text(self.bbody.get_start_iter(),
69
75
        self.note.noteset.new()
70
76
        return False
71
77
 
 
78
    def delete(self, *args):
 
79
        self.note.delete()
 
80
        self.winMain.hide()
 
81
        return False
 
82
 
72
83
    def quit(self, *args):
73
84
        Gtk.main_quit()
 
85
 
 
86
    def focus_out(self, *args):
 
87
        self.save(*args)
 
88