Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        Makefile.am e_border.c e_border.h e_includes.h 
        e_int_border_locks.c e_int_border_menu.c e_scrollframe.c 
        e_scrollframe.h 
Added Files:
        e_int_border_border.c e_int_border_border.h e_widget_ilist.c 
        e_widget_ilist.h 


Log Message:


and working on maing a border selector
does NOTHING YET! BEWARE! do NOT useit if u dont want some pain. i need to
make ecore evas canavses accepssible form an evas pointer etc. to make the
livethumb stuff cleaner so it can work

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -3 -r1.77 -r1.78
--- Makefile.am 6 Nov 2005 05:48:50 -0000       1.77
+++ Makefile.am 6 Nov 2005 08:03:13 -0000       1.78
@@ -110,7 +110,9 @@
 e_file_dialog.h \
 e_int_border_menu.h \
 e_ilist.h \
-e_livethumb.h
+e_livethumb.h \
+e_int_border_border.h \
+e_widget_ilist.h
 
 enlightenment_src = \
 e_user.c \
@@ -202,6 +204,8 @@
 e_int_border_menu.c \
 e_ilist.c \
 e_livethumb.c \
+e_int_border_border.c \
+e_widget_ilist.c \
 $(ENLIGHTENMENTHEADERS)
 
 enlightenment_SOURCES = \
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.460
retrieving revision 1.461
diff -u -3 -r1.460 -r1.461
--- e_border.c  4 Nov 2005 23:30:18 -0000       1.460
+++ e_border.c  6 Nov 2005 08:03:13 -0000       1.461
@@ -2647,6 +2647,11 @@
        e_object_del(E_OBJECT(bd->border_remember_dialog));
        bd->border_remember_dialog = NULL;
      }
+   if (bd->border_border_dialog)
+     {
+       e_object_del(E_OBJECT(bd->border_border_dialog));
+       bd->border_border_dialog = NULL;
+     }
    
    e_int_border_menu_del(bd);
 
@@ -2754,6 +2759,11 @@
        e_object_del(E_OBJECT(bd->border_remember_dialog));
        bd->border_remember_dialog = NULL;
      }
+   if (bd->border_border_dialog)
+     {
+       e_object_del(E_OBJECT(bd->border_border_dialog));
+       bd->border_border_dialog = NULL;
+     }
 
    e_int_border_menu_del(bd);
    
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.h,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -3 -r1.124 -r1.125
--- e_border.h  4 Nov 2005 23:30:18 -0000       1.124
+++ e_border.h  6 Nov 2005 08:03:13 -0000       1.125
@@ -356,6 +356,7 @@
    E_Menu *border_menu;
    E_Config_Dialog *border_locks_dialog;
    E_Config_Dialog *border_remember_dialog;
+   E_Config_Dialog *border_border_dialog;
    E_Menu *border_stacking_menu;
    Evas_List *pending_move_resize;
    
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_includes.h,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -3 -r1.61 -r1.62
--- e_includes.h        6 Nov 2005 05:48:50 -0000       1.61
+++ e_includes.h        6 Nov 2005 08:03:13 -0000       1.62
@@ -91,3 +91,5 @@
 #include "e_int_border_menu.h"
 #include "e_ilist.h"
 #include "e_livethumb.h"
+#include "e_int_border_border.h"
+#include "e_widget_ilist.h"
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_border_locks.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_int_border_locks.c        23 Oct 2005 15:13:48 -0000      1.5
+++ e_int_border_locks.c        6 Nov 2005 08:03:13 -0000       1.6
@@ -179,6 +179,8 @@
      {
        cfdata->border->lock_border = 1;
      }
+   /* FIXME: need to check if the remember stuff will actually work or not
+    * (see e_int_border_remember.c where it checks and warns) */
    if (cfdata->remember_locks)
      {
        if (!cfdata->border->remember)
@@ -241,6 +243,8 @@
    cfdata->border->lock_focus_in = cfdata->lock.focus_in;
    cfdata->border->lock_focus_out = cfdata->lock.focus_out;
    cfdata->border->lock_life = cfdata->lock.life;
+   /* FIXME: need to check if the remember stuff will actually work or not 
+    * (see e_int_border_remember.c where it checks and warns) */
    if (cfdata->lock.remember)
      {
        if (!cfdata->border->remember)
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_border_menu.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- e_int_border_menu.c 4 Nov 2005 23:30:18 -0000       1.4
+++ e_int_border_menu.c 6 Nov 2005 08:03:13 -0000       1.5
@@ -6,6 +6,7 @@
 static void _e_border_cb_border_menu_end(void *data, E_Menu *m);
 static void _e_border_menu_cb_locks(void *data, E_Menu *m, E_Menu_Item *mi);
 static void _e_border_menu_cb_remember(void *data, E_Menu *m, E_Menu_Item *mi);
+static void _e_border_menu_cb_border(void *data, E_Menu *m, E_Menu_Item *mi);
 static void _e_border_menu_cb_close(void *data, E_Menu *m, E_Menu_Item *mi);
 static void _e_border_menu_cb_iconify(void *data, E_Menu *m, E_Menu_Item *mi);
 static void _e_border_menu_cb_kill(void *data, E_Menu *m, E_Menu_Item *mi);
@@ -88,6 +89,13 @@
                                                           
"widgets/border/default/remember"),
                             "widgets/border/default/remember");
    mi = e_menu_item_new(m);
+   e_menu_item_label_set(mi, _("Borders"));
+   e_menu_item_callback_set(mi, _e_border_menu_cb_border, bd);
+   e_menu_item_icon_edje_set(mi,
+                            (char *)e_theme_edje_file_get("base/theme/borders",
+                                                          
"widgets/border/default/borders"),
+                            "widgets/border/default/borders");
+   mi = e_menu_item_new(m);
    e_menu_item_separator_set(mi, 1);
 
    mi = e_menu_item_new(m);
@@ -337,6 +345,15 @@
 }
    
 static void
+_e_border_menu_cb_border(void *data, E_Menu *m, E_Menu_Item *mi)
+{
+   E_Border *bd;
+   bd = data;
+   if (bd->border_border_dialog) return;
+   e_int_border_border(bd);
+}
+   
+static void
 _e_border_menu_cb_close(void *data, E_Menu *m, E_Menu_Item *mi)
 {
    E_Border *bd;
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_scrollframe.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- e_scrollframe.c     6 Nov 2005 05:48:50 -0000       1.7
+++ e_scrollframe.c     6 Nov 2005 08:03:13 -0000       1.8
@@ -283,6 +283,13 @@
    if (vbar) *vbar = sd->vbar_flags;
 }
 
+Evas_Object *
+e_scrollframe_edje_object_get(Evas_Object *obj)
+{
+   API_ENTRY return NULL;
+   return sd->edje_obj;
+}
+
 /* local subsystem functions */
 static void
 _e_smart_edje_drag_v(void *data, Evas_Object *obj, const char *emission, const 
char *source)
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_scrollframe.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_scrollframe.h     3 Nov 2005 06:17:08 -0000       1.3
+++ e_scrollframe.h     6 Nov 2005 08:03:13 -0000       1.4
@@ -28,6 +28,7 @@
 EAPI void e_scrollframe_page_size_get           (Evas_Object *obj, Evas_Coord 
*x, Evas_Coord *y);
 EAPI void e_scrollframe_policy_set              (Evas_Object *obj, 
E_Scrollframe_Policy hbar, E_Scrollframe_Policy vbar);
 EAPI void e_scrollframe_policy_get              (Evas_Object *obj, 
E_Scrollframe_Policy *hbar, E_Scrollframe_Policy *vbar);
+EAPI Evas_Object *e_scrollframe_edje_object_get (Evas_Object *obj);
     
 #endif
 #endif




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to