1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
/**
Grid
Shows a simple grid menu.
*/
#include MenuStyle_List
local Name = "Grid Menu";
func Construction()
{
inherited(...);
this.Style = GUI_GridLayout;
}
public func SetTightGridLayout(bool tight)
{
tight = tight ?? true;
if (tight)
this.Style = GUI_TightGridLayout;
else
this.Style = GUI_GridLayout;
}
func MakeEntryProplist(symbol, text)
{
var custom_entry = {Bottom = "+2em", Right = "+2em", desc = {Style = GUI_TextRight | GUI_TextBottom}};
custom_entry.Symbol = symbol;
custom_entry.desc.Text = text;
custom_entry.BackgroundColor = {Std = 0, OnHover = 0x50ff0000};
return custom_entry;
}
|