|
|
|
@ -180,6 +180,7 @@ function MenuItem:init()
|
|
|
|
|
TextWidget:new{
|
|
|
|
|
text = self.text,
|
|
|
|
|
face = self.face,
|
|
|
|
|
bold = self.bold,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -188,6 +189,7 @@ function MenuItem:init()
|
|
|
|
|
TextWidget:new{
|
|
|
|
|
text = mandatory,
|
|
|
|
|
face = self.info_face,
|
|
|
|
|
bold = self.bold,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -462,6 +464,7 @@ function Menu:init()
|
|
|
|
|
if #self.item_table > 0 then
|
|
|
|
|
-- if the table is not yet initialized, this call
|
|
|
|
|
-- must be done manually:
|
|
|
|
|
self.page = math.ceil((self.item_table.current or 1) / self.perpage)
|
|
|
|
|
self:updateItems(1)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
@ -500,6 +503,7 @@ function Menu:updateItems(select_number)
|
|
|
|
|
show_parent = self.show_parent,
|
|
|
|
|
text = self.item_table[i].text,
|
|
|
|
|
mandatory = self.item_table[i].mandatory,
|
|
|
|
|
bold = self.item_table.current == i,
|
|
|
|
|
face = self.cface,
|
|
|
|
|
dimen = self.item_dimen:new(),
|
|
|
|
|
shortcut = item_shortcut,
|
|
|
|
|