Enlightenment CVS committal

Author  : moom16
Project : e17
Module  : proto

Dir     : e17/proto/exhibit/src/bin


Modified Files:
        exhibit_file.c exhibit_image.c exhibit_main.c exhibit_menus.c 
        exhibit_menus.h 


Log Message:
* Warnings--
* Fix the menus
* Fix the paned (Etk API breakage)


===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/exhibit/src/bin/exhibit_file.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- exhibit_file.c      15 Dec 2005 10:07:14 -0000      1.2
+++ exhibit_file.c      19 Dec 2005 14:01:30 -0000      1.3
@@ -1,4 +1,5 @@
 #include "exhibit.h"
+#include <Edje.h>
 
 int
 _ex_file_is_ebg(char *file)
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/exhibit/src/bin/exhibit_image.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- exhibit_image.c     15 Dec 2005 11:58:10 -0000      1.7
+++ exhibit_image.c     19 Dec 2005 14:01:30 -0000      1.8
@@ -1,4 +1,5 @@
 #include "exhibit.h"
+#include <Ecore_File.h>
 
 #define R_CMOD(r) \
    red_mapping[(int)(r)]
@@ -39,26 +40,26 @@
      {
        if(e->menu)
          {
-            etk_menu_popup(e->menu);
+            etk_menu_popup(ETK_MENU(e->menu));
             return;
          }
        e->menu = etk_menu_new();
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("in The Gimp"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), ETK_CALLBACK(_ex_menu_run_in_cb), 
e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("in XV"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(e->menu), ETK_CALLBACK(_ex_menu_run_in_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("in Xpaint"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), ETK_CALLBACK(_ex_menu_run_in_cb), 
e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
ETK_MENU_SHELL(e->menu), NULL, NULL);
+       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(e->menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Rotate clockwise"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), 
ETK_CALLBACK(_ex_menu_rot_clockwise_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Rotate counterclockwise"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), 
ETK_CALLBACK(_ex_menu_rot_counter_clockwise_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Flip horizontally"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), 
ETK_CALLBACK(_ex_menu_flip_horizontal_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Flip vertically"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), 
ETK_CALLBACK(_ex_menu_flip_vertical_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
ETK_MENU_SHELL(e->menu), NULL, NULL);
+       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(e->menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Blur"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(e->menu), ETK_CALLBACK(_ex_menu_blur_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sharpen"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), ETK_CALLBACK(_ex_menu_sharpen_cb), 
e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Brighten"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), 
ETK_CALLBACK(_ex_menu_brighten_cb), e);
        //_ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Darken"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), ETK_CALLBACK(_ex_menu_darken_cb), 
e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
ETK_MENU_SHELL(e->menu), NULL, NULL);
+       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(e->menu), NULL, NULL);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Set as wallpaper"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu), 
ETK_CALLBACK(_ex_menu_set_wallpaper_cb), e);
-       etk_menu_popup(e->menu);
+       etk_menu_popup(ETK_MENU(e->menu));
      }
 }
 
@@ -110,7 +111,7 @@
    unsigned int *data;
    int           w, h;
    int           x, y;
-   unsigned int *p1, *p2, *tmp;
+   unsigned int *p1, *p2, tmp;
    
    if(im->use_edje)
      return;
@@ -142,7 +143,7 @@
    unsigned int *data;
    int           w, h;
    int           x, y;
-   unsigned int *p1, *p2, *tmp;
+   unsigned int *p1, *p2, tmp;
    
    if(im->use_edje)
      return;
@@ -451,8 +452,8 @@
 
    evas_object_resize(im->image_object, w, h);
    evas_object_image_fill_set(im->image_object, 0, 0, w, h);
-   etk_widget_size_request_set(im, w, h);
-   etk_widget_redraw_queue(im);
+   etk_widget_size_request_set(ETK_WIDGET(im), w, h);
+   etk_widget_redraw_queue(ETK_WIDGET(im));
 }
 
 void
@@ -586,7 +587,11 @@
 {
    pid_t pid;
    int w, h;
-   char *file, *dir, *edj_file, *filenoext, *esetroot;
+   const char *file;
+   const char *dir;
+   char *edj_file;
+   const char *filenoext;
+   char *esetroot;
    char esetroot_opt[] = "-s";
 #if HAVE_ENGRAVE   
    Engrave_File *edj;
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/exhibit/src/bin/exhibit_main.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- exhibit_main.c      16 Dec 2005 11:56:19 -0000      1.10
+++ exhibit_main.c      19 Dec 2005 14:01:30 -0000      1.11
@@ -1,4 +1,5 @@
 #include "exhibit.h"
+#include <Ecore_File.h>
 
 #define EX_BUTTON_GET_RETURN(o) \
       Etk_Button *item; \
@@ -315,12 +316,12 @@
 
    if(!strcmp(ev->key, "Tab"))
      {
-       char *path;
+       const char *path;
        char *dir;
-       char *file;
+       const char *file;
        Evas_List *l;
        
-       path = (char*)etk_entry_text_get(ETK_ENTRY(e->entry[0]));
+       path = etk_entry_text_get(ETK_ENTRY(e->entry[0]));
        dir = ecore_file_get_dir(path);
        file = ecore_file_get_file(path);
        
@@ -434,10 +435,10 @@
    etk_box_pack_start(ETK_BOX(e->vbox), e->hpaned, TRUE, TRUE, 0);   
 
    e->vpaned = etk_vpaned_new();
-   etk_paned_add1(ETK_PANED(e->hpaned), e->vpaned);
+   etk_paned_add1(ETK_PANED(e->hpaned), e->vpaned, FALSE);
    
    e->table = etk_table_new(4, 4, FALSE);
-   etk_paned_add1(ETK_PANED(e->vpaned), e->table);
+   etk_paned_add1(ETK_PANED(e->vpaned), e->table, FALSE);
 
    e->menu_bar = etk_menu_bar_new();
    etk_table_attach(ETK_TABLE(e->table), e->menu_bar, 0, 4, 0, 0, 0, 0, 
ETK_FILL_POLICY_HFILL | ETK_FILL_POLICY_VFILL | ETK_FILL_POLICY_HEXPAND);
@@ -446,18 +447,18 @@
        Etk_Widget *menu;
        Etk_Widget *menu_item;
        
-       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("File"), -99, 
ETK_MENU_SHELL(e->menu_bar), NULL, NULL);
+       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("File"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu_bar), NULL, NULL);
        menu = etk_menu_new();
        etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("New window"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_new_window_cb), 
e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Save image"), 
ETK_STOCK_DOCUMENT_SAVE, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_save_image_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Save image as"), 
ETK_STOCK_DOCUMENT_SAVE, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_save_image_as_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Search"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_search_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Rename"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_rename_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Delete"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_delete_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Close window"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_close_window_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Quit"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_quit_cb), e);
        
@@ -467,30 +468,30 @@
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("in The Gimp"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_run_in_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("in XV"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_run_in_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("in Xpaint"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_run_in_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Rotate clockwise"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_rot_clockwise_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Rotate counterclockwise"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_rot_counter_clockwise_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Flip horizontally"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_flip_horizontal_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Flip vertically"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_flip_vertical_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Blur"), ETK_STOCK_NO_STOCK, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_blur_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sharpen"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_sharpen_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Brighten"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_brighten_cb), 
e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Set as wallpaper"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_set_wallpaper_cb), e);
        
-       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("View"), -99, 
ETK_MENU_SHELL(e->menu_bar), NULL, NULL);
+       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("View"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu_bar), NULL, NULL);
        menu = etk_menu_new();
        etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Zoom in"), EX_IMAGE_ZOOM_IN, 
ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_zoom_in_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Zoom out"), 
EX_IMAGE_ZOOM_OUT, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_zoom_out_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Zoom 1:1"), 
EX_IMAGE_ONE_TO_ONE, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_zoom_one_to_one_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Fit to window"), 
EX_IMAGE_FIT_TO_WINDOW, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_fit_to_window_cb), e);
-       _ex_menu_item_new(EX_MENU_ITEM_SEPERATOR, NULL, -99, 
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_NORMAL, _("Toggle slideshow"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_toggle_slideshow_cb), e);
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Refresh"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), ETK_CALLBACK(_ex_menu_refresh_cb), 
e);   
        
-       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Help"), -99, 
ETK_MENU_SHELL(e->menu_bar), NULL, NULL);
+       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Help"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(e->menu_bar), NULL, NULL);
        menu = etk_menu_new();
        etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(menu));
        _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Release notes"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), 
ETK_CALLBACK(_ex_menu_release_notes_cb), e);
@@ -564,14 +565,14 @@
 
    e->itree = etk_tree_new();
    etk_widget_size_request_set(e->itree, 180, 120);
-   etk_paned_add2(ETK_PANED(e->vpaned), e->itree);
+   etk_paned_add2(ETK_PANED(e->vpaned), e->itree, TRUE);
    etk_tree_multiple_select_set(ETK_TREE(e->itree), TRUE);
    etk_signal_connect("row_selected", ETK_OBJECT(e->itree), 
ETK_CALLBACK(_ex_main_itree_item_clicked_cb), e);
    // todo: we want to move selections between rows with the keyboard. how?
    etk_signal_connect("key_down", ETK_OBJECT(e->itree), 
ETK_CALLBACK(_ex_main_itree_key_down_cb), e);
    e->icol = etk_tree_col_new(ETK_TREE(e->itree), "File", 
etk_tree_model_icon_text_new(ETK_TREE(e->itree), ETK_TREE_FROM_FILE), 10);
    etk_tree_headers_visible_set(ETK_TREE(e->itree), 0);
-   ETK_TREE(e->itree)->item_height = 60;
+   etk_tree_row_height_set(ETK_TREE(e->itree), 60);
    //ETK_TREE(e->itree)->image_height = 54;
    etk_tree_build(ETK_TREE(e->itree));
 
@@ -582,7 +583,7 @@
    _ex_main_populate_files(e);
 
    e->scrolled_view = etk_scrolled_view_new();
-   etk_paned_add2(ETK_PANED(e->hpaned), e->scrolled_view);
+   etk_paned_add2(ETK_PANED(e->hpaned), e->scrolled_view, TRUE);
 
    e->alignment = etk_alignment_new(0.5, 0.5, 0.0, 0.0);
    etk_scrolled_view_add_with_viewport(ETK_SCROLLED_VIEW(e->scrolled_view), 
e->alignment);
@@ -609,18 +610,18 @@
        _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_SEPERATOR, NULL, -99, 
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_NORMAL, _("Ascending"), 
ETK_STOCK_NO_STOCK, ETK_MENU_SHELL(menu), NULL, NULL);
-       menu_item = _ex_menu_item_new(EX_MENU_ITEM_NORMAL, _("Sort"), -99, 
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();
    etk_statusbar_has_resize_grip_set(ETK_STATUSBAR(e->statusbar[0]), FALSE);
-   etk_box_pack_start(ETK_BOX(e->hbox), ETK_STATUSBAR(e->statusbar[0]), TRUE, 
TRUE, 0);
+   etk_box_pack_start(ETK_BOX(e->hbox), e->statusbar[0], TRUE, TRUE, 0);
    
    e->statusbar[1] = etk_statusbar_new();
    etk_statusbar_has_resize_grip_set(ETK_STATUSBAR(e->statusbar[1]), FALSE);
-   etk_box_pack_start(ETK_BOX(e->hbox), ETK_STATUSBAR(e->statusbar[1]), TRUE, 
TRUE, 0);
+   etk_box_pack_start(ETK_BOX(e->hbox), e->statusbar[1], TRUE, TRUE, 0);
 
    e->statusbar[2] = etk_statusbar_new();
    etk_statusbar_has_resize_grip_set(ETK_STATUSBAR(e->statusbar[2]), FALSE);   
@@ -628,7 +629,7 @@
    etk_statusbar_push(ETK_STATUSBAR(e->statusbar[2]), "1:1", 0); // <=- temp.
    
    e->statusbar[3] = etk_statusbar_new();
-   etk_box_pack_start(ETK_BOX(e->hbox), ETK_STATUSBAR(e->statusbar[3]), FALSE, 
FALSE, 0);
+   etk_box_pack_start(ETK_BOX(e->hbox), e->statusbar[3], FALSE, FALSE, 0);
    
    etk_widget_show_all(e->win);
 }
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/exhibit/src/bin/exhibit_menus.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- exhibit_menus.c     15 Dec 2005 10:07:14 -0000      1.6
+++ exhibit_menus.c     19 Dec 2005 14:01:30 -0000      1.7
@@ -16,7 +16,7 @@
 Etk_Widget *
 _ex_menu_item_new(Ex_Menu_Item_Type item_type, const char *label,
                  int stock_id, Etk_Menu_Shell *menu_shell,
-                 void *func(Etk_Object *obj, void *data),
+                 Etk_Signal_Callback_Function callback,
                  void *data)
 {
    Etk_Widget *menu_item = NULL;
@@ -33,7 +33,7 @@
        return NULL;
      }
    
-   if (stock_id >= 0)
+   if (stock_id != ETK_STOCK_NO_STOCK)
      {
        Etk_Widget *image;
 
@@ -55,8 +55,8 @@
      }
    etk_menu_shell_append(menu_shell, ETK_MENU_ITEM(menu_item));
    
-   if(func)
-     etk_signal_connect("activated", ETK_OBJECT(menu_item), 
ETK_CALLBACK(func), data);
+   if(callback)
+     etk_signal_connect("activated", ETK_OBJECT(menu_item), callback, data);
    
    return menu_item;
 }
@@ -136,7 +136,7 @@
    Exhibit      *e;
    Etk_Tree_Row *r;
    int           w, h;
-   char         *size[30];
+   char          size[30];
    EX_MENU_ITEM_GET_RETURN(obj);
    
    e = data;
@@ -155,7 +155,7 @@
    Exhibit      *e;
    Etk_Tree_Row *r;   
    int           w, h;
-   char         *size[30];   
+   char          size[30];   
    EX_MENU_ITEM_GET_RETURN(obj);
    
    e = data;
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/exhibit/src/bin/exhibit_menus.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- exhibit_menus.h     14 Dec 2005 23:27:12 -0000      1.2
+++ exhibit_menus.h     19 Dec 2005 14:01:30 -0000      1.3
@@ -7,7 +7,7 @@
    EX_MENU_ITEM_SEPERATOR
 } Ex_Menu_Item_Type;
 
-Etk_Widget *_ex_menu_item_new(Ex_Menu_Item_Type item_type, const char *label, 
int stock_id, Etk_Menu_Shell *menu_shell, void *func(Etk_Object *obj, void 
*data), void *data);
+Etk_Widget *_ex_menu_item_new(Ex_Menu_Item_Type item_type, const char *label, 
int stock_id, Etk_Menu_Shell *menu_shell, Etk_Signal_Callback_Function 
callback, void *data);
 void        _ex_menu_new_window_cb(Etk_Object *obj, void *data);
 void        _ex_menu_save_image_cb(Etk_Object *obj, void *data);
 void        _ex_menu_save_image_as_cb(Etk_Object *obj, void *data);




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to