SDK Multiplataforma en C logo

SDK Multiplataforma en C

MenuItem

❮ Anterior
Siguiente ❯

Funciones

MenuItem*menuitem_create (void)
MenuItem*menuitem_separator (void)
voidmenuitem_OnClick (...)
voidmenuitem_enabled (...)
voidmenuitem_visible (...)
voidmenuitem_text (...)
voidmenuitem_image (...)
voidmenuitem_key (...)
voidmenuitem_submenu (...)
voidmenuitem_state (...)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.


menuitem_create ()

Crea un nuevo item para un menú.

MenuItem*
menuitem_create(void);

Retorna

El item recién creado.


menuitem_separator ()

Crea un nuevo separador para un menú.

MenuItem*
menuitem_separator(void);

Retorna

El item recién creado.


menuitem_OnClick ()

Establece un manejador para la selección del item.

void
menuitem_OnClick(MenuItem *item,
                 Listener *listener);
item

El item.

listener

Función callback que se llamará tras hacer clic.

Observaciones

Ver Eventos GUI.


menuitem_enabled ()

Activa o desactiva un item del menú.

void
menuitem_enabled(MenuItem *item,
                 const bool_t enabled);
item

El item.

enabled

Habilitado o no.


menuitem_visible ()

Muestra u oculta un item del menú.

void
menuitem_visible(MenuItem *item,
                 const bool_t enabled);
item

El item.

enabled

Habilitado o no.


menuitem_text ()

Establece el texto del item.

void
menuitem_text(MenuItem *item,
              const char_t *text);
item

El item.

text

Cadena C UTF8 terminada en carácter nulo '\0'.


menuitem_image ()

Establece el icono que mostrará el item.

void
menuitem_image(MenuItem *item,
               const Image *image);
item

El item.

image

Imagen.


menuitem_key ()

Establece un atajo de teclado para seleccionar el item del menú.

void
menuitem_key(MenuItem *item,
             const vkey_t key,
             const uint32_t modifiers);
item

El item.

key

El código de teclado.

modifiers

Modificadores.


menuitem_submenu ()

Asigna un submenú desplegable al seleccionar el item.

void
menuitem_submenu(MenuItem *item,
                 Menu **submenu);
item

El item.

submenu

El submenú.


menuitem_state ()

Establece el estado del item, que se reflejará con una marca junto al texto.

void
menuitem_state(MenuItem *item,
               const state_t state);
item

El item.

state

Estado.

❮ Anterior
Siguiente ❯