Enlightenment CVS committal Author : codewarrior Project : e17 Module : apps/e_modules
Dir : e17/apps/e_modules/src/modules/notes Modified Files: e_mod_main.c Log Message: notes can now be deleted =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e_modules/src/modules/notes/e_mod_main.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- e_mod_main.c 12 Apr 2005 03:35:52 -0000 1.20 +++ e_mod_main.c 25 Apr 2005 00:31:50 -0000 1.21 @@ -98,7 +98,7 @@ l = l->next; l2 = l2->next; } - + e_config_domain_save("module.note", n->conf_edd, n->conf); return 1; } @@ -535,6 +535,7 @@ face->gmc = e_gadman_client_new(face->con->gadman); e_gadman_client_domain_set(face->gmc, "module.note.face", _note_count); + e_gadman_client_policy_set(face->gmc, E_GADMAN_POLICY_ANYWHERE | E_GADMAN_POLICY_HMOVE | @@ -545,7 +546,7 @@ e_gadman_client_max_size_set(face->gmc, 512, 512); e_gadman_client_auto_size_set(face->gmc, 320, 240); e_gadman_client_align_set(face->gmc, 0.0, 1.0); - e_gadman_client_resize(face->gmc, 40, 40); + e_gadman_client_resize(face->gmc, 256, 256); e_gadman_client_change_func_set(face->gmc, _note_face_cb_gmc_change, face); e_gadman_client_load(face->gmc); @@ -619,7 +620,25 @@ Note_Face *f = l->data; if(f == face) { f->note->faces = evas_list_remove(f->note->faces, l->data); + face->note->conf->faces = evas_list_remove(face->note->conf->faces, face->conf); + e_config_save_queue(); e_config_domain_save("module.note", f->note->conf_edd, f->note->conf); + + /* this is a fucked up attempt at defaulting gadman settings, change */ + e_gadman_client_policy_set(face->gmc, + E_GADMAN_POLICY_ANYWHERE | + E_GADMAN_POLICY_HMOVE | + E_GADMAN_POLICY_VMOVE | + E_GADMAN_POLICY_HSIZE | + E_GADMAN_POLICY_VSIZE); + e_gadman_client_min_size_set(face->gmc, 4, 4); + e_gadman_client_max_size_set(face->gmc, 512, 512); + e_gadman_client_auto_size_set(face->gmc, 320, 240); + e_gadman_client_align_set(face->gmc, 0.0, 1.0); + e_gadman_client_resize(face->gmc, 256, 256); + e_gadman_client_change_func_set(face->gmc, _note_face_cb_gmc_change, face); + e_gadman_client_save(face->gmc); + break; } l = l->next; @@ -630,9 +649,7 @@ static void _note_face_free(Note_Face *face) { - //e_gadman_client_save(face->gmc); - e_object_del(E_OBJECT(face->gmc)); - + e_object_del(E_OBJECT(face->gmc)); evas_object_del (face->note_object); evas_object_del (face->event_object); _note_count--; ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs