[MaxGUI] I am confused about something...

BlitzMax Forums/BlitzMax Beginners Area/[MaxGUI] I am confused about something...

Jason W.(Posted 2006) [#1]
What is the difference with the Maxgui module: BRL.MaxGUI and Driver modules: Win32MaxGUI , CocoaMaxGUI , FLTKMaxGUI

Do the driver modules add more functionality to your application?

Thanks in advance,

Jason


Dreamora(Posted 2006) [#2]
No, they add implementation to your application, "driver" to let the definitions run at all.

BRL.MaxGUI only has the declarations (like BRL.Max2D does as well)


Mark Tiffany(Posted 2006) [#3]
Do the driver modules add more functionality to your application?

BRL.Maxgui is the generic, cross-platform "interface" to maxgui. The others (plus Brucey's excellent GTKMaxGUI module) are implementations of maxgui on each of the different platforms (win32=obvious, cocoa=Mac OS X, FLTK / GTK = Linux).


Jason W.(Posted 2006) [#4]
Mark, thanks.

Could you explain why the "win32gui.bmx" file mentions blitzplus functions where the "maxgui.bmx" file only mentions the main MaxGUI functions?

Jason


Dreamora(Posted 2006) [#5]
maxgui only declares them generically (without knowledge of the later implementation)

win32gui implements this declaration of maxgui and gives them an implementation, in this specific case it seems to be most likely a wrapper to the Blitz Plus GUI stuff that was used to base the Windows MaxGUI part on it ... (sadly as it enforced a very bad base structure for a Max module)


Jason W.(Posted 2006) [#6]
Thanks Dremora.

Still learning this wondeful language. Im working a utility application that might BlitzMAX users find information easier.

Jason