Package screenlets :: Module XmlMenu
[hide private]
[frames] | no frames]

Module XmlMenu

source code

Classes [hide private]
  ApplicationMenu
A utility-class to simplify the creation of gtk.Menus from directories with desktop-files.
Functions [hide private]
 
_(s) source code
 
imageitem_from_name(filename, label, icon_size=32)
Creates a nw gtk.ImageMenuItem from a given icon-/filename.
source code
 
read_desktop_file(filename)
Read ".desktop"-file into a dict NOTE: Should use utils.IniReader ...
source code
 
fill_menu_from_directory(dirname, menu, callback, filter='*', id_prefix='', id_suffix='', search=[], replace=[], skip=[])
Create MenuItems from a directory.
source code
 
create_menu_from_xml(node, callback, icon_size=22)
Create a gtk.Menu by an XML-Node
source code
 
create_menu_from_file(filename, callback)
Creates a menu from an XML-file and returns None if something went wrong
source code
Function Details [hide private]

fill_menu_from_directory(dirname, menu, callback, filter='*', id_prefix='', id_suffix='', search=[], replace=[], skip=[])

source code 
Create MenuItems from a directory. TODO: use regular expressions