Add code for network selection to enable buttons.

Start on network deletion code.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
This commit is contained in:
Chris Michael 2014-01-11 12:22:52 +00:00
parent 781f96941d
commit e74060f01a
1 changed files with 9 additions and 5 deletions

View File

@ -6,11 +6,10 @@ static Evas_Object *o_edit = NULL;
static Evas_Object *o_del = NULL;
static void
_cb_net_sel(void *data, Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED)
_cb_net_sel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED)
{
Config_Network *cfg_net;
if (!(cfg_net = data)) return;
elm_object_disabled_set(o_del, EINA_FALSE);
elm_object_disabled_set(o_edit, EINA_FALSE);
}
static void
@ -71,7 +70,12 @@ _cb_net_del(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event EI
static void
_cb_net_edit(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED)
{
Elm_Object_Item *item;
if ((item = elm_list_selected_item_get(o_list)))
{
DBG("Show Network Edit");
}
}
void
@ -122,7 +126,7 @@ _options_networks(Evas_Object *box, Evas_Object *grid EINA_UNUSED)
evas_object_size_hint_aspect_set(icon,
EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
elm_list_item_append(o_list, cfg_net->name, icon, NULL,
_cb_net_sel, cfg_net);
_cb_net_sel, NULL);
}
elm_list_go(o_list);