Enlightenment CVS committal Author : chaos Project : e17 Module : proto
Dir : e17/proto/entropy/src/plugins Modified Files: etk_list_viewer.c etk_structure_viewer.c Log Message: * Compile again with image changes in etk * Slight changed to audio queuer util =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/etk_list_viewer.c,v retrieving revision 1.75 retrieving revision 1.76 diff -u -3 -r1.75 -r1.76 --- etk_list_viewer.c 29 Dec 2006 13:02:53 -0000 1.75 +++ etk_list_viewer.c 30 Dec 2006 13:43:34 -0000 1.76 @@ -285,9 +285,9 @@ label = etk_label_new(label_buffer); if (file->file->thumbnail && file->file->thumbnail->thumbnail_filename) { - image = etk_image_new_from_file(file->file->thumbnail->thumbnail_filename); + image = etk_image_new_from_file(file->file->thumbnail->thumbnail_filename,NULL); } else { - image = etk_image_new_from_file(PACKAGE_DATA_DIR "/icons/default.png"); + image = etk_image_new_from_file(PACKAGE_DATA_DIR "/icons/default.png", NULL); } etk_image_keep_aspect_set(ETK_IMAGE(image), ETK_TRUE); etk_widget_size_request_set(image, 48, 48); @@ -400,7 +400,7 @@ } -static void _etk_list_viewer_row_clicked(Etk_Object *object, Etk_Tree_Row *row, Etk_Event_Mouse_Down *event, void *data) +static void _etk_list_viewer_row_clicked(Etk_Object *object, Etk_Tree_Row *row, Etk_Event_Mouse_Up *event, void *data) { entropy_gui_component_instance* instance; entropy_etk_file_list_viewer* viewer; @@ -411,8 +411,15 @@ file = ecore_hash_get(etk_list_viewer_row_hash, row); instance = file->instance; viewer = instance->data; + + printf("Event->button (ext): %d", event->button); + if (event->flags & ETK_MOUSE_DOUBLE_CLICK) printf("Double!"); + if (event->flags & ETK_MOUSE_TRIPLE_CLICK) printf("Triple!"); + + printf("\n"); - if (event->flags & EVAS_BUTTON_DOUBLE_CLICK && event->button == 1) { + if ( (event->flags & ETK_MOUSE_DOUBLE_CLICK) && event->button == 1) { + printf("Event->button: %d\n", event->button); printf("Row clicked, file is: %s\n", file->file->filename); gui_event = entropy_malloc (sizeof (entropy_gui_event)); =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/etk_structure_viewer.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -3 -r1.30 -r1.31 --- etk_structure_viewer.c 29 Dec 2006 13:37:19 -0000 1.30 +++ etk_structure_viewer.c 30 Dec 2006 13:43:34 -0000 1.31 @@ -127,9 +127,13 @@ entropy_gui_event *gui_event; event_file_core* e_event; - if ( (!(event->button == 1 || event->button == 3)) || event->flags & EVAS_BUTTON_TRIPLE_CLICK - || event->flags & EVAS_BUTTON_DOUBLE_CLICK ) + printf("Structure event: %d\n", event->button); + + if ( (!(event->button == 1 || event->button == 3)) || event->flags & ETK_MOUSE_DOUBLE_CLICK + || event->flags & ETK_MOUSE_TRIPLE_CLICK ) return; + + printf("Post\n"); instance = ecore_hash_get(instance_map_hash, row); etk_tree_row_select(row); ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs