123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283 |
- // pilrctst.rcp
- // Script to test and demonstrate PilRC
- // Wes Cherry
- // [email protected]
- #include "pilrctst.h"
- FORM ID kidForm1 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest 1 (LABEL)"
- LABEL "Font 0" ID 2000 AT (CENTER 20) FONT 0
- LABEL "Font 1" ID 2001 AT (CENTER PREVBOTTOM+1) FONT 1
- LABEL "Font 2" ID 2002 AT (CENTER PREVBOTTOM+1) FONT 2
- LABEL "\001\002\003\004\005\006" ID 2002 AT (CENTER PREVBOTTOM+1) FONT 3
- LABEL "\001\002\003\004\005\006" ID 2002 AT (CENTER PREVBOTTOM+1) FONT 4
- LABEL "\001\002\003\004\005\006" ID 2002 AT (CENTER PREVBOTTOM+1) FONT 5
- LABEL "Nonusable should be hidden" ID 2003 AT (CENTER PREVBOTTOM+1) FONT 0 NONUSABLE
- LABEL "Font0" ID 2003 AT (10 PREVBOTTOM+1) FONT 0
- LABEL "Font1" ID 2003 AT (PREVRIGHT+1 PREVTOP) FONT 1
- LABEL "Font2" ID 2003 AT (PREVRIGHT+1 PREVTOP) FONT 2
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm2 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (BUTTON)"
- BUTTON "FrameButton1" ID 2000 AT (CENTER 20 AUTO AUTO) FRAME
- BUTTON "NoFrameButton1" ID 2001 AT (CENTER PREVBOTTOM+2 AUTO AUTO) NOFRAME
- BUTTON "BoldFrameButton1" ID 2002 AT (CENTER PREVBOTTOM+2 AUTO AUTO) BOLDFRAME
- BUTTON "LeftAnchor" ID 2003 AT (10 PREVBOTTOM+2 100 AUTO) LEFTANCHOR
- BUTTON "RightAnchor" ID 2004 AT (10 PREVBOTTOM+1 100 AUTO) RIGHTANCHOR
- BUTTON "Disabled" ID 2005 AT (10 PREVBOTTOM+1 100 AUTO) DISABLED
- BUTTON "NonUsable should be hidden" ID 2006 AT (CENTER PREVBOTTOM+1 AUTO AUTO) NONUSABLE
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm3 AT (2 2 156 156)
- USABLE
- NOFRAME
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (PUSHBUTTON)"
- PUSHBUTTON "aGroup 1" ID 2000 AT (CENTER 20 AUTO AUTO) GROUP 1
- PUSHBUTTON "bGroup 1" ID 2001 AT (CENTER PREVBOTTOM+2 AUTO AUTO) GROUP 1
- PUSHBUTTON "cGroup 1" ID 2002 AT (CENTER PREVBOTTOM+2 AUTO AUTO) GROUP 1
- PUSHBUTTON "dGroup 1 Disabled" ID 2003 AT (CENTER PREVBOTTOM+1 AUTO AUTO) DISABLED GROUP 1
- PUSHBUTTON "aLeftAnchor" ID 2004 AT (10 PREVBOTTOM+2 100 AUTO) LEFTANCHOR GROUP 2
- PUSHBUTTON "bRightAnchor" ID 2005 AT (10 PREVBOTTOM+1 100 AUTO) RIGHTANCHOR GROUP 2
- PUSHBUTTON "cNonUsable should be hidden" ID 2006 AT (CENTER PREVBOTTOM+1 AUTO AUTO) NONUSABLE GROUP 2
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm4 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (CHECKBOX)"
- CHECKBOX "Checkbox" ID 2007 AT (CENTER 15 AUTO AUTO)
- CHECKBOX "Checkbox Checked" ID 2008 AT (CENTER PREVBOTTOM+2 AUTO AUTO) CHECKED
- CHECKBOX "Disabled Check" ID 2009 AT (CENTER PREVBOTTOM+2 AUTO AUTO) DISABLED
- CHECKBOX "Checkbox Group1" ID 2010 AT (CENTER PREVBOTTOM+2 AUTO AUTO) GROUP 1
- CHECKBOX "CheckboxGroup1" ID 2011 AT (CENTER PREVBOTTOM+2 AUTO AUTO) GROUP 1
- CHECKBOX "Checkbox Group2" ID 2012 AT (CENTER PREVBOTTOM+3 AUTO AUTO) GROUP 2
- CHECKBOX "Checkbox Group2" ID 2013 AT (CENTER PREVBOTTOM+2 AUTO AUTO) GROUP 2
-
- CHECKBOX "LeftAnchor" ID 2014 AT (10 PREVBOTTOM+2 100 AUTO) LEFTANCHOR
- CHECKBOX "RightAnchor" ID 2015 AT (10 PREVBOTTOM+1 100 AUTO) RIGHTANCHOR
- CHECKBOX "NonUsable should be hidden" ID 2016 AT (CENTER PREVBOTTOM+1 AUTO AUTO) NONUSABLE
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm5 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (POPUPTRIGGER)"
- LABEL "POPUPTRIGGER" ID 500 AT (10 20)
- POPUPTRIGGER "Item1" ID 1000 AT (PrevRight+4 PrevTop 62 AUTO) LEFTANCHOR
- LIST "Item1" "Item2" "Item3" "Item4" ID 2000 AT (PrevLeft PrevTop 52 1) NONUSABLE VISIBLEITEMS 4
- POPUPLIST 1000 2000
- LABEL "POPUPTRIGGER" ID 500 AT (10 PREVBOTTOM+20)
- POPUPTRIGGER "Item1" ID 3000 AT (PrevRight+4 PrevTop 62 AUTO) LEFTANCHOR
- LIST "Item1" "Item2" "Item3" "Item4" "Item5" "Item6" ID 4000 AT (PrevLeft PrevTop 52 1) NONUSABLE VISIBLEITEMS 4
- POPUPLIST 3000 4000
-
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm6 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (LIST)"
- LIST "Item1" "Item2" "Item3" "Item4" ID 4000 AT (10 20 52 1) VISIBLEITEMS 4
- LIST "Item1" "Item2" "Item3" "Item4" "Item5" "Item6" ID 4001 AT (PrevRight+10 PrevTop 52 1) VISIBLEITEMS 4
- LIST "Disabled" "Item2" "Item3" "Item4" "Item5" "Item6" ID 4002 AT (10 Prevbottom+10 52 1) VISIBLEITEMS 4 DISABLED
- LIST "Unusable" "Item2" "Item3" "Item4" "Item5" "Item6" ID 4003 AT (PrevRight+10 PrevTop 52 1) NONUSABLE VISIBLEITEMS 4
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm7 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (SELECTORTRIGGER)"
- SELECTORTRIGGER "SelectorTrigger" ID 2000 AT (CENTER 20 AUTO AUTO)
- SELECTORTRIGGER "LeftAnchor" ID 2001 AT (10 PREVBOTTOM+2 100 AUTO) LEFTANCHOR
- SELECTORTRIGGER "RightAnchor" ID 2002 AT (10 PREVBOTTOM+1 100 AUTO) RIGHTANCHOR
- SELECTORTRIGGER "Disabled" ID 2003 AT (10 PREVBOTTOM+1 100 AUTO) DISABLED
- SELECTORTRIGGER "NONUSABLE" ID 2004 AT (10 PREVBOTTOM+1 100 AUTO) NONUSABLE
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm8 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (REPEATBUTTON)"
- REPEATBUTTON "\001" ID 1000 AT (CENTER 15 AUTO AUTO) FONT 5 NOFRAME
- REPEATBUTTON "\002" ID 1001 AT (CENTER PREVBOTTOM-1 AUTO AUTO) FONT 5 NOFRAME
- REPEATBUTTON "\001" ID 1010 AT (CENTER PREVBOTTOM+3 AUTO AUTO) FONT 5 FRAME
- REPEATBUTTON "\002" ID 1011 AT (CENTER PREVBOTTOM+1 AUTO AUTO) FONT 5 FRAME
- REPEATBUTTON "\001" ID 1020 AT (CENTER PREVBOTTOM+3 AUTO AUTO) FONT 5 BOLDFRAME
- REPEATBUTTON "\002" ID 1021 AT (CENTER PREVBOTTOM+2 AUTO AUTO) FONT 5 BOLDFRAME
- REPEATBUTTON "Disabled" ID 1030 AT (CENTER PREVBOTTOM+3 AUTO AUTO) DISABLED
- REPEATBUTTON "Disabled" ID 1031 AT (CENTER PREVBOTTOM+1 AUTO AUTO) DISABLED
- REPEATBUTTON "Nonusable" ID 1040 AT (CENTER PREVBOTTOM+3 AUTO AUTO) NONUSABLE
- REPEATBUTTON "Nonusable" ID 1041 AT (CENTER PREVBOTTOM+1 AUTO AUTO) NONUSABLE
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm9 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (FIELD)"
- FIELD ID 1000 AT (10 15 140 20) LEFTALIGN UNDERLINED SINGLELINE MAXCHARS 20
- FIELD ID 1001 AT (10 PREVBOTTOM+1 140 20) RIGHTALIGN UNDERLINED SINGLELINE MAXCHARS 40
- FIELD ID 1002 AT (10 PREVBOTTOM+1 140 20) NONUSABLE UNDERLINED SINGLELINE MAXCHARS 40
- FIELD ID 1003 AT (10 PREVBOTTOM+1 140 20) SINGLELINE MAXCHARS 40
- FIELD ID 1004 AT (10 PREVBOTTOM+2 130 40) MULTIPLELINES UNDERLINED MAXCHARS 200 FONT 2
- GRAFFITISTATEINDICATOR AT (130 150)
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm10 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (FORMBITMAP)"
- FORMBITMAP AT (10 15) BITMAP kidBitmap
- FORMBITMAP AT (10 80) BITMAP kidBitmap NONUSABLE
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm11 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (GADGET)"
- GADGET ID 1000 AT (10 15 140 50) USABLE
- GADGET ID 1001 AT (10 55 140 50) NONUSABLE
-
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- FORM ID kidForm12 AT (2 2 156 156)
- USABLE
- MODAL
- HELPID kidHelp1
- MENUID kidMenu1
- BEGIN
- TITLE "PilrcTest (TABLE)"
- TABLE ID kidTable AT (10 15 140 100) ROWS 10 COLUMNS 5 COLUMNWIDTHS 50 30 30 40 20
-
- BUTTON "Ok" ID kidOk AT (CENTER 140 AUTO AUTO)
- END
- MENU ID kidMenu1
- BEGIN
- PULLDOWN "File"
- BEGIN
- MENUITEM "Open..." 5000 "O"
- MENUITEM SEPARATOR
- MENUITEM "Close" 5002
- END
- PULLDOWN "Edit"
- BEGIN
- MENUITEM "Undo" 6000 "U"
- MENUITEM "Cut" 6001 "X"
- MENUITEM "Copy" 6002 "C"
- MENUITEM "Paste" 6003"P"
- MENUITEM SEPARATOR
- MENUITEM "Keyboard" 6004"K"
- END
- END
- ALERT kidAlert1
- HELPID kidHelp2
- INFORMATION
- BEGIN
- TITLE "Bummer!"
- MESSAGE "Them there Menu items don't do nothin."
- BUTTONS "Ok" "Continue"
- END
- STRING kidHelp1 "This is a test form for PilRC.\n"\
- "by Wes Cherry\n"\
- "[email protected]"
- STRING kidHelp2 "Yes, there's nothing hooked up to the menu commands!"
-
- // This bitmap is referenced by kidForm10
- BITMAP ID kidBitmap "pilrc.bmp"
- ICON "pilrcic.bmp"
- VERSION 1 "0.2.1"
|