#include <Elementary.h>
static int list_mouse_down = 0;
static void
{
}
static void
void *event_info)
{
printf("ctxpopup item selected: %s\n", elm_object_item_text_get(event_info));
}
{
}
static void
{
if (list_mouse_down > 0) return;
item_new(ctxpopup, "Go to home folder", "home");
item_new(ctxpopup, "Save file", "file");
item_new(ctxpopup, "Delete file", "delete");
it = item_new(ctxpopup, "Navigate to folder", "folder");
item_new(ctxpopup, "Edit entry", "edit");
it = item_new(ctxpopup, "Set date and time", "clock");
elm_list_item_selected_set(event_info,
EINA_FALSE);
}
static void
{
if (list_mouse_down > 0) return;
item_new(ctxpopup, NULL, "home");
item_new(ctxpopup, NULL, "file");
item_new(ctxpopup, NULL, "delete");
item_new(ctxpopup, NULL, "folder");
it = item_new(ctxpopup, NULL, "edit");
item_new(ctxpopup, NULL, "clock");
elm_list_item_selected_set(event_info,
EINA_FALSE);
}
static void
{
list_mouse_down++;
}
static void
{
list_mouse_down--;
}
static void
{
list_mouse_down = 0;
}
EAPI_MAIN int
{
_list_mouse_down, NULL);
_list_mouse_up, NULL);
_list_item_cb, NULL);
_list_item_cb2, NULL);
return 0;
}