#ifndef _GNU_SOURCE
# define _GNU_SOURCE
#endif
#include <string.h>
#include <Elementary.h>
static void
{
printf("Hover button is clicked and 'clicked' callback is called.\n");
}
static void
void *event_info)
{
const char *txt = elm_object_item_text_get(event_info);
printf("'selected' callback is called. (selected item : %s)\n", txt);
}
static void
{
printf("'dismissed' callback is called.\n");
}
static void
{
printf("'expanded' callback is called.\n");
}
static void
void *event_info)
{
const char *txt = elm_object_item_text_get(event_info);
printf("'item,pressed' callback is called. (selected item : %s)\n", txt);
elm_object_text_set(obj, txt);
elm_combobox_hover_end(obj);
}
static char *
{
char buf[256];
snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data);
return strdup(buf);
}
{
}
{
char buf[256];
snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data);
}
EAPI_MAIN int
{
for (int i = 0; i < 1000; i++)
(void*)(uintptr_t)(i * 10));
_combobox_clicked_cb, NULL);
_combobox_selected_cb, NULL);
_combobox_dismissed_cb, NULL);
_combobox_expanded_cb, NULL);
_combobox_item_pressed_cb, NULL);
return 0;
}