Enlightenment CVS committal Author : davemds Project : e17 Module : proto/edje_editor
Dir : e17/proto/edje_editor/src/bin Modified Files: callbacks.c Log Message: * use the correct etk_iconbox_icon_get_selected(). You can now select all the tween frames at one time :) =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/src/bin/callbacks.c,v retrieving revision 1.71 retrieving revision 1.72 diff -u -3 -r1.71 -r1.72 --- callbacks.c 30 Jun 2008 17:43:14 -0000 1.71 +++ callbacks.c 30 Jun 2008 23:01:23 -0000 1.72 @@ -73,6 +73,7 @@ Etk_Tree_Row *row, *next, *prev; Etk_Combobox_Item *item; Etk_Iconbox_Icon *icon; + Evas_List *icons, *l; switch ((int)data) { @@ -190,17 +191,18 @@ ShowFilechooser(FILECHOOSER_FONT); break; case IMAGE_TWEEN_ADD: - icon = etk_iconbox_icon_get_selected(ETK_ICONBOX(UI_ImageBrowserIconbox)); - tween = etk_iconbox_icon_label_get(icon); - if (tween) - { - if(edje_edit_state_tween_add(edje_o, Cur.part->string, Cur.state->string, tween)) - { - PopulateTweenList(); - row = etk_tree_last_row_get(ETK_TREE(UI_ImageTweenList)); - etk_tree_row_select(row); - etk_tree_row_scroll_to(row, ETK_FALSE); - } + icons = etk_iconbox_icon_get_selected(ETK_ICONBOX(UI_ImageBrowserIconbox)); + for (l = icons; l; l = l->next) + if (tween = etk_iconbox_icon_label_get(l->data)) + edje_edit_state_tween_add(edje_o, Cur.part->string, + Cur.state->string, tween); + if (icons) + { + evas_list_free(icons); + PopulateTweenList(); + row = etk_tree_last_row_get(ETK_TREE(UI_ImageTweenList)); + etk_tree_row_select(row); + etk_tree_row_scroll_to(row, ETK_FALSE); } else { ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs