Code: Select all
ImportC "/usr/lib/libgdk_pixbuf-2.0.so"
gdk_pixbuf_new_from_file(Filename.s, *Error.Long)
EndImport
Import "/usr/lib/libglib-2.0.so"
EndImport
Import "/usr/lib/libgobject-2.0.so"
EndImport
Import "/usr/lib/libgmodule-2.0.so"
EndImport
Import "/usr/lib/libpng.so"
EndImport
Import "/usr/lib/libjpeg.so"
EndImport
Import "/usr/lib/libtiff.so"
EndImport
Import "/usr/lib/libz.so"
EndImport
Import "/usr/lib/libm.so"
EndImport
#APPNAME = ""
#WndMain = 0
OpenWindow(#WndMain, 0, 0, 640, 480, #APPNAME, #PB_Window_MaximizeGadget | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_ScreenCentered | #PB_Window_SystemMenu)
CreateGadgetList(WindowID(#WndMain))
img = gdk_pixbuf_new_from_file("/usr/share/pixmaps/terminal.xpm", @a)
Debug img
ImageGadget(0, 10, 10, 100, 100, img)
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Case #PB_Event_CloseWindow
Break
EndSelect
ForEver
g_object_unref_(img)




