/** * send * This function is used to set navigationbar's button's visible with icon * @param btn pointer to button evas_object * @param bVisible Eina_Bool for button visible(EINA_TRUE) or invisible(EINA_FALSE) * @param icon_path char for button's icon path * @return when success, return SUCCESS, or return FAILED * @exception */ int widget_button_set(Evas_Object * btn, Eina_Bool bVisible, char *icon_path) { Evas_Object *icon = NULL; int nErr = SUCCESS; int ret = SUCCESS; // //CLK_FUN_BEG(); CLK_RETVM_IF(!btn, FAILED, "btn is null"); if (!icon_path) { elm_object_disabled_set(btn, !bVisible); goto End; } icon = widget_create_icon(btn, icon_path); CLK_RETVM_IF(!icon, FAILED, "icon is null"); if (EINA_TRUE == bVisible) { elm_object_part_content_set(btn, "icon", icon); elm_object_disabled_set(btn, !bVisible); } else { elm_object_disabled_set(btn, !bVisible); elm_object_part_content_set(btn, "icon", icon); } evas_object_show(btn); End: // //CLK_FUN_END(); return ret; }
static void nav_button_update(App_Data *ad) { Eina_Bool back, fwd; back = !elm_web_back_possible_get(ad->current_tab->web); fwd = !elm_web_forward_possible_get(ad->current_tab->web); elm_object_disabled_set(ad->nav.back, back); elm_object_disabled_set(ad->nav.fwd, fwd); }
Eina_Bool _del(void *data , int type, Ecore_Con_Event_Client_Add *ev) { Window *a = data ; printf("Client disconected !\n") ; // Button Connection Enabled and Disconnect Disabled elm_object_disabled_set(a->btn_disc, EINA_TRUE) ; elm_object_disabled_set(a->btn_con, EINA_FALSE) ; }
static void _init_network_page() { Evas_Object *win = ui_utils_view_window_get(VIEW_PTR(view)); view.layout2 = elm_layout_add(win); elm_win_resize_object_add(win, view.layout2); evas_object_size_hint_weight_set(view.layout2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_file_set(view.layout2, phoneui_theme, "phoneui/settings/quick-settings/network"); evas_object_show(view.layout2); view.gprs_slide = elm_check_add(win); elm_object_style_set(view.gprs_slide, "toggle"); elm_object_part_content_set(view.layout2, "network-frame-auto-frame-gprs-slide", view.gprs_slide); evas_object_smart_callback_add(view.gprs_slide, "changed", _gprs_slide_changed_cb, NULL); elm_object_part_text_set(view.gprs_slide, "on", D_("Connected")); elm_object_part_text_set(view.gprs_slide, "off", D_("Disconnected")); evas_object_show(view.gprs_slide); view.sharing_slide = elm_check_add(win); elm_object_style_set(view.sharing_slide, "toggle"); elm_object_part_content_set(view.layout2, "network-frame-auto-frame-sharing-slide", view.sharing_slide); evas_object_smart_callback_add(view.sharing_slide, "changed", _sharing_slide_changed_cb, NULL); elm_object_part_text_set(view.sharing_slide, "on", D_("Sharing")); elm_object_part_text_set(view.sharing_slide, "off", D_("Not sharing")); evas_object_show(view.sharing_slide); // FIXME: until we implement it elm_object_disabled_set(view.sharing_slide, 1); elm_naviframe_item_simple_push(view.pager, view.layout2); phoneui_info_register_and_request_pdp_context_status(_pdp_context_status_signal_cb, NULL); }
static void _account_set_entry_changed_cb(void *data, Evas_Object *obj, void *event_info) { const char *s = elm_entry_entry_get(obj); if (strlen(s) == 11 && s[0] >= 48 && s[0] <= 57 && s[1] >= 48 && s[1] <= 57 && s[2] >= 48 && s[2] <= 57 && s[4] >= 48 && s[4] <= 57 && s[5] >= 48 && s[5] <= 57 && s[6] >= 48 && s[6] <= 57 && s[8] >= 48 && s[8] <= 57 && s[9] >= 48 && s[9] <= 57 && s[10] >= 48 && s[10] <= 57 && s[3] == '-' && s[7] == '-') { elm_object_disabled_set(data, EINA_FALSE); } else elm_object_disabled_set(data, EINA_TRUE); }
static void _btn_enabled_cb(void *data, Evas_Object *obj, void *event) { elm_object_disabled_set(d.btn, !d.btn_enabled); }
void main_menu_nolibrary_disabled_set(Eina_Bool disabled) { main_menu_loading_disable_set(disabled); elm_object_disabled_set(libraries_list, EINA_FALSE); elm_genlist_item_disabled_set(bt_del_bg, disabled); elm_genlist_item_disabled_set(bt_sync, disabled); }
void main_menu_loading_disable_set(Eina_Bool disabled) { elm_object_disabled_set(libraries_list, disabled); elm_genlist_item_disabled_set(bt_import, disabled); elm_genlist_item_disabled_set(bt_album_new, disabled); elm_genlist_item_disabled_set(bt_slideshow, disabled); elm_genlist_item_disabled_set(bt_sync, disabled); }
// Create Window static void Build_Window () { // Create window named Main_Win Window *Main_Win = malloc(sizeof(Window)) ; //Create window printf("Create window\n") ; Main_Win->win = elm_win_add(NULL, "main_window", ELM_WIN_BASIC); evas_object_smart_callback_add(Main_Win->win, "delete,request", win_del, Main_Win); elm_win_title_set(Main_Win->win, "MyTest") ; evas_object_resize(Main_Win->win, 500, 500) ; evas_object_show(Main_Win->win); //Create background printf("Create background\n") ; Main_Win->bg = elm_bg_add(Main_Win->win); elm_win_resize_object_add(Main_Win->win, Main_Win->bg) ; elm_bg_color_set(Main_Win->bg, 10, 90, 200) ; evas_object_size_hint_weight_set(Main_Win->bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND) ; evas_object_show(Main_Win->bg); //Create Buttons printf("Create Button\n") ; Main_Win->btn_con = elm_button_add(Main_Win->win) ; evas_object_move(Main_Win->btn_con, 10, 10) ; evas_object_resize(Main_Win->btn_con, 100, 30) ; elm_object_text_set(Main_Win->btn_con, "Connect") ; evas_object_show(Main_Win->btn_con) ; Main_Win->btn_disc = elm_button_add(Main_Win->win) ; evas_object_move(Main_Win->btn_disc, 10, 50) ; evas_object_resize(Main_Win->btn_disc, 100, 30) ; elm_object_text_set(Main_Win->btn_disc, "Disconnect") ; evas_object_show(Main_Win->btn_disc) ; elm_object_disabled_set(Main_Win->btn_disc, EINA_TRUE) ; //Create Entrys printf("Create entry\n") ; Main_Win->ip = elm_entry_add(Main_Win->win) ; evas_object_move(Main_Win->ip, 120, 120) ; evas_object_resize(Main_Win->ip, 100, 30) ; elm_object_text_set (Main_Win->ip, "127.0.0.1") ; elm_entry_scrollable_set(Main_Win->ip, EINA_TRUE) ; elm_object_tooltip_text_set(Main_Win->ip, "Coucou") ; evas_object_show(Main_Win->ip) ; // Link Buttons Functions evas_object_smart_callback_add(Main_Win->btn_con, "clicked", btn_connect, Main_Win) ; evas_object_smart_callback_add(Main_Win->btn_disc, "clicked", btn_disconnect, Main_Win) ; }
Eina_Bool _add(void *data , int type, Ecore_Con_Event_Client_Add *ev) { printf("New client !\n") ; printf("Server connected %d, \n", ecore_con_server_connected_get(ev->client)); Window *a = data ; // Button Connection Disabled and Disconnect Enabled elm_object_disabled_set(a->btn_disc, EINA_FALSE) ; elm_object_disabled_set(a->btn_con, EINA_TRUE) ; /* char welcome[] = "hello! - sent from the server"; Ecore_Con_Server *srv; Ecore_Con_Client *cl; const Eina_List *clients, *l; struct _Client *client = malloc(sizeof(*client)); client->sdata = 0; printf("Client with ip %s, port %d, connected = %d!\n", ecore_con_client_ip_get(ev->client), ecore_con_client_port_get(ev->client), ecore_con_client_connected_get(ev->client)); ecore_con_client_send(ev->client, welcome, sizeof(welcome)); ecore_con_client_flush(ev->client); ecore_con_client_timeout_set(ev->client, 6); ecore_con_client_data_set(ev->client, client); srv = ecore_con_client_server_get(ev->client); printf("Clients connected to this server:\n"); clients = ecore_con_server_clients_get(srv); EINA_LIST_FOREACH(clients, l, cl) printf("%s\n", ecore_con_client_ip_get(cl)); return ECORE_CALLBACK_RENEW;*/ }
static void _pdp_context_status_signal_cb(void* data, FreeSmartphoneGSMContextStatus status, GHashTable* attributes) { (void) data; (void) attributes; switch (status) { case FREE_SMARTPHONE_GSM_CONTEXT_STATUS_ACTIVE: elm_object_disabled_set(view.sharing_slide, EINA_FALSE); case FREE_SMARTPHONE_GSM_CONTEXT_STATUS_OUTGOING: elm_check_state_set(view.gprs_slide, EINA_TRUE); break; default: elm_check_state_set(view.gprs_slide, EINA_FALSE); elm_object_disabled_set(view.sharing_slide, EINA_TRUE); break; } elm_check_state_set(view.sharing_slide, EINA_FALSE); }
static void _pdp_activate_cb(GError *error, gpointer data) { (void) data; elm_object_disabled_set(view.gprs_slide, EINA_FALSE); if (error) { g_warning("Activating PDP failed: (%d) %s", error->code, error->message); ui_utils_error_message_from_gerror_show(VIEW_PTR(view), D_("Activating PDP failed."), error); elm_check_state_set(view.gprs_slide, EINA_FALSE); } }
static void _display_get_policy_cb(GError* error, FreeSmartphoneUsageResourcePolicy policy, gpointer userdata) { /*FIXME: I should probably free this profile, but how?, CHECK DBUS*/ (void) userdata; if (error) { g_warning("Failed to get Display policy"); elm_object_disabled_set(view.dimming_slide, 1); return; } else { elm_object_disabled_set(view.dimming_slide, 0); } if (policy == FREE_SMARTPHONE_USAGE_RESOURCE_POLICY_ENABLED) { elm_check_state_set(view.dimming_slide, 1); } else if (policy == FREE_SMARTPHONE_USAGE_RESOURCE_POLICY_AUTO) { elm_check_state_set(view.dimming_slide, 0); } }
/* multi-selection callback */ static void _multi_change(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; Eina_Bool multi = elm_check_state_get(obj); elm_gengrid_multi_select_set(grid, multi); fprintf(stdout, "Multi-selection for gengrid is now %s\n", multi ? "on" : "off"); elm_object_disabled_set(before_bt, multi); elm_object_disabled_set(after_bt, multi); if (!multi) { Elm_Object_Item *gg_it; const Eina_List *selected = elm_gengrid_selected_items_get(grid), *l; EINA_LIST_FOREACH(selected, l, gg_it) elm_gengrid_item_selected_set(gg_it, EINA_FALSE); } }
static void _pdp_deactivate_cb(GError *error, gpointer data) { (void) data; elm_object_disabled_set(view.gprs_slide, EINA_FALSE); if (error) { g_warning("De-Activating PDP failed: (%d) %s", error->code, error->message); ui_utils_error_message_from_gerror_show(VIEW_PTR(view), D_("De-Activating PDP failed."), error); /* FIXME: think about if this is right for the deactivate does not work case !!! */ elm_check_state_set(view.gprs_slide, EINA_TRUE); } }
static void _gprs_slide_changed_cb(void *data, Evas_Object *obj, void *event_info) { (void) data; (void) event_info; int state = elm_check_state_get(obj); /* disable the toggler until we get hit by the signal that the PDP context actually really changed */ elm_object_disabled_set(obj, EINA_TRUE); if (state) { phoneui_utils_pdp_activate_context(_pdp_activate_cb, NULL); } else { phoneui_utils_pdp_deactivate_context(_pdp_deactivate_cb, NULL); } }
static void _profile_get_current_cb(GError *error, char *profile, gpointer userdata) { (void)userdata; if (error || !profile) { if (error) g_warning("Failed to retrieve the current profile: (%d) %s", error->code, error->message); else g_warning("Failed to retrieve the current profile: call succeeded, " "but no data was received"); ui_utils_error_message_from_gerror_show(VIEW_PTR(view), D_("Failed to retrieve the current profile."), error); } else elm_object_text_set(view.profiles_combo, profile); /* Whether we got the profile or not, enable it now. */ elm_object_disabled_set(view.profiles_combo, EINA_FALSE); }
static void _init_profiles_power_page() { Evas_Object *win = ui_utils_view_window_get(VIEW_PTR(view)); view.layout1 = elm_layout_add(win); elm_win_resize_object_add(win, view.layout1); evas_object_size_hint_weight_set(view.layout1, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_file_set(view.layout1, phoneui_theme, "phoneui/settings/quick-settings/profile-power"); evas_object_show(view.layout1); view.airplane_slide = elm_check_add(win); elm_object_style_set(view.airplane_slide, "toggle"); elm_object_part_content_set(view.layout1, "profiles-frame-airplane-slide", view.airplane_slide); evas_object_smart_callback_add(view.airplane_slide, "changed", _airplane_slide_changed_cb, NULL); evas_object_show(view.airplane_slide); view.dimming_slide = elm_check_add(win); elm_object_style_set(view.dimming_slide, "toggle"); elm_object_part_content_set(view.layout1, "power-frame-auto-frame-dimming-slide", view.dimming_slide); evas_object_smart_callback_add(view.dimming_slide, "changed", _dimming_slide_changed_cb, NULL); evas_object_show(view.dimming_slide); view.suspend_slide = elm_check_add(win); elm_object_style_set(view.suspend_slide, "toggle"); elm_object_part_content_set(view.layout1, "power-frame-auto-frame-suspend-slide", view.suspend_slide); evas_object_smart_callback_add(view.suspend_slide, "changed", _suspend_slide_changed_cb, NULL); evas_object_show(view.suspend_slide); elm_object_part_text_set(view.suspend_slide, "on", D_("Forbid")); elm_object_part_text_set(view.suspend_slide, "off", D_("Allow")); elm_object_part_text_set(view.dimming_slide, "on", D_("Forbid")); elm_object_part_text_set(view.dimming_slide, "off", D_("Allow")); view.profiles_combo = elm_hoversel_add(win); elm_object_part_content_set(view.layout1, "profiles-frame-profiles-combo", view.profiles_combo); elm_hoversel_hover_parent_set(view.profiles_combo, win); evas_object_show(view.profiles_combo); evas_object_smart_callback_add(view.profiles_combo, "selected", _profile_selected_cb, NULL); view.button_lock = elm_button_add(win); elm_object_text_set(view.button_lock, D_("Lock")); elm_object_part_content_set(view.layout1, "power-frame-lock-button", view.button_lock); evas_object_smart_callback_add(view.button_lock, "clicked", _button_lock_clicked_cb, NULL); evas_object_show(view.button_lock); view.button_suspend = elm_button_add(win); elm_object_text_set(view.button_suspend, D_("Suspend")); elm_object_part_content_set(view.layout1, "power-frame-suspend-button", view.button_suspend); evas_object_smart_callback_add(view.button_suspend, "clicked", _button_suspend_clicked_cb, NULL); evas_object_show(view.button_suspend); view.button_shutdown = elm_button_add(win); elm_object_text_set(view.button_shutdown, D_("Shutdown")); elm_object_part_content_set(view.layout1, "power-frame-shutdown-button", view.button_shutdown); evas_object_smart_callback_add(view.button_shutdown, "clicked", _button_shutdown_clicked_cb, NULL); evas_object_show(view.button_shutdown); elm_naviframe_item_simple_push(view.pager, view.layout1); /* Disabled until we get the list + current profile. */ elm_object_disabled_set(view.profiles_combo, EINA_TRUE); phoneui_utils_sound_profile_list(_profiles_list_cb, NULL); phoneui_utils_resources_get_resource_policy("CPU", _cpu_get_policy_cb, NULL); phoneui_utils_resources_get_resource_policy("Display", _display_get_policy_cb, NULL); phoneui_utils_get_offline_mode(_get_offline_mode_cb, NULL); /*Register to all signals*/ phoneui_info_register_and_request_profile_changes(_profile_changed_signal_cb, NULL); phoneui_info_register_and_request_resource_status(_resource_changed_signal_cb, NULL); }
minicontrol* mini_control_view_create(playback_service *p_ps, application *p_app) { minicontrol *mc = calloc(1, sizeof(*mc)); mc->p_ps = p_ps; mc->p_app = p_app; ps = p_ps; const Evas_Coord width = 720; const Evas_Coord height = 120; /* main widget */ mc->win = minicontrol_create_window("quickpanel", MINICONTROL_TARGET_VIEWER_QUICK_PANEL, mini_control_event_cb); evas_object_resize(mc->win, width, height); evas_object_hide(mc->win); /* Create layout and set the theme */ Evas_Object *wlayout = elm_layout_add(mc->win); evas_object_resize(wlayout, width, height); //elm_win_resize_object_add(mc->win, layout); elm_layout_theme_set(wlayout, "layout", "application", "default"); evas_object_show(wlayout); /* Create the background */ Evas_Object *bg = elm_bg_add(wlayout); elm_bg_color_set(bg, 255, 255, 255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bg, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bg); /* Set the background to the theme */ elm_object_part_content_set(wlayout, "elm.swallow.bg", bg); /* */ Evas_Object *layout = mc->layout = elm_layout_add(mc->win); elm_object_part_content_set(wlayout, "elm.swallow.content", layout); /* */ elm_layout_file_set(layout, QUICKPANELCONTROLS_EDJ, "quick_panel_controls"); evas_object_show(layout); mc->play_button = create_icon(layout, "ic_play_circle_normal_o.png"); mc->next_button = create_icon(layout, "ic_widget_next_normal.png"); mc->prev_button = create_icon(layout, "ic_widget_previous_normal.png"); mc->cover = create_icon(layout, "background_cone.png"); elm_object_part_content_set(layout, "swallow.play", mc->play_button); elm_object_part_content_set(layout, "swallow.cover", mc->cover); elm_object_part_content_set(layout, "swallow.previous", mc->prev_button); elm_object_part_content_set(layout, "swallow.next", mc->next_button); evas_object_event_callback_add(mc->play_button, EVAS_CALLBACK_MOUSE_UP, mini_control_action_cb, mc); evas_object_event_callback_add(mc->next_button, EVAS_CALLBACK_MOUSE_UP, mini_control_action_cb, mc); evas_object_event_callback_add(mc->prev_button, EVAS_CALLBACK_MOUSE_UP, mini_control_action_cb, mc); Evas_Object *edje = elm_layout_edje_get(layout); edje_object_signal_callback_add(edje, "mouse,clicked,1", "hub_background", mini_control_background_action_cb, mc); /* */ Evas_Object *progress = mc->progress = elm_slider_add(layout); elm_slider_horizontal_set(progress, EINA_TRUE); elm_object_disabled_set(progress, EINA_TRUE); elm_object_part_content_set(layout, "swallow.progress", progress); return mc; }
void slides_list_nopres_disabled_set(Eina_Bool disabled) { elm_object_disabled_set(bt_slide_new, disabled); }
static void _account_set_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fr, *tb, *inwin, *lbl, *sc, *text, *bt, *hbox, *img, *entry; char buf[PATH_MAX]; inwin = elm_win_inwin_add(enlil_data->win->win); set_account.inwin = inwin; evas_object_show(inwin); fr = elm_frame_add(enlil_data->win->win); elm_frame_label_set(fr, D_("Set the Flick account.")); evas_object_size_hint_weight_set(fr, 1.0, 1.0); evas_object_size_hint_align_set(fr, 0.0, 0.0); evas_object_show(fr); tb = elm_table_add(enlil_data->win->win); elm_table_padding_set(tb, 10, 10); evas_object_size_hint_weight_set(tb, 1.0, 1.0); evas_object_size_hint_align_set(tb, -1.0, -1.0); evas_object_show(tb); //steps lbl = elm_label_add(enlil_data->win->win); elm_label_label_set( lbl, D_("<b>STEP 1 :</b> Open the web page in your favorite web browser.")); evas_object_size_hint_weight_set(lbl, 0.0, 0.0); evas_object_size_hint_align_set(lbl, -1.0, 0.0); evas_object_show(lbl); elm_table_pack(tb, lbl, 0, 0, 2, 1); entry = elm_scrolled_entry_add(enlil_data->win->win); elm_scrolled_entry_single_line_set(entry, EINA_TRUE); elm_scrolled_entry_entry_set(entry, enlil_flickr_auth_url_get()); evas_object_size_hint_weight_set(entry, 1.0, 0.0); evas_object_size_hint_align_set(entry, -1.0, 0.0); evas_object_show(entry); elm_table_pack(tb, entry, 0, 1, 2, 1); img = elm_image_add(obj); elm_image_file_set(img, Theme, "flickr/set_account_0"); evas_object_size_hint_weight_set(img, 1.0, 1.0); evas_object_size_hint_align_set(img, -1.0, -1.0); evas_object_show(img); elm_table_pack(tb, img, 0, 2, 2, 1); snprintf( buf, PATH_MAX, D_("<b>STEP 2 :</b> Authorize Enki to access to your account.")); lbl = elm_label_add(enlil_data->win->win); elm_label_label_set(lbl, buf); evas_object_size_hint_weight_set(lbl, 0.0, 0.0); evas_object_size_hint_align_set(lbl, -1.0, 0.0); evas_object_show(lbl); elm_table_pack(tb, lbl, 0, 3, 2, 1); img = elm_image_add(obj); elm_image_file_set(img, Theme, "flickr/set_account_1"); evas_object_size_hint_weight_set(img, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(img, -1.0, -1.0); evas_object_show(img); elm_table_pack(tb, img, 0, 4, 2, 1); snprintf( buf, PATH_MAX, D_("<b>STEP 3 :</b> Copy the code in the followed text area.")); lbl = elm_label_add(enlil_data->win->win); elm_label_label_set(lbl, buf); evas_object_size_hint_weight_set(lbl, 0.0, 0.0); evas_object_size_hint_align_set(lbl, -1.0, 0.0); evas_object_show(lbl); elm_table_pack(tb, lbl, 0, 5, 2, 1); // lbl = elm_label_add(enlil_data->win->win); elm_label_label_set(lbl, D_("The 9-digit code : ")); evas_object_size_hint_weight_set(lbl, 0.0, 0.0); evas_object_size_hint_align_set(lbl, -1.0, 0.0); evas_object_show(lbl); elm_table_pack(tb, lbl, 0, 6, 1, 1); sc = elm_scroller_add(enlil_data->win->win); evas_object_size_hint_weight_set(sc, 1.0, 0.0); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_scroller_content_min_limit(sc, EINA_FALSE, EINA_TRUE); elm_scroller_policy_set(sc, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_scroller_bounce_set(sc, 0, 0); evas_object_show(sc); elm_table_pack(tb, sc, 1, 6, 1, 1); text = elm_entry_add(enlil_data->win->win); set_account.entry = text; elm_entry_entry_set(text, ""); elm_entry_single_line_set(text, 1); evas_object_size_hint_weight_set(text, EVAS_HINT_EXPAND, 1.0); evas_object_size_hint_align_set(text, 1.0, 0.5); elm_scroller_content_set(sc, text); evas_object_show(text); hbox = elm_box_add(enlil_data->win->win); elm_box_horizontal_set(hbox, 1); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(hbox, 1.0, 0.0); evas_object_show(hbox); elm_table_pack(tb, hbox, 1, 7, 1, 1); bt = elm_button_add(enlil_data->win->win); elm_button_label_set(bt, D_("Cancel")); evas_object_smart_callback_add(bt, "clicked", _account_set_cancel_cb, NULL); evas_object_size_hint_align_set(bt, 1.0, 0.0); evas_object_show(bt); elm_box_pack_end(hbox, bt); bt = elm_button_add(enlil_data->win->win); elm_button_label_set(bt, D_("Apply")); evas_object_smart_callback_add(bt, "clicked", _account_set_apply_cb, text); evas_object_size_hint_align_set(bt, 1.0, 0.0); evas_object_show(bt); elm_box_pack_end(hbox, bt); elm_object_disabled_set(bt, EINA_TRUE); evas_object_smart_callback_add(text, "changed", _account_set_entry_changed_cb, bt); elm_frame_content_set(fr, tb); elm_win_inwin_content_set(inwin, fr); }
void Object::setDisabled (bool disabled) { elm_object_disabled_set (o, disabled); }
void main_menu_sync_disable_set(Eina_Bool disabled) { elm_object_disabled_set(libraries_list, disabled); }