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 14 years ago · 12 revisions