Now, i wan't to make an app with panel gadget , and i want to put the sdl surface on my PanelItem
Like this :
Code: Select all
Structure APPLICATION
DesktopWidth.i
DesktopHeight.i
WindowMain.i
WindowMainID.i
WindowNewGame.i
WindowNewGameID.i
EndStructure
; Parametre de l'application
Global App.APPLICATION
InitSprite()
ExamineDesktops()
App\DesktopWidth = DesktopWidth(0)
App\DesktopHeight = DesktopHeight(0)
SizeX = App\DesktopWidth - (App\DesktopWidth/4)
SizeY = App\DesktopHeight - (App\DesktopHeight/4)
App\WindowMain = OpenWindow(#PB_Any,0,0,SizeX,SizeY,"Game Builder",#PB_Window_SystemMenu)
App\WindowMainID = WindowID(App\WindowMain)
PanelGadget(0, 10,10, SizeX-20,SizeY-20)
AddGadgetItem (0, -1, "Project")
TextGadget(#PB_Any,10,10,130,30," Name of project :") : StringGadget(#PB_Any,140,10,140,30,"")
AddGadgetItem (0, -1, "Scene manager")
AddGadgetItem (0, -1, "Object manager")
AddGadgetItem (0, -1, "Scene Editor")
ScrollAreaGadget(8,10,10,SizeX-60,SizeY-60,1680,1050,#PB_ScrollArea_Single)
CreateImage(100,1680,1050) : ImageGadget(255,0,0,1680,1024,ImageID(100)) ; I WANT TO PUT MY SDL_GTK_NEW HERE !
CloseGadgetList()
;-LAUNCH
Repeat
Event = WindowEvent()
Delay(10)
Until Event = #PB_Event_CloseWindow
The best would be to have an
ScreenGadget(x,y,sizex,sizey,bbp)