Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* (bug 4958) Add a menu to list/play demo files to the main menu (jac…
…klutz54@gmail.com)
- Loading branch information
cschwarz
committed
Jun 19, 2011
1 parent
acc8da3
commit d3296f6
Showing
4 changed files
with
131 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
#include "ui/menudef.h" | ||
|
||
{ | ||
\\ DEMO \\ | ||
|
||
#define W 300 | ||
#define H 240 | ||
#define BUTT_W 45 | ||
#define BUTT_H 35 | ||
#define BORDER 10 | ||
|
||
menuDef | ||
{ | ||
name "demo" | ||
visible MENU_FALSE | ||
fullscreen MENU_FALSE | ||
rect (320-(W/2)) (240-(H/2)) W H | ||
focusColor 1 .75 0 1 | ||
style WINDOW_STYLE_FILLED | ||
border WINDOW_BORDER_FULL | ||
popup | ||
onEsc | ||
{ | ||
close demo | ||
} | ||
onOpen | ||
{ | ||
uiScript loadDemos | ||
} | ||
|
||
itemDef | ||
{ | ||
name window | ||
rect 0 0 W H | ||
style WINDOW_STYLE_FILLED | ||
backcolor 0 0 0 1 | ||
visible MENU_TRUE | ||
decoration | ||
|
||
border WINDOW_BORDER_FULL | ||
borderSize 1.0 | ||
borderColor 0.5 0.5 0.5 1 | ||
} | ||
|
||
itemDef | ||
{ | ||
name demolist | ||
rect BORDER BORDER (W-(2*BORDER)) (H-(BUTT_H+BORDER)) | ||
type ITEM_TYPE_LISTBOX | ||
style WINDOW_STYLE_EMPTY | ||
elementwidth 120 | ||
elementheight 20 | ||
textscale .25 | ||
elementtype LISTBOX_TEXT | ||
feeder FEEDER_DEMOS | ||
textalign 3 | ||
textaligny 14 | ||
border WINDOW_BORDER_FULL | ||
bordercolor 0.5 0.5 0.5 0.5 | ||
forecolor 1 1 1 1 | ||
backcolor 0.2 0.2 0.2 1 | ||
outlinecolor 0.1 0.1 0.1 0.5 | ||
visible MENU_TRUE | ||
doubleClick | ||
{ | ||
play "sound/misc/menu1.wav"; | ||
uiScript RunDemo | ||
} | ||
} | ||
|
||
itemDef | ||
{ | ||
name play | ||
text "Play" | ||
type ITEM_TYPE_BUTTON | ||
textscale .25 | ||
rect (W-(2*BUTT_W)) (H-BUTT_H) BUTT_W BUTT_H | ||
textalign ALIGN_CENTER | ||
textvalign VALIGN_CENTER | ||
forecolor 1 1 1 1 | ||
visible MENU_TRUE | ||
action | ||
{ | ||
play "sound/misc/menu1.wav"; | ||
close demo; | ||
uiScript RunDemo | ||
} | ||
} | ||
|
||
itemDef | ||
{ | ||
name cancel | ||
text "Cancel" | ||
type ITEM_TYPE_BUTTON | ||
textscale .25 | ||
rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H | ||
textalign ALIGN_CENTER | ||
textvalign VALIGN_CENTER | ||
forecolor 1 1 1 1 | ||
visible MENU_TRUE | ||
action | ||
{ | ||
play "sound/misc/menu3.wav"; | ||
close demo | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters