__init__(self,
item,
font_size,
select_scale,
show_submenu_callback,
hide_submenu_callback,
get_root_menu_callback,
get_menu_items_callback,
icon_width,
icon_height,
have_submenu,
submenu_width,
submenu_height,
menu_padding_x,
menu_padding_y,
item_padding_x,
item_padding_y,
min_width)
(Constructor)
| source code
|
Initialize MenuItem class.
- Parameters:
item - item format: (item_icon, itemName, item_node).
font_size - Menu font size.
select_scale - Default is False, it will use parant's width if it set True.
show_submenu_callback - Callback when show submenus.
hide_submenu_callback - Callback when hide submenus.
get_root_menu_callback - Callback to get root menu.
get_menu_items_callback - Callback to get menu items.
icon_width - Icon width.
icon_height - Icon height.
have_submenu - Whether have submenu.
submenu_width - Width of submenu.
submenu_height - Height of submenu.
menu_padding_x - Horizontal padding of menu.
menu_padding_y - Vertical padding of menu.
item_padding_x - Horizontal padding of item.
item_padding_y - Vertical padding of item.
min_width - Minimum width.
- Overrides:
object.__init__
|