BlitzMax Graphics WIn Inside maxgui?

BlitzMax Forums/BlitzMax Programming/BlitzMax Graphics WIn Inside maxgui?

Hardcoal(Posted 2012) [#1]
Hi, I wonder..
Can you Display inside MaxGui a Blitzmax Graphics WIn?

if so.. how?

cheers


Dabhand(Posted 2012) [#2]
CreateCanvas?

Dabz


col(Posted 2012) [#3]
An example
Strict

Import maxgui.drivers

Global Win:TGadget = CreateWindow("Canvas graphics",0,0,400,400,Null,WINDOW_DEFAULT|WINDOW_CENTER)
Global Canvas:TGadget = CreateCanvas(0,0,ClientWidth(Win),ClientHeight(Win),Win)
Global Timer:TTimer = CreateTimer(60) '60 FPS

Repeat
	WaitEvent()
	
	Select EventID()
		Case EVENT_WINDOWCLOSE
			End
			
		Case EVENT_TIMERTICK
			RedrawGadget(Canvas)
			
		Case EVENT_GADGETPAINT
			Select EventSource()
				Case Canvas
					SetGraphics(CanvasGraphics(Canvas)) 'Set Max2D so all drawing is done on the Canvas
					
					Cls
					DrawText("Testing",10,10)
					Flip 0
			EndSelect
	EndSelect
Forever



Hardcoal(Posted 2012) [#4]
cool tnx