Enlightenment CVS committal Author : leviathan Project : e17 Module : proto
Dir : e17/proto/etk-perl Modified Files: Etk.xs EtkSignals.c Log Message: more work on the tree (etk_test part almost finished) =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.43 retrieving revision 1.44 diff -u -3 -r1.43 -r1.44 --- Etk.xs 18 Aug 2006 20:22:59 -0000 1.43 +++ Etk.xs 19 Aug 2006 08:27:35 -0000 1.44 @@ -3702,10 +3702,14 @@ RETVAL Etk_Tree_Row * -etk_tree_append_to_row(row, ...) +etk_tree_append_to_row(row) Etk_Tree_Row * row ALIAS: AppendToRow=1 + CODE: + RETVAL = etk_tree_append_to_row(row, NULL); + OUTPUT: + RETVAL Etk_Scrolled_View * etk_tree_scrolled_view_get(tree) @@ -4305,6 +4309,7 @@ Etk_Tree_Col * column; SV ** model; int i; + Etk_Bool c; double d; char *c1, *c2, *c3; PPCODE: @@ -4316,9 +4321,12 @@ int type = SvIV(*model); switch(type) { case mINT: - case mCHECKBOX: etk_tree_row_fields_get(row, column, &i, NULL); XPUSHs(sv_2mortal(newSViv(i))); + break; + case mCHECKBOX: + etk_tree_row_fields_get(row, column, &c, NULL); + XPUSHs(sv_2mortal(newSViv(c))); break; case mDOUBLE: etk_tree_row_fields_get(row, column, &d, NULL); =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/EtkSignals.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- EtkSignals.c 18 Aug 2006 20:22:59 -0000 1.2 +++ EtkSignals.c 19 Aug 2006 08:27:35 -0000 1.3 @@ -18,7 +18,13 @@ Etk_Event_Mouse_Move *event = value; event_rv = newSVEventMouseMove(event); } - else if(!strcmp(cbd->signal_name, "row_mouse_in") || !strcmp(cbd->signal_name, "row_mouse_out")) + else if(!strcmp(cbd->signal_name, "row_mouse_in") || + !strcmp(cbd->signal_name, "row_mouse_out")|| + !strcmp(cbd->signal_name, "row_selected")|| + !strcmp(cbd->signal_name, "row_unselected")|| + !strcmp(cbd->signal_name, "row_activated")|| + !strcmp(cbd->signal_name, "cell_value_changed") + ) { event_rv = newSVEtkTreeRowPtr((Etk_Tree_Row *)value); } ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs