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

Reply via email to