Hi, I have a fairly small job in C-Script that could easily lead to other jobs.
Name: Dynamic right-click menu system with up to 10 menu items.
General info: You'll be creating a menu and delivering a menu system that only has one menu (one set of menu items), but can be extended by adding more text objects with strings to the WDL code. Each additional menu will require a text object for the menu items themselves and one for the function names to be called. Those text objects are just used as string arrays. Other text objects are used to actually display the menu items (and do the highlighting).
Programming requirements: Create a menu with only 3DGS panels and texts and a button bitmap. Store the menu selections in the string property of a 3DGS text object. Store the function names to be called in a another text object. Use execute() to call the desired function.
Display requirements: Use a text object with a single string variable for each menu item. The font must be monospaced. Use another text object with the same string variable but a different colored font for the hightlight feature, which should be triggered by a mouse_over function in the button serving as the background. The mouse_up function should call the appropriate menu item command. Please don't use the ackfont (it's too small for my eyes). 8 or 10 point Courier should be fine.
Comments: I'm trying not to over-specify the implementation details here because you may think of a more clever way to do it, one that uses fewer text objects, etc. As long as you wind up with a highlighting menu (highlight on mouse_over) that gets built on the fly from a specified list of menu items and function names, I'll be happy. And you'll get paid.
Payment: You can send me an estimate on what you would charge for this job. If you have an established track record with references, send me your hourly rate and a ballpark estimate of how long you think it will take.
Comtact me at
michael@mccrickard.net