void on_add_dialog_response(Etk_Dialog *dialog, int response_id, void *data) { const char *artist; const char *album; char *key; Etk_Tree_Row *row; if (response_id == ETK_RESPONSE_OK) { artist = etk_entry_text_get(ETK_ENTRY(entry_add_artist)); album = etk_entry_text_get(ETK_ENTRY(entry_add_album)); if (artist && strcmp(artist, "") && album && strcmp(album, "")) { asprintf(&key, "/%s/%s", artist, album); row = etk_tree_row_append(ETK_TREE(tree), NULL, etk_tree_nth_col_get(ETK_TREE(tree), 0), key, NULL); } } etk_entry_text_set(ETK_ENTRY(entry_add_artist), ""); etk_entry_text_set(ETK_ENTRY(entry_add_album), ""); etk_widget_hide_all(ETK_WIDGET(dialog)); }
void on_filechooser_dialog_response(Etk_Dialog *filechooser_dialog, int response_id, void *data) { const char *cover_file_name; const char *cover_file_folder; char *cover_path; Etk_Tree_Row *row; if (response_id == ETK_RESPONSE_OK) { cover_file_name = etk_filechooser_widget_selected_file_get (ETK_FILECHOOSER_WIDGET(filechooser)); cover_file_folder = etk_filechooser_widget_current_folder_get (ETK_FILECHOOSER_WIDGET(filechooser)); asprintf(&cover_path, "%s/%s", cover_file_folder, cover_file_name); change_cover_path(cover_path); row = etk_tree_selected_row_get(ETK_TREE(tree)); free(etk_tree_row_data_get(row)); etk_tree_row_data_set(row, cover_path); etk_image_set_from_file(ETK_IMAGE(cover), cover_path, NULL); } etk_widget_hide_all(ETK_WIDGET(filechooser_dialog)); }
void message_list_view_hide(struct MessageListViewData *data) { struct Window *win = data->win; evas_object_del(data->bt1); evas_object_del(data->bt2); evas_object_del(data->bt3); evas_object_del(data->button_answer); evas_object_del(data->button_delete); evas_object_del(data->bx); evas_object_del(data->hv); window_unswallow(win, data->container); etk_widget_hide_all(data->container); // TODO: Free tree memory //etk_object_destroy(col1); //etk_object_destroy(tree); //etk_object_destroy(scrolled_view); //etk_object_destroy(container); }
void EtkWidget::hideAll() { etk_widget_hide_all( ETK_WIDGET(_o) ); }
Etk_Bool on_dialog_destroy(Etk_Object *object, void *data) { etk_widget_hide_all(ETK_WIDGET(object)); return ETK_FALSE; }
void bootpanel_hide(boot_panel* pnl) { etk_widget_hide_all(pnl->frame); }