Mercurial > projects > openmelee
diff themes/default/Menu.cfg @ 0:c10bc63824e7
Initial commit!
author | zzzzrrr <mason.green@gmail.com> |
---|---|
date | Fri, 20 Mar 2009 06:41:25 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/default/Menu.cfg Fri Mar 20 06:41:25 2009 -0400 @@ -0,0 +1,96 @@ +widget HMenu { + new HBox children { + layout = { + spacing = 8; + padding = 8 2; + } + } + + children = sub(children); +} + + +widget HMenuItem { + [hexpand hfill] new Group { + shape = Rectangle; + style.active = { + background = solid(rgba(1, 1, 1, .1)); + border = 1 black; + } + layout = { + padding = 2 2; + } + + new Label label { + fontSize = 11; + style.normal = { + color = rgb(.8, .8, .8); + } + } + } + + label = sub(label); + text = prop(label.text); + + childDir = 3; +} + + +widget VMenu { + [hexpand hfill vexpand vfill] new Graphic { + renderOversize = 8 8; + renderOffset = 2 2; + style.normal = { + background = solid(rgba(0, 0, 0, .5)); + image = grid("themes/default/img/menuShadow.png", hline(14, 66), vline(14, 66)); + } + + [hexpand hfill vexpand vfill] new Group { + size = 80 0; + shape = Rectangle; + style.normal = { + background = solid(rgb(.18, .18, .18)); + border = 1 rgb(.25, .25, .25); + } + layout = { + padding = 4 3; + } + + [hfill hexpand] new VBox children { + layout = { + spacing = 2; + padding = 2 2; + attribs = "hexpand hfill"; + } + } + } + } + + children = sub(children); +} + + +widget VMenuItem { + [hexpand hfill] new Group { + shape = Rectangle; + style.active = { + background = solid(rgba(1, 1, 1, .05)); + border = 1 black; + } + layout = { + padding = 2 2; + } + + new Label label { + fontSize = 11; + style.normal = { + color = rgb(.8, .8, .8); + } + } + } + + label = sub(label); + text = prop(label.text); + + childDir = 0; +}