Enlightenment CVS committal Author : pfritz Project : e17 Module : apps/elitaire
Dir : e17/apps/elitaire/src Modified Files: elitaire.cpp elitaire_card.cpp Log Message: use evas_smart_class_new() =================================================================== RCS file: /cvs/e/e17/apps/elitaire/src/elitaire.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- elitaire.cpp 8 Jun 2007 17:32:49 -0000 1.1 +++ elitaire.cpp 4 Aug 2007 14:00:29 -0000 1.2 @@ -717,20 +717,23 @@ static Evas_Smart * _elitaire_smart_get() { - if (smart) return smart; - - smart = evas_smart_new("Elitaire", - _elitaire_object_add, - _elitaire_object_del, - NULL, NULL, NULL, NULL, NULL, - _elitaire_object_move, - _elitaire_object_resize, - _elitaire_object_show, - _elitaire_object_hide, - _elitaire_object_color_set, - _elitaire_object_clip_set, - _elitaire_object_clip_unset, - NULL); + if (!smart) { + static const Evas_Smart_Class sc = { + "Elitaire", + EVAS_SMART_CLASS_VERSION, + _elitaire_object_add, + _elitaire_object_del, + _elitaire_object_move, + _elitaire_object_resize, + _elitaire_object_show, + _elitaire_object_hide, + _elitaire_object_color_set, + _elitaire_object_clip_set, + _elitaire_object_clip_unset, + NULL + }; + smart = evas_smart_class_new(&sc); + } return smart; } =================================================================== RCS file: /cvs/e/e17/apps/elitaire/src/elitaire_card.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- elitaire_card.cpp 4 Aug 2007 00:43:18 -0000 1.2 +++ elitaire_card.cpp 4 Aug 2007 14:00:29 -0000 1.3 @@ -347,20 +347,23 @@ static Evas_Smart * _elitaire_card_smart_get() { - if (smart) return smart; - - smart = evas_smart_new("Elitaire_Card", - _elitaire_card_add, - _elitaire_card_del, - NULL, NULL, NULL, NULL, NULL, - _elitaire_card_move, - _elitaire_card_resize, - _elitaire_card_show, - _elitaire_card_hide, - _elitaire_card_color_set, - _elitaire_card_clip_set, - _elitaire_card_clip_unset, - NULL); + if (!smart) { + static const Evas_Smart_Class sc = { + "Elitaire_Card", + EVAS_SMART_CLASS_VERSION, + _elitaire_card_add, + _elitaire_card_del, + _elitaire_card_move, + _elitaire_card_resize, + _elitaire_card_show, + _elitaire_card_hide, + _elitaire_card_color_set, + _elitaire_card_clip_set, + _elitaire_card_clip_unset, + NULL + }; + smart = evas_smart_class_new(&sc); + } return smart; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs