Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : proto

Dir     : e17/proto/exhibit/src/bin


Modified Files:
        exhibit.h exhibit_comment_jpeg.c exhibit_favorites.c 
        exhibit_favorites.h exhibit_image.c exhibit_image.h 
        exhibit_main.c exhibit_menus.c exhibit_options.c exhibit_tab.c 


Log Message:
- more code from balony, dialog fixed + general goodiness
- add debug calls (-DEX_DEBUG)


===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- exhibit.h   2 Aug 2006 03:10:43 -0000       1.21
+++ exhibit.h   2 Aug 2006 17:31:03 -0000       1.22
@@ -36,6 +36,11 @@
 #define EX_DEFAULT_SLIDE_INTERVAL 5.0
 #define EX_DEFAULT_COMMENTS_VISIBLE 0
            
+#ifdef EX_DEBUG
+# define D(x)  do {printf(__FILE__ ":%d:  ", __LINE__); printf x; 
fflush(stdout);} while (0)
+#else
+# define D(x)  ((void) 0)
+#endif
 
 typedef struct _Exhibit Exhibit;
 typedef struct _Ex_Options Ex_Options;
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_comment_jpeg.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- exhibit_comment_jpeg.c      16 Mar 2006 12:42:39 -0000      1.4
+++ exhibit_comment_jpeg.c      2 Aug 2006 17:31:03 -0000       1.5
@@ -1,5 +1,4 @@
 /*
- * common.c
  *   Updated by HandyAndE
  *
  * based on:
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_favorites.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- exhibit_favorites.c 3 Jan 2006 15:02:15 -0000       1.1
+++ exhibit_favorites.c 2 Aug 2006 17:31:03 -0000       1.2
@@ -1,3 +1,6 @@
+/*
+ * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
+ */
 #include "exhibit.h"
 
 void
@@ -19,7 +22,7 @@
 
    ecore_file_symlink(realpath, new_path);
    if(realpath)
-     free(realpath);   
+     E_FREE(realpath);   
 }
 
 void
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_favorites.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- exhibit_favorites.h 3 Jan 2006 15:02:15 -0000       1.1
+++ exhibit_favorites.h 2 Aug 2006 17:31:03 -0000       1.2
@@ -1,3 +1,6 @@
+/*
+ * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
+ */
 #ifndef _EX_FAVORITES_H
 #define _EX_FAVORITES_H
 
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_image.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- exhibit_image.c     2 Aug 2006 03:10:43 -0000       1.25
+++ exhibit_image.c     2 Aug 2006 17:31:03 -0000       1.26
@@ -18,6 +18,11 @@
 #define G_VAL(p) ((DATA8 *)(p))[1]
 #define B_VAL(p) ((DATA8 *)(p))[0]
 
+static void _ex_image_delete_dialog_response(Etk_Object *obj, int response_id, 
void *data);
+static void _ex_image_delete_cb(void *data);
+
+
+
 void
 _ex_image_mouse_wheel(Etk_Object *object, void *event, void *data)
 {
@@ -171,13 +176,13 @@
    
    data2 = etk_object_data_get(ETK_OBJECT(im), "undo");
    if(data2)
-     free(data2);
+     E_FREE(data2);
    
    data2 = malloc(w * h * sizeof(unsigned int));
    memcpy(data2, data, w * h * sizeof(unsigned int));
    etk_object_data_set(ETK_OBJECT(im), "undo", data2);
-   printf("Undo: setting data %p size %d, image %p\n", data, 
-        w * h * sizeof(unsigned int), im);
+   D(("Undo: setting data %p size %d, image %p\n", data,
+        w * h * sizeof(unsigned int), im));
    
    return data2;
 }
@@ -197,7 +202,7 @@
    
    if (data) 
      {
-       printf("Undo: getting data %p, image %p\n", data, im);
+       D(("Undo: getting data %p, image %p\n", data, im));
        evas_object_image_data_set(im->image_object, data);
        evas_object_image_data_update_add(im->image_object, 0, 0, w, h);
        etk_object_data_set(ETK_OBJECT(im), "undo", NULL);
@@ -555,12 +560,14 @@
     return;
   
    sprintf(file, "%s/%s", dir, basename);
-   printf("Saving: %s\n", file);
+   D(("Saving: %s\n", file));
 
    /* Dont fork for the tree polulating to work */
    evas_object_image_save(im->image_object, file, NULL, NULL);
 
    /* Refresh list if the file is saved in our dir */
+   D(("Image path: %s <-> Cur path: %s\n", fd->e->cur_tab->set_img_path,
+        fd->e->cur_tab->cur_path));
    if (!strcmp(fd->e->cur_tab->set_img_path, fd->e->cur_tab->cur_path)) 
      {
        etk_tree_clear(ETK_TREE(fd->e->cur_tab->itree));
@@ -612,7 +619,7 @@
    label = etk_label_new("Filename:");
    etk_box_pack_start(ETK_BOX(vbox), label, ETK_FALSE, ETK_FALSE, 0);
    
-   printf ("Selected original filename: %s\n", e->cur_tab->cur_file);
+   D(("Selected original filename: %s\n", e->cur_tab->cur_file));
    
    fd->entry = etk_entry_new();
    etk_entry_text_set(ETK_ENTRY(fd->entry), e->cur_tab->cur_file);
@@ -636,7 +643,7 @@
    etk_widget_show_all(fd->win);
 }
 
-void
+static void
 _ex_image_delete_cb(void *data)
 {
    Exhibit *e = data;
@@ -660,38 +667,71 @@
    etk_tree_clear(ETK_TREE(tab->dtree));
    _ex_main_populate_files(e, NULL);
 
-   printf ("Ex_Tab pointer in _ex_image_delete_cb %p\n", tab);
+   D(("Ex_Tab pointer in _ex_image_delete_cb %p\n", tab));
    etk_object_destroy(ETK_OBJECT(tab->dialog));
 
-   printf("Deleted for %s\n", string);
+   D(("Deleted for %s\n", string));
+}
+
+static void
+_ex_image_delete_dialog_response(Etk_Object *obj, int response_id, void *data)
+{
+   Exhibit *e = data;
+
+   switch(response_id)
+     {
+      case ETK_RESPONSE_OK:
+        _ex_image_delete_cb(e);
+        break;
+      case ETK_RESPONSE_CANCEL:
+        etk_object_destroy(ETK_OBJECT(obj));
+        break;
+      default:
+        break;
+     }
 }
 
 void
 _ex_image_delete(Exhibit *e)
 {
    Etk_Widget *label;
-   Etk_Widget *button, *button2;
    Ex_Tab *tab = e->cur_tab;
+   char string[PATH_MAX];
+
+   sprintf(string, "%s%s", tab->set_img_path, tab->cur_file);
 
-   printf ("Ex_Tab pointer in _ex_image_delete %p\n", e->cur_tab);
+   D(("Ex_Tab pointer in _ex_image_delete %p\n", e->cur_tab));
 
    tab->dialog = etk_dialog_new();
+
    etk_signal_connect("delete_event", ETK_OBJECT(tab->dialog), 
         ETK_CALLBACK(etk_object_destroy), tab->dialog);
 
-   label = etk_label_new("Are you sure you want to delete the picture?");
-   etk_dialog_pack_widget_in_action_area(ETK_DIALOG(tab->dialog), label, 
ETK_TRUE, 
-        ETK_TRUE, 5, ETK_FALSE);
-
-   button = etk_dialog_button_add(ETK_DIALOG(tab->dialog), "Cancel", 
ETK_RESPONSE_CANCEL);
-   etk_signal_connect_swapped("clicked", ETK_OBJECT(button), 
-        ETK_CALLBACK(etk_object_destroy), ETK_OBJECT(tab->dialog));
-   
-   button2 = etk_dialog_button_add(ETK_DIALOG(tab->dialog), "Delete", 
ETK_RESPONSE_OK);
-   etk_signal_connect_swapped("clicked", ETK_OBJECT(button2), 
-        ETK_CALLBACK(_ex_image_delete_cb), e);
+   label = etk_label_new("Are you sure you want to delete picture?");
+   etk_dialog_pack_in_main_area(ETK_DIALOG(tab->dialog), label, 
+        ETK_TRUE, ETK_TRUE, 3, ETK_FALSE);
+   label = etk_label_new(string);
+   etk_dialog_pack_in_main_area(ETK_DIALOG(tab->dialog), label, 
+        ETK_TRUE, ETK_TRUE, 3, ETK_FALSE);
+
+   etk_dialog_button_add_from_stock(ETK_DIALOG(tab->dialog), 
+        ETK_STOCK_DIALOG_OK, ETK_RESPONSE_OK);
+   etk_dialog_button_add_from_stock(ETK_DIALOG(tab->dialog), 
+        ETK_STOCK_DIALOG_CANCEL, ETK_RESPONSE_CANCEL);
+
+   etk_signal_connect("response", ETK_OBJECT(tab->dialog), 
+        ETK_CALLBACK(_ex_image_delete_dialog_response), e);
+   
+   etk_container_border_width_set(ETK_CONTAINER(tab->dialog), 4);
+   etk_window_title_set(ETK_WINDOW(tab->dialog), 
+        _("Exhibit, confirm delete"));
 
    etk_widget_show_all(tab->dialog);
+
+   /* TODO
+    * Center the dialog on top of the app.
+   etk_window_center_on_window(ETK_WINDOW(tab->dialog), ETK_WINDOW(e->win));
+   */
 }
 
 
@@ -806,7 +846,7 @@
    if(im->use_edje)
      return;
    
-   printf("brightness = %d\n", brightness);
+   D(("brightness = %d\n", brightness));
    for(i=0; i<256; i++){
       light_transform[i] = i + brightness;
       if(light_transform[i] > 255)
@@ -879,6 +919,16 @@
        
        filenoext = _ex_file_strip_extention(im->filename);
        filenoext = ecore_file_get_file(filenoext);
+
+       D(("Setting bg: dir: %s \tfile: %s\n", dir, file));
+
+       /* 
+        * FIXME
+        *
+        * This doesnt set the bg if we choose another dir
+        * after having choosen the picture itself
+        *
+        */
        
        if (strcmp(im->filename + strlen(im->filename) - 4, ".edj") == 0) {
           int w, h, num;
@@ -887,6 +937,8 @@
           char e_bg_set[PATH_MAX*2];      
           char filename_s[PATH_MAX];
           Ecore_X_Window *roots = NULL;
+
+          D(("Entered the foo\n"));
           
           if (!ecore_x_init(NULL))
             exit(0);
@@ -897,7 +949,9 @@
           snprintf(filename_s, PATH_MAX, "/tmp/%s.png", filenoext);
           snprintf(static_bg, PATH_MAX, "edje_thumb %s desktop/background %s 
-g %dx%d -og %dx%d", im->filename, filename_s, w, h, w, h);
           snprintf(e_bg_set, PATH_MAX, "enlightenment_remote -default-bg-set 
%s", im->filename);
-          snprintf(esetroot_s, PATH_MAX, "Esetroot %s %s ", esetroot_opt, 
filename_s);    
+          snprintf(esetroot_s, PATH_MAX, "Esetroot %s %s ", esetroot_opt, 
+                filename_s);    
+          D(("Filename_s: %s\n", filename_s));
           system(static_bg);
           system(e_bg_set);       
           system(esetroot_s);
@@ -912,6 +966,8 @@
        strcat(edj_file, "/.e/e/backgrounds/");
        strcat(edj_file, filenoext);
        strcat(edj_file, ".edj");
+
+       D(("Edje file: %s  FILENOEXT: %s\n", edj_file, filenoext));
        
        /* Determine image width / height */
          {
@@ -985,6 +1041,8 @@
             char e_bg_set[PATH_MAX*2];
             
             snprintf(e_bg_set, PATH_MAX, "enlightenment_remote -default-bg-set 
%s", edj_file);
+
+            D(("FOO: %s\n", e_bg_set));
             system(e_bg_set);
          }
        
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_image.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- exhibit_image.h     2 Aug 2006 03:10:43 -0000       1.8
+++ exhibit_image.h     2 Aug 2006 17:31:03 -0000       1.9
@@ -18,7 +18,6 @@
 void        _ex_image_save_as_entry_cb(Etk_Object *object, void *event, void 
*data);
 void        _ex_image_save_as_cb(void *data);
 void         _ex_image_save_as(Exhibit *e);
-void         _ex_image_delete_cb(void *data);
 void        _ex_image_delete(Exhibit *e);
 void         _ex_image_zoom(Etk_Image *im, int zoom); 
 void         _ex_image_brightness(Etk_Image *im, int brightness);
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_main.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -3 -r1.57 -r1.58
--- exhibit_main.c      2 Aug 2006 05:54:00 -0000       1.57
+++ exhibit_main.c      2 Aug 2006 17:31:03 -0000       1.58
@@ -242,8 +242,8 @@
    etk_window_title_set(ETK_WINDOW(e->win), 
         WINDOW_TITLE " - Image Viewing the Kewl Way!");
 
-   free(tab->set_img_path);
-   free(tab->cur_file);
+   E_FREE(tab->set_img_path);
+   E_FREE(tab->cur_file);
    tab->image_loaded = ETK_FALSE;
    
    etk_statusbar_pop(ETK_STATUSBAR(e->statusbar[0]), 0);
@@ -321,10 +321,10 @@
    etk_range_value_set(vs, (double)h/2);
 
    /* Reset undo data every time we change image */
-   printf("Resetting undo data on image %p\n", e->cur_tab->image);
+   D(("Resetting undo data on image %p\n", e->cur_tab->image));
    data2 = etk_object_data_get(ETK_OBJECT(e->cur_tab->image), "undo");
    if (data2) 
-     free(data2);
+     E_FREE(data2);
 
    etk_object_data_set(ETK_OBJECT(e->cur_tab->image), "undo", NULL);
    
@@ -508,7 +508,7 @@
 
    chdir(e->cur_tab->dir);
 
-   printf ("Changing to dir: %s\n", e->cur_tab->dir);
+   D(("Changing to dir: %s\n", e->cur_tab->dir));
 
    if ((dir = opendir(".")) == NULL)
      return ;
@@ -596,6 +596,11 @@
        etk_tree_row_select(selected_row);
        etk_tree_row_scroll_to(selected_row, ETK_TRUE);
      }
+
+   /* Set the dir to the current dir at the end so we avoid
+      stepdown like ".." if we just call the refresh on
+      the listing like after a delete */
+   e->cur_tab->dir = strdup(".");
    
    closedir(dir);
 }
@@ -647,7 +652,7 @@
        if(!file || !strcmp(file, path))
          return;       
        
-       printf("dir='%s' file='%s'\n", dir, file);
+       D(("dir='%s' file='%s'\n", dir, file));
        
        //if(strcmp(dir, e->cur_path))
          {
@@ -1183,8 +1188,8 @@
    
    ecore_file_init();
    if(!_ex_options_init())
-     printf("WARNING: Exhibit could not set up its options files!\n"
-           "         You will not be able to save your preferences.\n");
+     fprintf(stderr, "WARNING: Exhibit could not set up its options files!\n"
+                    "         You will not be able to save your 
preferences.\n");
    event_handlers = evas_list_append(event_handlers,
                                     
ecore_event_handler_add(ECORE_EXE_EVENT_DEL,
                                                             _ex_thumb_exe_exit,
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_menus.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- exhibit_menus.c     2 Aug 2006 03:10:43 -0000       1.21
+++ exhibit_menus.c     2 Aug 2006 17:31:04 -0000       1.22
@@ -70,7 +70,7 @@
 _ex_menu_new_window_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("new window\n");
+   D(("new window\n"));
 }
 
 void
@@ -103,14 +103,14 @@
 _ex_menu_search_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("search\n");
+   D(("search\n"));
 }
 
 void
 _ex_menu_rename_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("rename\n");
+   D(("rename\n"));
 }
 
 void
@@ -159,19 +159,18 @@
 _ex_menu_run_in_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("run in\n");
+   D(("run in\n"));
 }
 
 void
 _ex_menu_undo_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+
    _ex_image_undo(ETK_IMAGE(e->cur_tab->image));   
 }
 
@@ -179,15 +178,14 @@
 void
 _ex_menu_rot_clockwise_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    int           w, h;
    char          size[30];
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+
    _ex_image_flip_diagonal(ETK_IMAGE(e->cur_tab->image), 1);
    etk_image_size_get(ETK_IMAGE(e->cur_tab->image), &w, &h);
    snprintf(size, sizeof(size), "( %d x %d )", w, h);
@@ -198,15 +196,14 @@
 void
 _ex_menu_rot_counter_clockwise_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;   
+   Exhibit      *e = data;
    int           w, h;
    char          size[30];   
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+   
    _ex_image_flip_diagonal(ETK_IMAGE(e->cur_tab->image), 2);
    etk_image_size_get(ETK_IMAGE(e->cur_tab->image), &w, &h);
    snprintf(size, sizeof(size), "( %d x %d )", w, h);
@@ -217,65 +214,59 @@
 void
 _ex_menu_flip_horizontal_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+
    _ex_image_flip_horizontal(ETK_IMAGE(e->cur_tab->image));
 }
 
 void
 _ex_menu_flip_vertical_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+
    _ex_image_flip_vertical(ETK_IMAGE(e->cur_tab->image));   
 }
 
 void
 _ex_menu_blur_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+
    _ex_image_blur(ETK_IMAGE(e->cur_tab->image));   
 }
 
 void
 _ex_menu_sharpen_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
+
    _ex_image_sharpen(ETK_IMAGE(e->cur_tab->image));   
 }
 
 void
 _ex_menu_brighten_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
    
    e->brightness += 10;
    if(e->brightness > 255)
@@ -286,13 +277,11 @@
 void
 _ex_menu_darken_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
+   if (!e->cur_tab->image_loaded)
+     return;
    
    e->brightness -= 10;
    if(e->brightness < 0)
@@ -303,13 +292,12 @@
 void
 _ex_menu_set_wallpaper_cb(Etk_Object *obj, void *data)
 {
-   Exhibit      *e;
-   Etk_Tree_Row *r;   
+   Exhibit      *e = data;
    EX_MENU_ITEM_GET_RETURN(obj);
+
+   if (!e->cur_tab->image_loaded)
+     return;
    
-   e = data;
-   r = etk_tree_selected_row_get(ETK_TREE(e->cur_tab->itree));
-   if(!r) return;   
    _ex_image_wallpaper_set(ETK_IMAGE(e->cur_tab->image));
 }
 
@@ -351,7 +339,7 @@
 _ex_menu_refresh_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("refresh\n");
+   D(("refresh\n"));
 }
 
 void
@@ -431,12 +419,12 @@
 _ex_menu_release_notes_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("release notes\n");
+   D(("release notes\n"));
 }
 
 void
 _ex_menu_about_cb(Etk_Object *obj, void *data)
 {
    EX_MENU_ITEM_GET_RETURN(obj);
-   printf("about\n");
+   D(("about\n"));
 }
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_options.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- exhibit_options.c   29 Jul 2006 19:50:04 -0000      1.4
+++ exhibit_options.c   2 Aug 2006 17:31:04 -0000       1.5
@@ -34,7 +34,7 @@
    home = getenv("HOME");
    if(!home)
      {
-       printf("Cant find home directory!\n");
+       fprintf(stderr, "Cant find home directory!\n");
        return 0;
      }
    
@@ -44,13 +44,13 @@
      {
        if(ecore_file_exists(buf))
          {
-            printf("Cant create config path!\n");
+            fprintf(stderr, "Cant create config path!\n");
             return 0;
          }
        
        if(!ecore_file_mkdir(buf))
          {
-            printf("Cant create config path!");
+            fprintf(stderr, "Cant create config path!");
             return 0;
          }
      }
@@ -61,13 +61,13 @@
      {
        if(ecore_file_exists(buf))
          {
-            printf("Cant create config path!");
+            fprintf(stderr, "Cant create config path!");
             return 0;
          }
        
        if(!ecore_file_mkdir(buf))
          {
-            printf("Cant create config path!");
+            fprintf(stderr, "Cant create config path!");
             return 0;
          }
      }
@@ -206,11 +206,11 @@
    
    ret = eet_data_write(ef, _ex_config_version_edd, "config/version", 
e->version, 1);
    if(!ret)
-     printf("Problem saving config!\n");
+     fprintf(stderr, "Problem saving config!\n");
          
    ret = eet_data_write(ef, _ex_config_options_edd, "config/options", 
e->options, 1);
    if(!ret)
-     printf("Problem saving config/options!");
+     fprintf(stderr, "Problem saving config/options!");
    
    eet_close(ef);
    return ret;   
@@ -242,7 +242,7 @@
    ef = eet_open(buf, EET_FILE_MODE_READ);
    if(!ef)
      {
-       printf("Cant open configuration file! Using program defaults.\n");
+       fprintf(stderr, "Cant open configuration file! Using program 
defaults.\n");
        return 0;
      }
    
@@ -250,7 +250,7 @@
    e->version = eet_data_read(ef, _ex_config_version_edd, "config/version");
    if(!e->version)
      {
-       printf("Incompatible configuration file! Creating new one.\n");
+       fprintf(stderr, "Incompatible configuration file! Creating new one.\n");
        eet_close(ef);
        _ex_options_default(e);
        return 0;
@@ -262,7 +262,7 @@
        v = _ex_options_version_parse(VERSION);
        if(_ex_options_version_compare(v, e->version) != 0)
          {
-            printf("Your version / configuration of E-Stickies is not 
valid!\n");
+            fprintf(stderr, "Your version / configuration of Exhibit is not 
valid!\n");
             _ex_options_default(e);         
             return 0;
          }
===================================================================
RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_tab.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- exhibit_tab.c       2 Aug 2006 03:10:43 -0000       1.18
+++ exhibit_tab.c       2 Aug 2006 17:31:04 -0000       1.19
@@ -90,8 +90,10 @@
 
 void
 _ex_tab_select(Ex_Tab *tab)
-{   
+{ 
    chdir(tab->cur_path);
+
+   D(("_ex_tab_select: changed dir to %s\n", tab->cur_path));
 
    if(tab->comment.visible)
      etk_notebook_page_child_set(ETK_NOTEBOOK(tab->e->notebook), tab->num, 
tab->comment.vbox);



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