Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : proto/edvi

Dir     : e17/proto/edvi/src/bin


Modified Files:
        edvi_etk_test.c 


Log Message:
[UNTESTED] Fix Etk usage to match new signal system.

Please test as I don't have dvilib2.

===================================================================
RCS file: /cvs/e/e17/proto/edvi/src/bin/edvi_etk_test.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- edvi_etk_test.c     30 Aug 2007 14:44:48 -0000      1.8
+++ edvi_etk_test.c     29 Sep 2007 17:54:06 -0000      1.9
@@ -7,8 +7,8 @@
 #include "etk_dvi.h"
 
 
-static void _quit_cb(void *data);
-static void _change_page_cb (Etk_Object *object, Etk_Tree_Row *row, 
Etk_Event_Mouse_Up *event, void *data);
+static Etk_Bool _quit_cb(void *data);
+static Etk_Bool _change_page_cb (Etk_Object *object, Etk_Tree_Row *row, 
Etk_Event_Mouse_Up *event, void *data);
 
 int
 main (int argc, char *argv[])
@@ -50,8 +50,9 @@
 
   window = etk_window_new ();
   etk_window_title_set (ETK_WINDOW (window), "Etk Dvi Test Application");
-  etk_signal_connect ("delete-event", ETK_OBJECT (window),
-                      ETK_CALLBACK(_quit_cb), NULL);
+  etk_signal_connect_by_code (ETK_WINDOW_DELETE_EVENT_SIGNAL,
+                             ETK_OBJECT (window),
+                             ETK_CALLBACK(_quit_cb), NULL);
 
   hbox = etk_hbox_new (ETK_FALSE, 6);
   etk_container_add (ETK_CONTAINER (window), hbox);
@@ -80,8 +81,8 @@
   }
 
   /* change page */
-  etk_signal_connect ("row-clicked", ETK_OBJECT (list),
-                      ETK_CALLBACK(_change_page_cb), dvi);
+  etk_signal_connect_by_code (ETK_TREE_ROW_CLICKED_SIGNAL, ETK_OBJECT (list),
+                             ETK_CALLBACK(_change_page_cb), dvi);
 
   /* we attach and show */
   etk_box_append (ETK_BOX (hbox), list, ETK_BOX_START, ETK_BOX_NONE, 0);
@@ -100,13 +101,14 @@
   return EXIT_SUCCESS;
 }
 
-static void
+static Etk_Bool
 _quit_cb(void *data)
 {
   etk_main_quit ();
+  return ETK_TRUE;
 }
 
-static void
+static Etk_Bool
 _change_page_cb (Etk_Object *object, Etk_Tree_Row *row, Etk_Event_Mouse_Up 
*event, void *data)
 {
   Etk_Tree *tree;
@@ -117,4 +119,5 @@
   dvi = ETK_DVI (data);
   row_number = *(int *)etk_tree_row_data_get (row);
   etk_dvi_page_set (dvi, row_number);
+  return ETK_TRUE;
 }



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to