~leo.robol/lum/trunk

« back to all changes in this revision

Viewing changes to lum/interface/menu_item.py

  • Committer: Leonardo Robol
  • Date: 2010-09-19 15:31:17 UTC
  • Revision ID: git-v1:281ceece5234622daba78fabf0efaf6cc893693c
Moved source to better suit setup.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# -*- coding: utf-8 -*-
3
 
#
4
 
 
5
 
import gtk
6
 
from utilities import _
7
 
 
8
 
class lumTreeViewMenu(gtk.Menu):
9
 
 
10
 
    def __init__(self, parent):
11
 
        gtk.Menu.__init__(self)
12
 
        
13
 
        self.__parent = parent
14
 
        self.__edit_button = gtk.MenuItem(_("Edit"))
15
 
        self.__del_button  = gtk.MenuItem(_("Delete"))
16
 
        self.__pwd_button  = gtk.MenuItem(_("Change password"))
17
 
 
18
 
        self.append (self.__edit_button)
19
 
        self.append (self.__del_button)
20
 
        self.append (self.__pwd_button)
21
 
        
22
 
        self.__edit_button.show()
23
 
        self.__del_button.show()
24
 
        self.__pwd_button.show()
25
 
        
26
 
        self.__edit_button.connect("activate", self.edit)
27
 
        self.__del_button.connect("activate",  self.delete)
28
 
        self.__pwd_button.connect("activate",  self.change_password)
29
 
        
30
 
        self.username = None
31
 
        
32
 
    def edit(self, button):
33
 
        self.__parent.edit_user()
34
 
        
35
 
    def delete(self, button):
36
 
        self.__parent.delete_user()
37
 
    
38
 
    def change_password(self, button):
39
 
        self.__parent.change_password()