Actions
Have a list of supported pix formats¶
The easier method :¶
fun main ()=
_showconsole;
_fooSList _gtkPixFormats;
0;;
The console could display :
tiff:jpeg:gif:bmp:emf:wmf:ico:qtif:icns:pcx:tga:xbm:xpm:ras:pnm:wbmp:png:ani:NIL
_gtkPixFormats returns a simple list of all supported formats by ObjGtkPix on the current system.
The full method :¶
Here, _gtkPixFormatsFull returns a list of tuples with several informations to all supported formats by ObjGtkPix on the current system.
fun displayList2 (list, prefixe)=
if list == nil then
0
else
(
_fooS strcat a hd list;
displayList2 tl list prefixe
);;
fun displayList (list)=
if list == nil then
0
else
let hd list -> [name mimes ext desc lic disabled] in
(
_fooS strcat "name = " name;
displayList2 mimes "mimes = ";
displayList2 ext "extensions = ";
_fooS strcat "description = " desc;
_fooS strcat "license = " lic;
_fooS strcat "disabled = " itoa disabled;
_fooS "****";
displayList tl list;
);;
fun main ()=
_showconsole;
displayList _gtkPixFormatsFull;
0;;
The console could display ... :
name = tiff mimes = image/tiff extensions = tiff extensions = tif description = The TIFF image format license = LGPL disabled = 0 **** name = jpeg mimes = image/jpeg extensions = jpeg extensions = jpe extensions = jpg description = The JPEG image format license = LGPL disabled = 0 **** name = gif mimes = image/gif extensions = gif description = The GIF image format license = LGPL disabled = 0 **** name = bmp mimes = image/bmp mimes = image/x-bmp mimes = image/x-MS-bmp extensions = bmp description = The BMP image format license = LGPL disabled = 0 **** name = emf mimes = application/emf mimes = application/x-emf mimes = image/x-emf mimes = image/x-mgx-emf extensions = emf description = The EMF image format license = LGPL disabled = 0 **** name = wmf mimes = image/x-wmf extensions = wmf extensions = apm description = The WMF image format license = LGPL disabled = 0 **** name = ico mimes = image/x-icon mimes = image/x-ico extensions = ico extensions = cur description = The ICO image format license = LGPL disabled = 0 **** name = qtif mimes = image/x-quicktime mimes = image/qtif extensions = qtif extensions = qif description = The QTIF image format license = LGPL disabled = 0 **** name = icns mimes = image/x-icns extensions = icns description = The ICNS image format license = GPL disabled = 0 **** name = pcx mimes = image/x-pcx extensions = pcx description = The PCX image format license = LGPL disabled = 0 **** name = tga mimes = image/x-tga extensions = tga extensions = targa description = The Targa image format license = LGPL disabled = 0 **** name = xbm mimes = image/x-xbitmap extensions = xbm description = The XBM image format license = LGPL disabled = 0 **** name = xpm mimes = image/x-xpixmap extensions = xpm description = The XPM image format license = LGPL disabled = 0 **** name = ras mimes = image/x-cmu-raster mimes = image/x-sun-raster extensions = ras description = The Sun raster image format license = LGPL disabled = 0 **** name = pnm mimes = image/x-portable-anymap mimes = image/x-portable-bitmap mimes = image/x-portable-graymap mimes = image/x-portable-pixmap extensions = pnm extensions = pbm extensions = pgm extensions = ppm description = The PNM/PBM/PGM/PPM image format family license = LGPL disabled = 0 **** name = wbmp mimes = image/vnd.wap.wbmp extensions = wbmp description = The WBMP image format license = LGPL disabled = 0 **** name = png mimes = image/png extensions = png description = The PNG image format license = LGPL disabled = 0 **** name = ani mimes = application/x-navi-animation extensions = ani description = The ANI image format license = LGPL disabled = 0 ****
Return Examples
Updated by iri almost 14 years ago ยท 2 revisions