MaxGUI Requests

BlitzMax Forums/BlitzMax GUI Programming/MaxGUI Requests

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

First, I am very happy that MaxGUI is being developed. The implementation of win32maxguiex using BlitzMax code makes it much easier to tweak and add to the module. Below are a few requests I have that would make the module even better.

Numberical/decimal textfield styles
This can easily be added by settings a gadget filter to filter out everything except numbers, or for a decimal style, include the "." character.

GadgetState(), SetGadgetState()
I think the implementation of all the gadget-specific commands was a small mistake. They can be left in, but GadgetState() could be used instead of SelectedGadgetItem(), SliderValue(), ButtonState(), etc. There's a module tweak in the appropriate forum showing how I did this.

TreeView node drag
I'd like to be able to create a new object by grabbing a treeview node and dragging it onto a canvas. This would really be a nice feature.

More Notify() flags
A question mark flag would be nice.

Property Editor Gadget
A property grid is the ultimate gadget. I don't know if this is something Windows actually supports, or if it is always just a hack drawn with GDI. If the latter is true, I do not think it should be included in MaxGUI.

That's all I can think of.