GUI Demonstrations
Horizontal Menus
The following value lists were generated by the accomanying source code. You can view the page source to see the HTML results.
[ Red | Yellow | Blue | Orange | Green | Purple ]
Red Rose Pink Green Emerald Sea Foam
fwpGui_htextmenu:
-menu = 'colors',
-tween = ' | ',
-left = '[ ',
-right = ' ]'
fwpGui_htextmenu:
-menu = 'colors2',
-tween = ' | ',
-left = '',
-right = ''
// the colors menu options are coming from config files
// several other tag options are not shown, consult the docs
| Menu | From | An Array |
fwpGui_htextmenu:
-menu=(array:
'/demo/menus```Menu```0```none\r',
'/demo/menus```From```0```none\r',
'/demo/menus```An Array```0```none\r'),
-tween=' | ',
-left='| ',
-right=' |';
// several other tag options are not shown, consult the docs
Vertical Menus
:: Red
:::: Rose
:::: Pink
:: Green
:::: Emerald
:::: Sea Foam
fwpGui_vtextmenu:
-menu = 'colors2',
-left = ' ',
-fill = '::'
// the colors menu options are coming from config files
// several other tag options are not shown, consult the docs
• Simple Shapes
• Square
• Circle
• Rectangle
• Complex Shapes
• Two Dimensional
• Trapezoid
• Ellipsis
• Three Dimensional
• Sphere
• Cylinder
• Pyramid
fwpGui_vtextmenu:
-menu = 'shapes',
-left = '• ';
// with no fill specified, it default to a space
// several other tag options are not shown, consult the docs
// here's the shapes config file:
----------------------------------------------------
# URL```Title```Fill Depth```getParams
/demo/menus```Simple Shapes```0```none
/demo/menus```Square```4```none
/demo/menus```Circle```4```none
/demo/menus```Rectangle```4```none
/demo/menus```Complex Shapes```0```none
/demo/menus```Two Dimensional```4```none
/demo/menus```Trapezoid```8```none
/demo/menus```Ellipsis```8```none
/demo/menus```Three Dimensional```4```none
/demo/menus```Sphere```8```none
/demo/menus```Cylinder```8```none
/demo/menus```Pyramid```8```none
----------------------------------------------------
GET Form Menus
This menu has standard URL parameters:
• Red • Yellow • Blue • Orange • Green • Purple •
fwpGui_htextmenu:
-menu='colors',
-tween=' • ',
-left='• ',
-right=' •',
-paramsGet='p1,p2'
This menu has parameters embedded in the file name which is compatible with both Apache and IIS HTTP servers. The delimiting character is configurable:
::: Red
::: Yellow
::: Blue
::: Orange
::: Green
::: Purple
fwpGui_vtextmenu:
-menu='colors',
-left='::: ',
-paramsFile='p1, p2'
Rollover Menus
There is a legacy custom type which automates the writing of menu HTML and JavaScript code on the fly using a simple configuration file to acquire details. This version uses standard JavaScript to replace images. It's not hip to write those types of rollover menus anymore, so a CSS based version is in the works.