Enlightenment CVS committal Author : lok Project : e17 Module : proto
Dir : e17/proto/emphasis/src/emphasis_cover_editor Modified Files: emphasis_cover_editor.c emphasis_cover_editor.glade Log Message: Aji's big update. [Config] * crossfade support * return from the death of the port parameter * keep/or not the cover aspect when resizing the window * option to stop mpd when quitting emphasis * the panes and tree columns size will now be saved [Small Mode] * Cover is resized along with emphasis window * utf8 fixed [Medialib] * Fast search is enabled only for regular keys * ut8 fixed * Full featured search mode added [Misc] * random "Haricot" pictures when no cover is found * mpd errors support * fix when closing the config window * various fix in textblock * various fix in cover support * leak-- * typo-- [Cover Editor] * keys are sorted alphabeticaly * size of the cover [Tomorrow] * Happy new year ! =================================================================== RCS file: /cvs/e/e17/proto/emphasis/src/emphasis_cover_editor/emphasis_cover_editor.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- emphasis_cover_editor.c 29 Dec 2006 22:25:07 -0000 1.2 +++ emphasis_cover_editor.c 30 Dec 2006 13:46:38 -0000 1.3 @@ -35,6 +35,19 @@ void dialog_close(Etk_Object *object, void *data); /*********/ +int +tree_sort(Etk_Tree *tree, + Etk_Tree_Row *r1, Etk_Tree_Row *r2, + Etk_Tree_Col *col, + void *data) +{ + char *k1 = NULL; + char *k2 = NULL; + etk_tree_row_fields_get(r1, col, &k1, NULL); + etk_tree_row_fields_get(r2, col, &k2, NULL); + return strcoll(k1, k2); +} + void on_window_destroy(Etk_Object *object, void *data) { @@ -269,6 +282,7 @@ etk_tree_model_text_new(tree), 0); etk_tree_build(tree); + etk_tree_freeze(tree); entries = eet_list(ef, "*", &num); @@ -288,4 +302,7 @@ eet_close(ef); free(cover_db_path); + + etk_tree_sort(tree, tree_sort, ETK_TRUE, etk_tree_nth_col_get(tree, 0), NULL); + etk_tree_thaw(tree); } =================================================================== RCS file: /cvs/e/e17/proto/emphasis/src/emphasis_cover_editor/emphasis_cover_editor.glade,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- emphasis_cover_editor.glade 20 Aug 2006 22:48:50 -0000 1.1 +++ emphasis_cover_editor.glade 30 Dec 2006 13:46:38 -0000 1.2 @@ -77,8 +77,8 @@ </widget> <packing> <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">False</property> + <property name="expand">False</property> + <property name="fill">True</property> </packing> </child> </widget> @@ -198,7 +198,7 @@ </widget> <widget class="GtkDialog" id="filechooser_dialog"> - <property name="title" translatable="yes">dialog2</property> + <property name="title" translatable="yes">select cover</property> <property name="type">GTK_WINDOW_TOPLEVEL</property> <property name="window_position">GTK_WIN_POS_NONE</property> <property name="modal">False</property> ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs