Some random fixes here and there. There is no more name_find or name_set use.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/* vim: set sw=3 ts=3 sts=3 expandtab: */
|
||||
#include "ecdb.h"
|
||||
|
||||
static void _button_cb_return(void *data, Evas_Object *obj,
|
||||
static void _button_cb_return(void *data, Evas_Object *obj,
|
||||
const char *emission,
|
||||
const char *source);
|
||||
static void _button_cb_begin(void *data, Evas_Object *obj,
|
||||
@@ -117,7 +117,7 @@ _button_cb_begin(void *data, Evas_Object *obj __UNUSED__,
|
||||
Evas_Object *objs[] = {proj->entry, ECDB_PROJECT(proj)->ret,
|
||||
ECDB_PROJECT(proj)->begin, ECDB_PROJECT(proj)->drive_combo,
|
||||
ECDB_BURN(proj)->speed_combo, NULL};
|
||||
for (idx = 0; objs[idx] != NULL; idx++)
|
||||
for (idx = 0; objs[idx]; idx++)
|
||||
edje_object_signal_emit(objs[idx], "ecdb,disable", "ecdb");
|
||||
return;
|
||||
|
||||
@@ -135,8 +135,8 @@ _button_cb_begin(void *data, Evas_Object *obj __UNUSED__,
|
||||
|
||||
default:
|
||||
snprintf(buf, sizeof(buf), "Unknown error :-(");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
edje_object_part_text_set(page->image, "progress_text", buf);
|
||||
burn_drive_release(ECDB_PROJECT(proj)->drive->tangible[0].drive, 1);
|
||||
burn_drive_info_free(ECDB_PROJECT(proj)->drive->tangible);
|
||||
@@ -279,18 +279,34 @@ ecdb_burn_image_page_show(Ecdb_Page *page)
|
||||
}
|
||||
|
||||
void
|
||||
ecdb_burn_image_cleanup(void)
|
||||
{
|
||||
/*
|
||||
Evas_Object *swallow;
|
||||
const char *ids[] = {"ecdb/burn_image/return", "ecdb/burn_image/begin",
|
||||
"ecdb/burn_image/file", "ecdb/burn_image/drive"
|
||||
"ecdb/burn_image/speed"};
|
||||
swallow = evas_object_name_find(ecore_evas_get(em->main_win_ee),
|
||||
"burn_image_page");
|
||||
edje_object_part_text_set(swallow, "progress_text", "Burn Complete!");
|
||||
ecdb_gui_controls_enable(ids, 5);
|
||||
edje_object_signal_emit(swallow, "ecdb,burn_image,done", "ecdb");
|
||||
*/
|
||||
ecdb_burn_image_cleanup(Ecdb_Page *page)
|
||||
{
|
||||
Ecdb_Burn_Image_Project *proj;
|
||||
int idx;
|
||||
|
||||
if (!page)
|
||||
{
|
||||
printf("ecdb_burn_image_cleanup: NULL page!\n");
|
||||
return;
|
||||
}
|
||||
|
||||
proj = evas_object_data_get(page->image, "proj");
|
||||
if (!proj)
|
||||
{
|
||||
printf("ecdb_burn_image_cleanup: NULL proj!\n");
|
||||
return;
|
||||
}
|
||||
|
||||
Evas_Object *objs[] = {proj->entry, ECDB_PROJECT(proj)->ret,
|
||||
ECDB_PROJECT(proj)->begin, ECDB_PROJECT(proj)->drive_combo,
|
||||
ECDB_BURN(proj)->speed_combo, NULL};
|
||||
for (idx = 0; objs[idx]; idx++)
|
||||
edje_object_signal_emit(objs[i], "ecdb,enable", "ecdb");
|
||||
|
||||
edje_object_part_text_set(page->image, "progress_text", "Burn Complete!");
|
||||
edje_object_signal_emit(page->image, "ecdb,burn_image,done", "ecdb");
|
||||
|
||||
// Set project attributes back to normal
|
||||
ecdb_entry_text_set(proj->entry, NULL);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user