Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        Makefile.am e_dialog.c e_fm.c e_includes.h 
        e_int_config_theme_import.c e_int_config_wallpaper_import.c 
        e_int_menus.c 
Added Files:
        e_fwin.c e_fwin.h 


Log Message:


breking out fm2 into a window and scrollframe in fwin - start of a generic
filemanager window. this is more for me to test dnd code and get that all
going right etc. etc. so BEWARE. yes it doesnt do a lot of things right - i
know. am working on it. :)

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -3 -r1.153 -r1.154
--- Makefile.am 21 Sep 2006 10:58:42 -0000      1.153
+++ Makefile.am 29 Sep 2006 06:49:35 -0000      1.154
@@ -171,7 +171,8 @@
 e_fdo_menu_to_order.h \
 e_sys.h \
 e_obj_dialog.h \
-e_int_config_transitions.h
+e_int_config_transitions.h \
+e_fwin.h
  
 enlightenment_src = \
 e_user.c \
@@ -318,6 +319,7 @@
 e_sys.c \
 e_int_config_transitions.c \
 e_obj_dialog.c \
+e_fwin.c \
 $(ENLIGHTENMENTHEADERS)
 
 enlightenment_SOURCES = \
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_dialog.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- e_dialog.c  23 Aug 2006 03:39:01 -0000      1.38
+++ e_dialog.c  29 Sep 2006 06:49:35 -0000      1.39
@@ -66,8 +66,8 @@
    evas_object_key_grab(o, "Return", mask, ~mask, 0);
    mask = 0;
    evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
-   mask = 0;
-   evas_object_key_grab(o, "space", mask, ~mask, 0);
+//   mask = 0;
+//   evas_object_key_grab(o, "space", mask, ~mask, 0);
    
    evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, 
_e_dialog_cb_key_down, dia);
 
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -3 -r1.80 -r1.81
--- e_fm.c      29 Sep 2006 04:36:35 -0000      1.80
+++ e_fm.c      29 Sep 2006 06:49:35 -0000      1.81
@@ -2564,7 +2564,7 @@
    for (l = sd->icons; l; l = l->next)
      {
        ic = l->data;
-       if (E_INSIDE(ev->x, ev->y, ic->x, ic->y, ic->w, ic->h))
+       if (E_INSIDE(ev->x, ev->y, ic->x - ic->sd->pos.x, ic->y - 
ic->sd->pos.y, ic->w, ic->h))
          {
             printf("OVER %s\n", ic->info.file);
             if (ic->drag.dnd) return;
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_includes.h,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -3 -r1.131 -r1.132
--- e_includes.h        21 Sep 2006 10:58:42 -0000      1.131
+++ e_includes.h        29 Sep 2006 06:49:35 -0000      1.132
@@ -147,3 +147,4 @@
 #include "e_sys.h"
 #include "e_int_config_transitions.h"
 #include "e_obj_dialog.h"
+#include "e_fwin.h"
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_theme_import.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- e_int_config_theme_import.c 22 Sep 2006 19:55:11 -0000      1.8
+++ e_int_config_theme_import.c 29 Sep 2006 06:49:35 -0000      1.9
@@ -90,8 +90,8 @@
    mask = 0;
    evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
    mask = 0;
-   evas_object_key_grab(o, "Space", mask, ~mask, 0);
-   mask = 0;
+//   evas_object_key_grab(o, "space", mask, ~mask, 0);
+//   mask = 0;
    evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, 
                                  _theme_import_cb_key_down, import);
 
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_wallpaper_import.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- e_int_config_wallpaper_import.c     22 Sep 2006 19:55:11 -0000      1.26
+++ e_int_config_wallpaper_import.c     29 Sep 2006 06:49:35 -0000      1.27
@@ -120,8 +120,8 @@
    mask = 0;
    evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
    mask = 0;
-   evas_object_key_grab(o, "Space", mask, ~mask, 0);
-   mask = 0;
+//   evas_object_key_grab(o, "space", mask, ~mask, 0);
+//   mask = 0;
    evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, 
_import_cb_key_down, import);
    
    o = e_widget_list_add(evas, 0, 0);   
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -3 -r1.167 -r1.168
--- e_int_menus.c       28 Sep 2006 06:07:15 -0000      1.167
+++ e_int_menus.c       29 Sep 2006 06:49:35 -0000      1.168
@@ -655,6 +655,12 @@
 }
 
 static void
+_e_int_menus_fileman_item_cb(void *data, E_Menu *m, E_Menu_Item *mi)
+{
+   e_fwin_new(m->zone->container, "~/", "/");
+}
+
+static void
 _e_int_menus_config_pre_cb(void *data, E_Menu *m)
 {
    E_Menu_Item *mi;
@@ -690,6 +696,14 @@
    e_util_menu_item_edje_icon_set(mi, "enlightenment/applications");
    e_menu_item_callback_set(mi, _e_int_menus_applications_item_cb, NULL);
 
+   mi = e_menu_item_new(m);
+   e_menu_item_separator_set(mi, 1);
+
+   mi = e_menu_item_new(m);
+   e_menu_item_label_set(mi, _("Filemanager"));
+   e_util_menu_item_edje_icon_set(mi, "enlightenment/fileman");
+   e_menu_item_callback_set(mi, _e_int_menus_fileman_item_cb, NULL);
+   
    l = evas_hash_find(_e_int_menus_augmentation, "config");
    if (l)
      {



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