Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        Makefile.am e_includes.h e_intl.c e_pan.c e_pan.h e_test.c 
Added Files:
        e_scrollframe.c e_scrollframe.h 


Log Message:


a scrollview smart plus gfx for it.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -3 -r1.71 -r1.72
--- Makefile.am 28 Oct 2005 13:44:41 -0000      1.71
+++ Makefile.am 29 Oct 2005 11:51:19 -0000      1.72
@@ -106,6 +106,7 @@
 e_eap_editor.h \
 e_widget_iconsel.h \
 e_widget_fileman.h \
+e_scrollframe.h \
 e_file_selector.h \
 e_file_dialog.h 
 
@@ -194,6 +195,7 @@
 e_eap_editor.c \
 e_widget_iconsel.c \
 e_widget_fileman.c \
+e_scrollframe.c \
 e_file_selector.c \
 e_file_dialog.c \
 $(ENLIGHTENMENTHEADERS)
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_includes.h,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -3 -r1.56 -r1.57
--- e_includes.h        28 Oct 2005 23:37:14 -0000      1.56
+++ e_includes.h        29 Oct 2005 11:51:19 -0000      1.57
@@ -84,6 +84,7 @@
 #include "e_thumb.h"
 #include "e_int_border_remember.h"
 #include "e_eap_editor.h"
+#include "e_scrollframe.h"
 #include "e_file_selector.h"
 #include "e_file_dialog.h"
 #include "e_widget_fileman.h"
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_intl.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -3 -r1.50 -r1.51
--- e_intl.c    23 Oct 2005 12:05:55 -0000      1.50
+++ e_intl.c    29 Oct 2005 11:51:19 -0000      1.51
@@ -85,6 +85,7 @@
    ADD_LANG("sk_SK.UTF-8");
    ADD_LANG("sv_SV.UTF-8");
    ADD_LANG("nb_NO.UTF-8");
+   ADD_LANG("nl_NL.UTF-8");
 
    _e_intl_input_method_config_edd = E_CONFIG_DD_NEW("input_method_config", 
E_Input_Method_Config);
    E_CONFIG_VAL(_e_intl_input_method_config_edd, E_Input_Method_Config, 
version, INT);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_pan.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_pan.c     27 Oct 2005 02:44:36 -0000      1.3
+++ e_pan.c     29 Oct 2005 11:51:19 -0000      1.4
@@ -89,13 +89,13 @@
 e_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
 {
    API_ENTRY return;
-   sd->px = x;
-   sd->py = y;
-   if (x > (sd->w - sd->child_w)) x = sd->w - sd->child_w;
-   if (y > (sd->h - sd->child_h)) y = sd->h - sd->child_h;
+   if (x > (sd->child_w - sd->w)) x = sd->child_w - sd->w;
+   if (y > (sd->child_h - sd->h)) y = sd->child_h - sd->h;
    if (x < 0) x = 0;
    if (y < 0) y = 0;
    if ((x == sd->px) && (y == sd->py)) return;
+   sd->px = x;
+   sd->py = y;
    _e_smart_reconfigure(sd);
    evas_object_smart_callback_call(sd->smart_obj, "changed", NULL);
 }
@@ -114,12 +114,12 @@
    API_ENTRY return;
    if (x)
      {
-       if (sd->w > sd->child_w) *x = sd->w - sd->child_w;
+       if (sd->w < sd->child_w) *x = sd->child_w - sd->w;
        else *x = 0;
      }
    if (y)
      {
-       if (sd->h > sd->child_h) *y = sd->h - sd->child_h;
+       if (sd->h < sd->child_h) *y = sd->child_h - sd->h;
        else *y = 0;
      }
 }
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_pan.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_pan.h     11 Jul 2005 12:31:44 -0000      1.1
+++ e_pan.h     29 Oct 2005 11:51:19 -0000      1.2
@@ -6,15 +6,13 @@
 #ifndef E_PAN_H
 #define E_PAN_H
 
-EAPI Evas_Object *e_pan_add(Evas *evas);
-void e_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-void e_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-void e_pan_child_set(Evas_Object *obj, Evas_Object *child);
-Evas_Object *e_pan_child_get(Evas_Object *obj);
-void e_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-void e_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-void e_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-void e_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+EAPI Evas_Object *e_pan_add            (Evas *evas);
+EAPI void         e_pan_child_set      (Evas_Object *obj, Evas_Object *child);
+EAPI Evas_Object *e_pan_child_get      (Evas_Object *obj);
+EAPI void         e_pan_set            (Evas_Object *obj, Evas_Coord x, 
Evas_Coord y);
+EAPI void         e_pan_get            (Evas_Object *obj, Evas_Coord *x, 
Evas_Coord *y);
+EAPI void         e_pan_max_get        (Evas_Object *obj, Evas_Coord *x, 
Evas_Coord *y);
+EAPI void         e_pan_child_size_get (Evas_Object *obj, Evas_Coord *w, 
Evas_Coord *h);
     
 #endif
 #endif
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_test.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -3 -r1.27 -r1.28
--- e_test.c    27 Oct 2005 03:31:57 -0000      1.27
+++ e_test.c    29 Oct 2005 11:51:19 -0000      1.28
@@ -307,6 +307,31 @@
    e_win_centered_set(dia->win, 1);
    e_dialog_show(dia);
 }
+#elif 0
+static void
+_e_test_internal(E_Container *con)
+{
+   E_Dialog *dia;
+   Evas_Object *o, *o2;
+   
+   dia = e_dialog_new(con);
+   e_dialog_title_set(dia, "A Test Dialog");
+   
+   o = e_icon_add(dia->win->evas);
+   e_icon_file_set(o, "/home/raster/t.png");
+   evas_object_resize(o, 1024, 768);
+   evas_object_show(o);
+   
+   o2 = e_scrollframe_add(dia->win->evas);
+   evas_object_resize(o2, 200, 300);
+   evas_object_show(o2);
+   e_scrollframe_child_set(o2, o);
+
+   e_dialog_content_set(dia, o2, 500, 300);
+   e_dialog_button_add(dia, "OK", NULL, NULL, NULL);
+   e_win_centered_set(dia->win, 1);
+   e_dialog_show(dia);
+}
 #else
 static void
 _e_test_internal(E_Container *con)




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to