Hi,
I uploaded to gitHub the first vesion of the compact_menu extension. I think the main core is near to be finished ready to support more member types and dynamic member management.



I started this extension with the main idea of giving an easy way to create collapsable menues, but I saw a big amount of possibilities by building some helper template menues for a system like this. For example: a menu to show and modify all the variables of an entity or all the parameters and entities of a map, modify and rebuild the map from the $$M file, a physX parameters controller menu, etc. The posibilities are infinite and it could be a great help for newbies and pros.

It lacks on documentation but here goes a quick summary for adventurous.

Actual members:
- TEXT.title=size_y
Draws a header for the menu. It moves the menu while cliking on it.
- .line=size_y
- .space=size_y
Draws a stylized line.
- TEXT.button=event
Executes a funtion when clicking on it.
- TEXT.slider=min,max,step,decimals,variable,event
Modifies a variable with a slider bar.
- TEXT.bmap=bmapPointer
Draws the bitmap pointed by the BMAP pointer

Future members
- editable digit
- text box
- window
- needle

- vector
- angle
- view
- entity
- ...



Last edited by txesmi; 06/13/13 14:23.