__init__(self,
items,
is_root_menu=False,
select_scale=False,
x_align=ALIGN_START,
y_align=ALIGN_START,
font_size=DEFAULT_FONT_SIZE,
padding_x=3,
padding_y=3,
item_padding_x=6,
item_padding_y=3,
shadow_visible=True,
menu_min_width=130)
(Constructor)
| source code
|
Initialize Menu class.
- Parameters:
items - A list of item, item format: (item_icon, itemName, item_node).
is_root_menu - Default is False for submenu, you should set it as True if you
build root menu.
select_scale - Default is False, it will use parant's width if it set True.
x_align - Horizontal alignment value.
y_align - Vertical alignment value.
font_size - Menu font size, default is DEFAULT_FONT_SIZE
padding_x - Horizontal padding value, default is 3 pixel.
padding_y - Vertical padding value, default is 3 pixel.
item_padding_x - Horizontal item padding value, default is 6 pixel.
item_padding_y - Vertical item padding value, default is 3 pixel.
shadow_visible - Whether show window shadow, default is True.
menu_min_width - Minimum width of menu.
- Overrides:
window.Window.__init__
|