Ejemplo n.º 1
0
void GengridItemBase::InsertBefore(Evas_Object *_gengrid, GengridItemBase *before)
{
        gengrid = _gengrid;
        item = elm_gengrid_item_insert_before(gengrid,
                                              &item_class,
                                              this,
                                              before->item,
                                              _item_sel_cb, /* select function */
                                              this); /* select function data */
        elm_object_item_data_set(item, this);
        itemAdded();
}
Ejemplo n.º 2
0
/* "insert before" callback */
static void
_before_bt_clicked(void        *data,
                   Evas_Object *obj,
                   void        *event_info)
{
   Example_Item *it;
   Evas_Object *grid = data;
   Elm_Object_Item *sel;

   sel = elm_gengrid_selected_item_get(grid);
   if (!sel)
     return;

   it = _item_new();
   elm_gengrid_item_insert_before(grid, gic, it, sel, _grid_sel, NULL);
}