formZ SDK | 5.0 API Reference | System | User Interface (FUIM) | Templates

# fz_fuim_new_icon3

Description

Creates a new icon item.
Pass FZ_FUIM_NONE for id to not assign a specific item id. An id will be created and assigned to the item.
Pass FZ_FUIM_ROOT for parent if there is no parent group.
Pass 0 for width and height to use the default icon size.
item_func is an optional function that is called to handle actions occurring to this item.

Plugin Prototype

short fz_fuim_new_icon3(

fz_fuim_tmpl_ptr | fuim_tmpl,
short | parent,
short | id,
fzrt_int | flags,
fzrt_floc_ptr | floc,
short | width,
short | height,
fz_fuim_item_func | item_func,
void * | item_data )

Parameters

fuim_tmpl [Input]

fuim manager

parent [Input]

parent group

id [Input]

icon item id

flags [Input]

construction flags

Bit Flag Type: fz_fuim_flag_enum

floc [Input]

file location of file which contains the icon.

width [Input]

width of the icon.

height [Input]

height of the icon.

item_func [Input, Optional]

item function

item_data [Input, Optional]

data to pass to item function
if item_func is NULL, this is ignored

Returns

Icon id

Availability

8.0.0.0

Function Set

fz_fuim_fset

Defined in

fz_fuim_api.h