#include <Elementary.h>
static int counter = 3;
static void
{
char label[32];
snprintf(label, sizeof(label), "Item %i", counter++);
if (!list_it)
printf("Error adding item\n");
}
static void
{
char label[32];
snprintf(label, sizeof(label), "Item %i", counter++);
if (!list_it)
printf("Error adding item\n");
}
static void
{
char label[32];
snprintf(label, sizeof(label), "Item %i", counter++);
if (!list_it)
printf("Error adding item with icon\n");
}
static void
{
printf("Selected label: %s\n", elm_object_item_text_get(list_it));
}
static void
{
char label[32];
snprintf(label, sizeof(label), "Item %i", counter++);
if (!list_it)
printf("Error adding item\n");
}
static void
{
char *content = data;
printf("Selected label: %s with data: %s\n",
elm_object_item_text_get(list_it), content);
}
static void
{
free(data);
}
static void
{
char label[32];
char *content = malloc(sizeof(char) * 32);
snprintf(content, 32, "Item content %i", counter);
snprintf(label, sizeof(label), "Item %i", counter++);
if (!list_it)
{
printf("Error adding item\n");
return;
}
}
static void
{
}
static void
{
elm_list_item_selected_set(selected_item,
EINA_FALSE);
}
static void
{
printf("%s\n", elm_object_item_text_get(list_it));
}
static void
{
}
static void
{
if (!selected_item) return;
next_item = elm_list_item_next(selected_item);
if (next_item)
elm_list_item_selected_set(next_item,
EINA_TRUE);
}
static void
{
char label[32];
if (!selected_item) return;
snprintf(label, sizeof(label), "Item %i", counter++);
NULL, NULL);
if (!list_it)
printf("Error adding item\n");
}
static void
{
if (!selected_item) return;
prev_item = elm_list_item_prev(selected_item);
if (prev_item)
elm_list_item_selected_set(prev_item,
EINA_TRUE);
}
static void
{
char label[32];
if (!selected_item) return;
snprintf(label, sizeof(label), "Item %i", counter++);
NULL, NULL);
if (!list_it)
printf("Error adding item\n");
}
static void
{
if (!selected_item) return;
elm_list_item_separator_set(selected_item,
EINA_TRUE);
}
static void
{
if (!selected_item) return;
}
EAPI_MAIN int
{
elm_object_text_set(bt, "Prepend item");
elm_object_text_set(bt, "Append item");
elm_object_text_set(bt, "Append with icon");
elm_object_text_set(bt, "Append with selected function");
elm_object_text_set(bt, "Append with data");
elm_object_text_set(bt, "Delete item");
elm_object_text_set(bt, "Unselect item");
elm_object_text_set(bt, "Print items");
elm_object_text_set(bt, "Clear");
elm_object_text_set(bt, "Select next item");
elm_object_text_set(bt, "Insert after item");
elm_object_text_set(bt, "Select previous item");
elm_object_text_set(bt, "Insert before item");
elm_object_text_set(bt, "Set as separator");
elm_object_text_set(bt, "Disable item");
return 0;
}