GUI Framework?

BlitzMax Forums/BlitzMax GUI Programming/GUI Framework?

Has anyone out there put together a framework using Max GUI?

I'm after something akin to a ready-amde shell that can handle toolbar events, menu events, keyboard events, and also run a small chunk of non-gui code.

Anyone?

No
Main reason is that we use Framework Assistant for our apps. Then no freaking "more modules just to have frameworks" are needed :)

Maybe framework was the wrong shoice of words :)

I'm just after a ready-made shell that I can drop my menu/gadget/keyboard checks into...

So an app skeleton?

A generic one wouldn't be of much use as it does not have much in:

SuperStrict

Framework brl.maxgui
?win32
import brl.win32maxgui
?osx
import brl.cocoamaxgui
?linux
import brl.fltkmaxgui
?

repeat
  waitevent()
  select EventID()
    case EVENT_APPCLOSE
      end
  end select
forever

end


Thats it more or less.
The rest depends on your application.
One or several windows, gadgets within panels / tabbers, etc etc.

The only other thing that might make use is using a GUI editor like GUIde.

I would suggest you to use a Hook event system, instead of a waitevent + eventID spetially if your application will run on windows, to let drawing events be traped when a modal form is displayed, or the base form is being resized or whatever.

i think guide is probably what you want, you draw a form and it builds you a code framework which you just fill in the bits.

I think its for free now too.