GUI Framework?
BlitzMax Forums/MaxGUI Module/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. |