Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : proto

Dir     : e17/proto/exhibit/src/bin


Modified Files:
        Makefile.am exhibit.h exhibit_main.c exhibit_menus.c 
        exhibit_tab.c 
Added Files:
        exhibit_model_wobbly.c exhibit_model_wobbly.h 


Log Message:
Why hello Mr. Wobbles!

- add new etk tree model for wobbly icons
- minor bug with thumb geometry (cant be bothered fixing this instant)


===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/Makefile.am,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- Makefile.am 14 Mar 2006 01:01:15 -0000      1.9
+++ Makefile.am 15 Sep 2006 11:30:10 -0000      1.10
@@ -21,7 +21,8 @@
 exhibit_favorites.h \
 exhibit_options.h \
 exhibit_comment.h \
-exhibit_comment_jpeg.h
+exhibit_comment_jpeg.h \
+exhibit_model_wobbly.h
 
 exhibit_SOURCES = \
 exhibit_file.c \
@@ -36,6 +37,7 @@
 exhibit_options.c \
 exhibit_comment.c \
 exhibit_comment_jpeg.c \
+exhibit_model_wobbly.c \
 $(exhibit_INCLUDES)
 
 exhibit_LDADD = @my_libs@
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit.h,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -3 -r1.35 -r1.36
--- exhibit.h   3 Sep 2006 12:41:30 -0000       1.35
+++ exhibit.h   15 Sep 2006 11:30:10 -0000      1.36
@@ -10,6 +10,7 @@
 #include <Ecore_File.h>
 #include <Ecore_X_Cursor.h>
 #include <Evas.h>
+#include <Edje.h>
 #include <Ecore_Evas.h>
 #include <Epsilon.h>
 #include <etk/Etk.h>
@@ -197,7 +198,7 @@
    Etk_Widget    *zoom_out[2];
    Etk_Widget    *fit[2];
    Etk_Widget    *original[2];
-   Etk_Widget    *sort;
+   Etk_Widget    *sort_bar;
    Etk_Widget    *sizebar;
    Etk_Widget    *resbar;
    Etk_Widget    *zoombar;
@@ -284,6 +285,7 @@
 #include "exhibit_favorites.h"
 #include "exhibit_options.h"
 #include "exhibit_comment.h"
+#include "exhibit_model_wobbly.h"
 
 extern Exhibit *e;
 
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_main.c,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -3 -r1.82 -r1.83
--- exhibit_main.c      13 Sep 2006 21:36:09 -0000      1.82
+++ exhibit_main.c      15 Sep 2006 11:30:10 -0000      1.83
@@ -806,7 +806,7 @@
      }   
    
    e->zoom_in[0] = etk_button_new();
-   e->zoom_in[1] = 
etk_image_new_from_edje(PACKAGE_DATA_DIR"/images/images.edj", "zoom_in");
+   e->zoom_in[1] = etk_image_new_from_edje(PACKAGE_DATA_DIR"/gui.edj", 
"zoom_in");
    etk_button_image_set(ETK_BUTTON(e->zoom_in[0]), ETK_IMAGE(e->zoom_in[1]));
    etk_signal_connect_swapped("clicked", ETK_OBJECT(e->zoom_in[0]), 
ETK_CALLBACK(_ex_tab_current_zoom_in), e);
    etk_table_attach(ETK_TABLE(e->table), e->zoom_in[0],
@@ -814,7 +814,7 @@
                    0, 0, ETK_TABLE_NONE);
 
    e->zoom_out[0] = etk_button_new();
-   e->zoom_out[1] = 
etk_image_new_from_edje(PACKAGE_DATA_DIR"/images/images.edj", "zoom_out");
+   e->zoom_out[1] = etk_image_new_from_edje(PACKAGE_DATA_DIR"/gui.edj", 
"zoom_out");
    etk_button_image_set(ETK_BUTTON(e->zoom_out[0]), ETK_IMAGE(e->zoom_out[1]));
    etk_signal_connect_swapped("clicked", ETK_OBJECT(e->zoom_out[0]), 
ETK_CALLBACK(_ex_tab_current_zoom_out), e);
    etk_table_attach(ETK_TABLE(e->table), e->zoom_out[0],
@@ -822,7 +822,7 @@
                    0, 0, ETK_TABLE_NONE);
 
    e->fit[0] = etk_button_new();
-   e->fit[1] = etk_image_new_from_edje(PACKAGE_DATA_DIR"/images/images.edj", 
"fit_to_window");
+   e->fit[1] = etk_image_new_from_edje(PACKAGE_DATA_DIR"/gui.edj", 
"fit_to_window");
    etk_button_image_set(ETK_BUTTON(e->fit[0]), ETK_IMAGE(e->fit[1]));
    etk_signal_connect_swapped("clicked", ETK_OBJECT(e->fit[0]), 
ETK_CALLBACK(_ex_tab_current_fit_to_window), e);
    etk_table_attach(ETK_TABLE(e->table), e->fit[0],
@@ -830,7 +830,7 @@
                    0, 0, ETK_TABLE_NONE);
 
    e->original[0] = etk_button_new();
-   e->original[1] = 
etk_image_new_from_edje(PACKAGE_DATA_DIR"/images/images.edj", "one_to_one");
+   e->original[1] = etk_image_new_from_edje(PACKAGE_DATA_DIR"/gui.edj", 
"one_to_one");
    etk_button_image_set(ETK_BUTTON(e->original[0]), ETK_IMAGE(e->original[1]));
    etk_signal_connect_swapped("clicked", ETK_OBJECT(e->original[0]), 
ETK_CALLBACK(_ex_tab_current_zoom_one_to_one), e);
    etk_table_attach(ETK_TABLE(e->table), e->original[0],
@@ -913,22 +913,23 @@
         ETK_CALLBACK(_ex_main_window_tab_toggled_cb), NULL);
       
    e->hbox = etk_hbox_new(ETK_TRUE, 0);
-   e->sort = etk_label_new("Sort by date");
+   e->sort_bar = etk_statusbar_new();
+   etk_statusbar_push(ETK_STATUSBAR(e->sort_bar), "Sort by date", 0);
+   etk_statusbar_has_resize_grip_set(ETK_STATUSBAR(e->sort_bar), ETK_FALSE);
    etk_box_append(ETK_BOX(e->vbox), e->hbox, ETK_BOX_END, ETK_BOX_NONE, 0);
-   etk_box_append(ETK_BOX(e->hbox), e->sort, ETK_BOX_START, 
ETK_BOX_EXPAND_FILL, 0);
+   etk_box_append(ETK_BOX(e->hbox), e->sort_bar, ETK_BOX_START, ETK_BOX_NONE, 
0);
      {
        Etk_Widget *menu;
        Etk_Widget *menu_item;
 
        menu = etk_menu_new();
-       etk_signal_connect("mouse_down", ETK_OBJECT(e->sort), 
ETK_CALLBACK(_ex_sort_label_mouse_down_cb), menu);
+       etk_signal_connect("mouse_down", ETK_OBJECT(e->sort_bar), 
ETK_CALLBACK(_ex_sort_label_mouse_down_cb), menu);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sort by name"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sort by date"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sort by size"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sort by resolution"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), NULL, NULL);  
        _ex_menu_item_new(EX_MENU_ITEM_CHECK, _("Ascending"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
-       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sort"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
      }
    
    e->statusbar[0] = etk_statusbar_new();
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_menus.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -3 -r1.35 -r1.36
--- exhibit_menus.c     2 Sep 2006 12:33:08 -0000       1.35
+++ exhibit_menus.c     15 Sep 2006 11:30:10 -0000      1.36
@@ -77,7 +77,7 @@
             Etk_Widget *image;
             
             image = etk_image_new_from_edje(PACKAGE_DATA_DIR
-                                            "/images/images.edj",
+                                            "/gui.edj",
                                             ex_images[stock_id]);
             etk_menu_item_image_set(ETK_MENU_ITEM_IMAGE(menu_item), 
ETK_IMAGE(image));
          }
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_tab.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- exhibit_tab.c       1 Sep 2006 23:39:22 -0000       1.30
+++ exhibit_tab.c       15 Sep 2006 11:30:10 -0000      1.31
@@ -57,8 +57,8 @@
    etk_tree_multiple_select_set(ETK_TREE(tab->itree), ETK_TRUE);
    etk_signal_connect("row_selected", ETK_OBJECT(tab->itree), 
ETK_CALLBACK(_ex_tab_itree_item_clicked_cb), e);
    etk_signal_connect("key_down", ETK_OBJECT(tab->itree), 
ETK_CALLBACK(_ex_tab_itree_key_down_cb), e);
-   imodel = etk_tree_model_icon_text_new(ETK_TREE(tab->itree), 
ETK_TREE_FROM_FILE);
-   etk_tree_model_icon_text_icon_width_set(imodel, 80);
+   imodel = _ex_tree_model_wobbly_new(ETK_TREE(tab->itree), 
ETK_TREE_FROM_FILE);   
+   _ex_tree_model_wobbly_icon_width_set(imodel, 80);
    tab->icol = etk_tree_col_new(ETK_TREE(tab->itree), "Files", imodel, 10);
    etk_tree_headers_visible_set(ETK_TREE(tab->itree), 0);
    etk_tree_row_height_set(ETK_TREE(tab->itree), 60);
@@ -73,7 +73,7 @@
    tab->alignment = etk_alignment_new(0.5, 0.5, 0.0, 0.0);   
    
    tab->image = etk_image_new();
-   etk_widget_theme_file_set(tab->image, PACKAGE_DATA_DIR"/images/images.edj");
+   etk_widget_theme_file_set(tab->image, PACKAGE_DATA_DIR"/gui.edj");
    etk_widget_theme_group_set(tab->image, "image_bg");
    etk_signal_connect("mouse_down", ETK_OBJECT(tab->image), 
ETK_CALLBACK(_ex_image_mouse_down), e);
    etk_signal_connect("mouse_up", ETK_OBJECT(tab->image), 
ETK_CALLBACK(_ex_image_mouse_up), e);



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to