Enlightenment CVS committal

Author  : lok
Project : e17
Module  : proto

Dir     : e17/proto/edje_viewer/src/bin


Modified Files:
        edje_etk.c edje_etk.h etk_gui.c etk_gui.h 


Log Message:
Moving to Etk_Tree2.

===================================================================
RCS file: /cvs/e/e17/proto/edje_viewer/src/bin/edje_etk.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- edje_etk.c  8 Jul 2006 23:32:00 -0000       1.8
+++ edje_etk.c  16 Jan 2007 16:10:52 -0000      1.9
@@ -117,23 +117,23 @@
      }
 }
 
-void list_entries(const char *file, Etk_Tree *tree, Etk_Tree *output,
+void list_entries(const char *file, Etk_Tree2 *tree, Etk_Tree2 *output,
       Etk_Canvas *canvas)
 {
    Evas_List *entries;
    Evas_List *collections = NULL;
-   Etk_Tree_Col *col1;
-   Etk_Tree_Row *row;
+   Etk_Tree2_Col *col1;
+   Etk_Tree2_Row *row;
    Etk_Bool sort_parts;
 
    entries = edje_file_collection_list(file);
-   col1 = etk_tree_nth_col_get(tree, 0);
+   col1 = etk_tree2_nth_col_get(tree, 0);
 
    if (entries)
      {
        Evas_List *l;
 
-       etk_tree_clear(tree);
+       etk_tree2_clear(tree);
 
        for (l = entries; l; l = l->next)
          {
@@ -147,20 +147,20 @@
             co->file = strdup(file);
             co->part = strdup(name);
 
-            row = etk_tree_append(tree, col1, name, NULL);
+            row = etk_tree2_row_append(tree, NULL, col1, name, NULL);
             de = edje_part_create(output, canvas, file, name);
-            etk_tree_row_data_set(row, de);
+            etk_tree2_row_data_set(row, de);
          }
        edje_file_collection_list_free(entries);
        edje_viewer_config_recent_set(file);
        edje_viewer_config_last_set(file);
        sort_parts = edje_viewer_config_sort_parts_get();
        if (sort_parts)
-         etk_tree_sort(tree, gui_part_col_sort_cb, ETK_TRUE, col1, NULL);
+         etk_tree2_col_sort_set(col1, gui_part_col_sort_cb, NULL);
      }
 }
 
-Demo_Edje *edje_part_create(Etk_Tree *output, Etk_Canvas *canvas, 
+Demo_Edje *edje_part_create(Etk_Tree2 *output, Etk_Canvas *canvas, 
       const char *file, char *name)
 {
    Evas_Object *o;
@@ -570,45 +570,45 @@
 static void signal_cb 
 (void *data, Evas_Object *o, const char *sig, const char *src)
 {
-   Etk_Tree *output;
-   Etk_Tree_Col *col;
-   Etk_Tree_Row *row;
+   Etk_Tree2 *output;
+   Etk_Tree2_Col *col;
+   Etk_Tree2_Row *row;
    int count;
    char *str;
 
    if (!(output = data)) return;
    
-   col = etk_tree_nth_col_get(output, 0);
-   count = evas_list_count(output->rows_widgets);
+   col = etk_tree2_nth_col_get(output, 0);
+   count = output->total_rows;
    if (count > 5000)
      {
-       row = etk_tree_first_row_get(output);
-       etk_tree_row_del(row);
+       row = etk_tree2_first_row_get(output);
+       etk_tree2_row_delete(row);
      }
    
    str = calloc(1024, sizeof(char));
    snprintf(str, 1024, "CALLBACK for \"%s\" \"%s\"", sig, src);
 
 
-   row = etk_tree_append(output, col, str, NULL);
-   etk_tree_row_scroll_to(row, ETK_TRUE);
-   etk_tree_row_select(row);
+   row = etk_tree2_row_append(output, NULL, col, str, NULL);
+   etk_tree2_row_scroll_to(row, ETK_TRUE);
+   etk_tree2_row_select(row);
    if (!strcmp(sig, "drag"))
      {
        double x, y;
 
-       count = evas_list_count(output->rows_widgets);
+       count = output->total_rows;
        if (count > 5000)
          {
-            row = etk_tree_first_row_get(output);
-            etk_tree_row_del(row);
+            row = etk_tree2_first_row_get(output);
+            etk_tree2_row_delete(row);
          }
 
        edje_object_part_drag_value_get(o, src, &x, &y);
        snprintf(str, 1024, "Drag %3.3f %3.3f", x, y);
-       etk_tree_append(output, col, str, NULL);
-       etk_tree_row_scroll_to(row, ETK_TRUE);
-       etk_tree_row_select(row);
+       etk_tree2_row_append(output, NULL, col, str, NULL);
+       etk_tree2_row_scroll_to(row, ETK_TRUE);
+       etk_tree2_row_select(row);
      }
 
    FREE(str);
@@ -618,44 +618,44 @@
 static void message_cb
 (void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg)
 {
-   Etk_Tree *output;
-   Etk_Tree_Col *col;
-   Etk_Tree_Row *row;
+   Etk_Tree2 *output;
+   Etk_Tree2_Col *col;
+   Etk_Tree2_Row *row;
    int count;
    char *str;
 
    if (!(output = data)) return;
    
-   col = etk_tree_nth_col_get(output, 0);
-   count = evas_list_count(output->rows_widgets);
+   col = etk_tree2_nth_col_get(output, 0);
+   count = output->total_rows;
    if (count > 5000)
      {
-       row = etk_tree_first_row_get(output);
-       etk_tree_row_del(row);
+       row = etk_tree2_first_row_get(output);
+       etk_tree2_row_delete(row);
      }
    
    str = calloc(1024, sizeof(char));
    snprintf(str, 1024, "MESSAGE for %p from script type %i id %i", obj, type, 
id);
 
-   row = etk_tree_append(output, col, str, NULL);
-   etk_tree_row_scroll_to(row, ETK_TRUE);
-   etk_tree_row_select(row);
+   row = etk_tree2_row_append(output, NULL, col, str, NULL);
+   etk_tree2_row_scroll_to(row, ETK_TRUE);
+   etk_tree2_row_select(row);
    if (type == EDJE_MESSAGE_STRING)
      {
        Edje_Message_String *emsg;
 
-       count = evas_list_count(output->rows_widgets);
+       count = output->total_rows;
        if (count > 5000)
          {
-            row = etk_tree_first_row_get(output);
-            etk_tree_row_del(row);
+            row = etk_tree2_first_row_get(output);
+            etk_tree2_row_delete(row);
          }
 
        emsg = (Edje_Message_String *)msg;
        snprintf(str, 1024, "STWING: \"%s\"\n", emsg->str);
-       row = etk_tree_append(output, col, str, NULL);
-       etk_tree_row_scroll_to(row, ETK_TRUE);
-       etk_tree_row_select(row);
+       row = etk_tree2_row_append(output, NULL, col, str, NULL);
+       etk_tree2_row_scroll_to(row, ETK_TRUE);
+       etk_tree2_row_select(row);
      }
    edje_object_message_send(obj, EDJE_MESSAGE_NONE, 12345, NULL);
 
===================================================================
RCS file: /cvs/e/e17/proto/edje_viewer/src/bin/edje_etk.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- edje_etk.h  8 Jul 2006 23:32:00 -0000       1.5
+++ edje_etk.h  16 Jan 2007 16:10:52 -0000      1.6
@@ -38,9 +38,9 @@
 void bg_setup(Etk_Canvas *canvas);
 void canvas_resize_cb(Etk_Object *canvas, const char *property_name, 
        void *data);
-void list_entries(const char *file, Etk_Tree *tree, Etk_Tree *output, 
+void list_entries(const char *file, Etk_Tree2 *tree, Etk_Tree2 *output, 
        Etk_Canvas *canvas);
-Demo_Edje *edje_part_create(Etk_Tree *output, Etk_Canvas *canvas,
+Demo_Edje *edje_part_create(Etk_Tree2 *output, Etk_Canvas *canvas,
        const char *file, char *name);
 void edje_part_show(Etk_Widget *canvas, Demo_Edje *de);
 void edje_part_hide(Demo_Edje *de);
===================================================================
RCS file: /cvs/e/e17/proto/edje_viewer/src/bin/etk_gui.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- etk_gui.c   19 Nov 2006 18:25:23 -0000      1.13
+++ etk_gui.c   16 Jan 2007 16:10:52 -0000      1.14
@@ -19,7 +19,7 @@
 static void _gui_fm_cancel_clicked_cb(Etk_Object *obj, void *data);
 static Etk_Bool _gui_main_window_deleted_cb(void *data);
 static void _gui_open_edje_file_cb(Gui *gui);
-static void _gui_tree_checkbox_toggled_cb(Etk_Object *obj, Etk_Tree_Row *row,
+static void _gui_tree_checkbox_toggled_cb(Etk_Object *obj, Etk_Tree2_Row *row,
       void *data);
 static void _gui_send_clicked_cb(Etk_Object *obj, void *data);
 
@@ -33,7 +33,7 @@
    Etk_Widget *paned;
    Etk_Widget *vpaned;
    Etk_Widget *scrollview;
-   Etk_Tree_Col *col, *col2;
+   Etk_Tree2_Col *col, *col2;
    Etk_Widget *hbox;
    Etk_Widget *signal_label, *signal_entry;
    Etk_Widget *source_label, *source_entry;
@@ -107,15 +107,15 @@
    etk_box_append(ETK_BOX(vbox), vpaned, ETK_BOX_START, ETK_BOX_EXPAND_FILL, 
0);
    etk_paned_child1_set(ETK_PANED(vpaned), paned, ETK_TRUE);
 
-   gui->tree = etk_tree_new();
-   etk_tree_headers_visible_set(ETK_TREE(gui->tree), ETK_TRUE);
-   col = etk_tree_col_new(ETK_TREE(gui->tree), _("Part"),
-        etk_tree_model_text_new(ETK_TREE(gui->tree)), 100);
-   etk_tree_col_expand_set(col, ETK_TRUE);
-   etk_tree_col_sort_func_set(col, gui_part_col_sort_cb, NULL);
-   col2 = etk_tree_col_new(ETK_TREE(gui->tree), _("Visibility"),
-        etk_tree_model_checkbox_new(ETK_TREE(gui->tree)), 30);
-   etk_tree_build(ETK_TREE(gui->tree));
+   gui->tree = etk_tree2_new();
+   etk_tree2_headers_visible_set(ETK_TREE2(gui->tree), ETK_TRUE);
+   col = etk_tree2_col_new(ETK_TREE2(gui->tree), _("Part"), 80, 0.0);
+   etk_tree2_col_model_add(col, etk_tree2_model_text_new());
+   etk_tree2_col_expand_set(col, ETK_TRUE);
+   etk_tree2_col_sort_set(col, gui_part_col_sort_cb, NULL);
+   col2 = etk_tree2_col_new(ETK_TREE2(gui->tree), _("Visibility"), 60, 0.0);
+   etk_tree2_col_model_add(col2, etk_tree2_model_checkbox_new());
+   etk_tree2_build(ETK_TREE2(gui->tree));
    etk_widget_size_request_set(gui->tree, 300, 0);
    etk_paned_child1_set(ETK_PANED(paned), gui->tree, ETK_FALSE);
 
@@ -128,12 +128,12 @@
    etk_scrolled_view_add_with_viewport(ETK_SCROLLED_VIEW(scrollview),
         gui->canvas);
 
-   gui->output = etk_tree_new();
-   etk_tree_headers_visible_set(ETK_TREE(gui->output), ETK_TRUE);
-   col = etk_tree_col_new(ETK_TREE(gui->output), _("Output"),
-        etk_tree_model_text_new(ETK_TREE(gui->output)), 200);
-   etk_tree_col_expand_set(col, ETK_TRUE);
-   etk_tree_build(ETK_TREE(gui->output));
+   gui->output = etk_tree2_new();
+   etk_tree2_headers_visible_set(ETK_TREE2(gui->output), ETK_TRUE);
+   col = etk_tree2_col_new(ETK_TREE2(gui->output), _("Output"), 200, 0.0);
+   etk_tree2_col_model_add(col, etk_tree2_model_text_new());
+   etk_tree2_col_expand_set(col, ETK_TRUE);
+   etk_tree2_build(ETK_TREE2(gui->output));
    etk_widget_size_request_set(gui->output, 0, 100);
    etk_paned_child2_set(ETK_PANED(vpaned), gui->output, ETK_FALSE);
 
@@ -167,14 +167,14 @@
    etk_widget_show_all(gui->win);
 
    check = edje_viewer_config_open_last_get();
-   if (file) list_entries(file, ETK_TREE(gui->tree), ETK_TREE(gui->output),
+   if (file) list_entries(file, ETK_TREE2(gui->tree), ETK_TREE2(gui->output),
         ETK_CANVAS(gui->canvas));
    else if (check)
      {
        file = edje_viewer_config_last_get();
        if (file)
          {
-            list_entries(file, ETK_TREE(gui->tree), ETK_TREE(gui->output),
+            list_entries(file, ETK_TREE2(gui->tree), ETK_TREE2(gui->output),
                   ETK_CANVAS(gui->canvas));
             etk_window_title_set(ETK_WINDOW(gui->win), file);
          }
@@ -290,7 +290,7 @@
    else if (!strcmp(label, "Open"))
      _gui_open_edje_file_cb(gui);
    else if (strstr(label, ".edj"))
-     list_entries(label, ETK_TREE(gui->tree), ETK_TREE(gui->output),
+     list_entries(label, ETK_TREE2(gui->tree), ETK_TREE2(gui->output),
           ETK_CANVAS(gui->canvas));
 }
 
@@ -380,7 +380,7 @@
    gui->path = strdup(dir);
    gui->path = strcat(gui->path, "/");
    gui->path = strcat(gui->path, file);
-   list_entries(gui->path, ETK_TREE(gui->tree), ETK_TREE(gui->output),
+   list_entries(gui->path, ETK_TREE2(gui->tree), ETK_TREE2(gui->output),
         ETK_CANVAS(gui->canvas));
    etk_window_hide_on_delete(ETK_OBJECT(gui->fm_dialog), NULL);
    etk_window_title_set(ETK_WINDOW(gui->win), gui->path);
@@ -395,19 +395,19 @@
    etk_window_hide_on_delete(ETK_OBJECT(gui->fm_dialog), NULL);
 }
 
-static void _gui_tree_checkbox_toggled_cb(Etk_Object *obj, Etk_Tree_Row *row,
+static void _gui_tree_checkbox_toggled_cb(Etk_Object *obj, Etk_Tree2_Row *row,
       void *data)
 {
    Demo_Edje *de;
    Etk_Bool checked;
-   Etk_Tree_Col *col;
+   Etk_Tree2_Col *col;
    Gui *gui;
 
-   if (!(de = etk_tree_row_data_get(row))) return;
-   if (!(col = ETK_TREE_COL(obj)) || !row) return;
+   if (!(de = etk_tree2_row_data_get(row))) return;
+   if (!(col = ETK_TREE2_COL(obj)) || !row) return;
    if (!(gui = data)) return;
 
-   etk_tree_row_fields_get(row, col, &checked, NULL);
+   etk_tree2_row_fields_get(row, col, &checked, NULL);
    if (checked)
      edje_part_show(gui->canvas, de);
    else
@@ -437,7 +437,7 @@
 }
 
 int gui_part_col_sort_cb
-(Etk_Tree *tree, Etk_Tree_Row *row1, Etk_Tree_Row *row2, Etk_Tree_Col *col,
+(Etk_Tree2 *tree, Etk_Tree2_Row *row1, Etk_Tree2_Row *row2, Etk_Tree2_Col *col,
  void *data)
 {
    char *row1_value, *row2_value;
@@ -445,8 +445,8 @@
    if (!tree || !row1 || !row2 || !col)
       return 0;
 
-   etk_tree_row_fields_get(row1, col, &row1_value, NULL);
-   etk_tree_row_fields_get(row2, col, &row2_value, NULL);
+   etk_tree2_row_fields_get(row1, col, &row1_value, NULL);
+   etk_tree2_row_fields_get(row2, col, &row2_value, NULL);
 
    if (strcmp(row1_value, row2_value) < 0)
       return -1;
===================================================================
RCS file: /cvs/e/e17/proto/edje_viewer/src/bin/etk_gui.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- etk_gui.h   8 Jul 2006 23:32:00 -0000       1.5
+++ etk_gui.h   16 Jan 2007 16:10:52 -0000      1.6
@@ -21,5 +21,5 @@
 };
 
 void main_window_show(char *file);
-int gui_part_col_sort_cb(Etk_Tree *tree, Etk_Tree_Row *row1,
-      Etk_Tree_Row *row2, Etk_Tree_Col *col, void *data);
+int gui_part_col_sort_cb(Etk_Tree2 *tree, Etk_Tree2_Row *row1,
+      Etk_Tree2_Row *row2, Etk_Tree2_Col *col, void *data);



-------------------------------------------------------------------------
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