Actions
Images » History » Revision 1
Revision 1/12
| Next »
iri, 03/30/2011 05:07 PM
Images¶
A widget displaying an image.
If the image file contains an animation, the result will be animated too. The supported formats are the same than GTK+.
_gtkImageNew¶
Create a new image object.
Prototype : fun [Chn I u0 u1] ObjGtkWidget
channel | Chn | any channel | |
flag | I | a flagto give the type | SCOL_IMAGE_EMPTY : create an empty image object. You can set a content later. |
SCOL_IMAGE_FILE : create an image object from an image file. The supported formats are the same than GTK+. You can modify it later. | |||
SCOL_IMAGE_PIX : create an image object from an existing pix object. You can modify it later. | |||
SCOL_IMAGE_PIXANIM : create an image object from an existing animated pix object. You can modify it later. | |||
SCOL_IMAGE_ICON : create an image object from an icon name of the current theme. You can modify it later. | |||
v : create an image object from a stock item name (owned to GTK+ or owned to you, via the factory (see this). You can modify it later. | |||
param | u0 | This parameter depends to the previous flag. | If flag is SCOL_IMAGE_FILE, SCOL_IMAGE_ICON or SCOL_IMAGE_STOCK, then param has a S type. It must be the filename to load or the name of the icon or the stock item. |
If flag is SCOL_IMAGE_PIX or SCOL_IMAGE_PIXANIM, the type is ObjGtkPix, param must be a ObjGtkPix object | |||
Otherwise, param should be nil | |||
option | u1 | At this time, option should be a I object (integer) and depends to the previous flag. | If the flag is SCOL_IMAGE_ICON or SCOL_IMAGE_STOCK, then option gives the predefined size of the icon / stock item : SCOL_ICON_SIZE_MENU, SCOL_ICON_SIZE_SMALL_TOOLBAR, SCOL_ICON_SIZE_LARGE_TOOLBAR, SCOL_ICON_SIZE_BUTTON, SCOL_ICON_SIZE_DND, SCOL_ICON_SIZE_DIALOG. An other value should not be set. |
Otherwise, option should be nil |
Return : ObjGtkWidget : a new image object or nil if error
Return Api
Updated by iri over 13 years ago · 1 revisions