44 |
return menu |
return menu |
45 |
|
|
46 |
def correctLabel(self,label): |
def correctLabel(self,label): |
47 |
## TODO: replace iso8859 by correct encoding |
# TODO: remove decode step, when gettext translations are send |
48 |
return string.replace(label.decode('iso8859-1'),'&','_') |
# in unicode instead of local encoding |
49 |
|
return string.replace(unicode(label,gConfigForms('textEncoding')),'&','_') |
50 |
|
|
|
|
|
51 |
# Add a (sub)menu |
# Add a (sub)menu |
52 |
def addMenu(self, name, parent): |
def addMenu(self, name, parent): |
53 |
menuitem = gtk.MenuItem(self.correctLabel(name)) |
menuitem = gtk.MenuItem(self.correctLabel(name)) |