Mercurial > projects > openmelee
diff themes/default/Spinner.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/Spinner.cfg Fri Mar 20 06:41:25 2009 -0400 @@ -0,0 +1,80 @@ +widget Spinner { + new VBox { + new SpinnerButton button2 { + icon.iconIndex = 0; + } + + new SpinnerButton button1 { + icon.iconIndex = 1; + } + } + + button1 = sub(button1); + button2 = sub(button2); +} + + +widget SpinnerButton { + layout = Layered; + + [hfill vfill] new Icon icon { + addIcon = "themes/default/img/spinner_up.png"; + addIcon = "themes/default/img/spinner_down.png"; + } + + [hfill vfill] new Graphic { + style.normal = { + background = solid(rgba(1, 1, 1, 0)); + } + style.hover = { + background = solid(rgba(1, 1, 1, .2)); + deactivation = .3; + } + style.active = { + background = solid(rgba(1, 1, 1, .4)); + } + } + + icon = sub(icon); +} + + +widget InputSpinner { + size = 60 0; + shape = Rectangle; + style.normal = { + border = 1 black; + background = solid(rgb(.2, .21, .24)); + } + layout = HBox; + layout = { + spacing = 2; + } + + [hexpand hfill vexpand hfill] new Group { + layout = { + padding = 2 2; + } + + [hexpand hfill vexpand] new InputArea input { + shape = Rectangle; + style.normal = { + background = solid(black); + textInput = { + caretColor = rgb(.6, .7, 1); + } + } + + fontSize = 11; + text = "0"; + } + } + new Spinner spinner; + + + spinner = sub(spinner); + input = sub(input); + value = prop(spinner.value); + + value = 0; +}