Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/bin/tests/dnd_snoop Modified Files: ewl_dnd_snoop_test.c Log Message: - change tabs to spaces (Ewl uses an 8 space indent now instead of a tab) =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/dnd_snoop/ewl_dnd_snoop_test.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ewl_dnd_snoop_test.c 26 Feb 2008 04:24:11 -0000 1.2 +++ ewl_dnd_snoop_test.c 6 May 2008 20:09:03 -0000 1.3 @@ -1,4 +1,4 @@ -/* vim: set sw=8 ts=8 sts=8 noexpandtab: */ +/* vim: set sw=8 ts=8 sts=8 expandtab: */ #include "Ewl_Test.h" #include "ewl_test_private.h" #include "ewl_button.h" @@ -54,433 +54,433 @@ void test_info(Ewl_Test *test) { - test->name = "DND Snoop"; - test->tip = "Watches for Xdnd events and prints information " - "to the console."; - test->filename = __FILE__; - test->func = create_test; - test->type = EWL_TEST_TYPE_ADVANCED; + test->name = "DND Snoop"; + test->tip = "Watches for Xdnd events and prints information " + "to the console."; + test->filename = __FILE__; + test->func = create_test; + test->type = EWL_TEST_TYPE_ADVANCED; } static int create_test(Ewl_Container *box) { - const char *text_types[] = { "UTF8_STRING", "text/plain", NULL }; - Ewl_Widget *scroll, *o; + const char *text_types[] = { "UTF8_STRING", "text/plain", NULL }; + Ewl_Widget *scroll, *o; - /* Register DND handlers */ + /* Register DND handlers */ #ifdef ENABLE_EWL_SOFTWARE_X11 - ewl_dnd_enter_handler = ecore_event_handler_add( - ECORE_X_EVENT_XDND_ENTER, - ewl_dnd_snoop_cb_enter, NULL); - ewl_dnd_position_handler = ecore_event_handler_add( - ECORE_X_EVENT_XDND_POSITION, - ewl_dnd_snoop_cb_position, NULL); - ewl_dnd_status_handler = ecore_event_handler_add( - ECORE_X_EVENT_XDND_STATUS, - ewl_dnd_snoop_cb_status, NULL); - ewl_dnd_leave_handler = ecore_event_handler_add( - ECORE_X_EVENT_XDND_LEAVE, - ewl_dnd_snoop_cb_leave, NULL); - ewl_dnd_drop_handler = ecore_event_handler_add( - ECORE_X_EVENT_XDND_DROP, - ewl_dnd_snoop_cb_drop, NULL); - ewl_dnd_finished_handler = ecore_event_handler_add( - ECORE_X_EVENT_XDND_FINISHED, - ewl_dnd_snoop_cb_finished, NULL); - ewl_dnd_selection_clear_handler = ecore_event_handler_add( - ECORE_X_EVENT_SELECTION_CLEAR, - ewl_dnd_snoop_cb_selection_clear, NULL); - ewl_dnd_selection_request_handler = ecore_event_handler_add( - ECORE_X_EVENT_SELECTION_REQUEST, - ewl_dnd_snoop_cb_selection_request, NULL); - ewl_dnd_selection_notify_handler = ecore_event_handler_add( - ECORE_X_EVENT_SELECTION_NOTIFY, - ewl_dnd_snoop_cb_selection_notify, NULL); - ewl_dnd_client_message_handler = ecore_event_handler_add( - ECORE_X_EVENT_CLIENT_MESSAGE, - ewl_dnd_snoop_cb_client_message, NULL); + ewl_dnd_enter_handler = ecore_event_handler_add( + ECORE_X_EVENT_XDND_ENTER, + ewl_dnd_snoop_cb_enter, NULL); + ewl_dnd_position_handler = ecore_event_handler_add( + ECORE_X_EVENT_XDND_POSITION, + ewl_dnd_snoop_cb_position, NULL); + ewl_dnd_status_handler = ecore_event_handler_add( + ECORE_X_EVENT_XDND_STATUS, + ewl_dnd_snoop_cb_status, NULL); + ewl_dnd_leave_handler = ecore_event_handler_add( + ECORE_X_EVENT_XDND_LEAVE, + ewl_dnd_snoop_cb_leave, NULL); + ewl_dnd_drop_handler = ecore_event_handler_add( + ECORE_X_EVENT_XDND_DROP, + ewl_dnd_snoop_cb_drop, NULL); + ewl_dnd_finished_handler = ecore_event_handler_add( + ECORE_X_EVENT_XDND_FINISHED, + ewl_dnd_snoop_cb_finished, NULL); + ewl_dnd_selection_clear_handler = ecore_event_handler_add( + ECORE_X_EVENT_SELECTION_CLEAR, + ewl_dnd_snoop_cb_selection_clear, NULL); + ewl_dnd_selection_request_handler = ecore_event_handler_add( + ECORE_X_EVENT_SELECTION_REQUEST, + ewl_dnd_snoop_cb_selection_request, NULL); + ewl_dnd_selection_notify_handler = ecore_event_handler_add( + ECORE_X_EVENT_SELECTION_NOTIFY, + ewl_dnd_snoop_cb_selection_notify, NULL); + ewl_dnd_client_message_handler = ecore_event_handler_add( + ECORE_X_EVENT_CLIENT_MESSAGE, + ewl_dnd_snoop_cb_client_message, NULL); #endif - o = ewl_entry_new(); - ewl_dnd_accepted_types_set(o, text_types); - ewl_container_child_append(EWL_CONTAINER(box), o); - ewl_callback_append(o, EWL_CALLBACK_DND_POSITION, ewl_dnd_snoop_cb_dnd_position, NULL); - ewl_callback_append(o, EWL_CALLBACK_DND_DROP, ewl_dnd_snoop_cb_dnd_drop, NULL); - ewl_callback_append(o, EWL_CALLBACK_DND_DATA_RECEIVED, ewl_dnd_snoop_cb_dnd_data, NULL); - ewl_widget_name_set(o, "entry"); - ewl_entry_multiline_set(EWL_ENTRY(o), TRUE); - ewl_text_wrap_set(EWL_TEXT(o), TRUE); - ewl_text_font_size_set(EWL_TEXT(o), 12); - ewl_text_text_set(EWL_TEXT(o), "Drop Here"); - - ewl_text_underline_color_set(EWL_TEXT(o), 0, 0, 0, 255); - ewl_text_double_underline_color_set(EWL_TEXT(o), 50, 50, 50, 255); - ewl_text_shadow_color_set(EWL_TEXT(o), 128, 128, 128, 128); - ewl_text_outline_color_set(EWL_TEXT(o), 200, 200, 200, 200); - ewl_text_strikethrough_color_set(EWL_TEXT(o), 0, 0, 0, 255); - ewl_text_glow_color_set(EWL_TEXT(o), 0, 255, 0, 128); - - ewl_object_fill_policy_set(EWL_OBJECT(o), - EWL_FLAG_FILL_HFILL | EWL_FLAG_FILL_VSHRINK); - ewl_widget_show(o); - - scroll = ewl_scrollpane_new(); - ewl_container_child_append(EWL_CONTAINER(box), scroll); - ewl_widget_show(scroll); - - text = ewl_text_new(); - ewl_container_child_append(EWL_CONTAINER(scroll), text); - ewl_widget_show(text); - - o = ewl_hbox_new(); - ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_NONE); - ewl_container_child_append(box, o); - ewl_widget_show(o); - - box = EWL_CONTAINER(o); - - o = ewl_button_new(); - ewl_button_label_set(EWL_BUTTON(o), "Clear"); - ewl_container_child_append(EWL_CONTAINER(box), o); - ewl_callback_append(o, EWL_CALLBACK_CLICKED, - ewl_dnd_snoop_cb_clear, NULL); - ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK); - ewl_widget_show(o); - - o = ewl_button_new(); - ewl_button_label_set(EWL_BUTTON(o), "Drag This"); - ewl_callback_append(o, EWL_CALLBACK_DND_DATA_REQUEST, ewl_dnd_snoop_cb_dnd_data_request, NULL); - ewl_dnd_provided_types_set(o, text_types); - ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_NONE); - ewl_container_child_append(box, o); - ewl_widget_show(o); + o = ewl_entry_new(); + ewl_dnd_accepted_types_set(o, text_types); + ewl_container_child_append(EWL_CONTAINER(box), o); + ewl_callback_append(o, EWL_CALLBACK_DND_POSITION, ewl_dnd_snoop_cb_dnd_position, NULL); + ewl_callback_append(o, EWL_CALLBACK_DND_DROP, ewl_dnd_snoop_cb_dnd_drop, NULL); + ewl_callback_append(o, EWL_CALLBACK_DND_DATA_RECEIVED, ewl_dnd_snoop_cb_dnd_data, NULL); + ewl_widget_name_set(o, "entry"); + ewl_entry_multiline_set(EWL_ENTRY(o), TRUE); + ewl_text_wrap_set(EWL_TEXT(o), TRUE); + ewl_text_font_size_set(EWL_TEXT(o), 12); + ewl_text_text_set(EWL_TEXT(o), "Drop Here"); + + ewl_text_underline_color_set(EWL_TEXT(o), 0, 0, 0, 255); + ewl_text_double_underline_color_set(EWL_TEXT(o), 50, 50, 50, 255); + ewl_text_shadow_color_set(EWL_TEXT(o), 128, 128, 128, 128); + ewl_text_outline_color_set(EWL_TEXT(o), 200, 200, 200, 200); + ewl_text_strikethrough_color_set(EWL_TEXT(o), 0, 0, 0, 255); + ewl_text_glow_color_set(EWL_TEXT(o), 0, 255, 0, 128); + + ewl_object_fill_policy_set(EWL_OBJECT(o), + EWL_FLAG_FILL_HFILL | EWL_FLAG_FILL_VSHRINK); + ewl_widget_show(o); + + scroll = ewl_scrollpane_new(); + ewl_container_child_append(EWL_CONTAINER(box), scroll); + ewl_widget_show(scroll); + + text = ewl_text_new(); + ewl_container_child_append(EWL_CONTAINER(scroll), text); + ewl_widget_show(text); + + o = ewl_hbox_new(); + ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_NONE); + ewl_container_child_append(box, o); + ewl_widget_show(o); + + box = EWL_CONTAINER(o); + + o = ewl_button_new(); + ewl_button_label_set(EWL_BUTTON(o), "Clear"); + ewl_container_child_append(EWL_CONTAINER(box), o); + ewl_callback_append(o, EWL_CALLBACK_CLICKED, + ewl_dnd_snoop_cb_clear, NULL); + ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK); + ewl_widget_show(o); + + o = ewl_button_new(); + ewl_button_label_set(EWL_BUTTON(o), "Drag This"); + ewl_callback_append(o, EWL_CALLBACK_DND_DATA_REQUEST, ewl_dnd_snoop_cb_dnd_data_request, NULL); + ewl_dnd_provided_types_set(o, text_types); + ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_NONE); + ewl_container_child_append(box, o); + ewl_widget_show(o); - return 1; + return 1; } static void ewl_dnd_snoop_output(char *buf) { - printf(buf); - ewl_text_text_append(EWL_TEXT(text), buf); + printf(buf); + ewl_text_text_append(EWL_TEXT(text), buf); } static void ewl_dnd_snoop_cb_dnd_position(Ewl_Widget *w, void *event, - void *data __UNUSED__) + void *data __UNUSED__) { - char buf[PATH_MAX]; - Ewl_Event_Mouse *ev = event; - snprintf(buf, PATH_MAX, "Position event on widget %p: %d %d\n", w, ev->x, ev->y); - ewl_dnd_snoop_output(buf); + char buf[PATH_MAX]; + Ewl_Event_Mouse *ev = event; + snprintf(buf, PATH_MAX, "Position event on widget %p: %d %d\n", w, ev->x, ev->y); + ewl_dnd_snoop_output(buf); } static void ewl_dnd_snoop_cb_dnd_drop(Ewl_Widget *w, void *event, - void *data __UNUSED__) + void *data __UNUSED__) { - char buf[PATH_MAX]; - Ewl_Event_Dnd_Drop *ev = event; - snprintf(buf, PATH_MAX, "Drop event on widget %p: %d %d %p\n", w, ev->x, ev->y, ev->data); - ewl_dnd_snoop_output(buf); + char buf[PATH_MAX]; + Ewl_Event_Dnd_Drop *ev = event; + snprintf(buf, PATH_MAX, "Drop event on widget %p: %d %d %p\n", w, ev->x, ev->y, ev->data); + ewl_dnd_snoop_output(buf); } static void ewl_dnd_snoop_cb_dnd_data(Ewl_Widget *w, void *event, - void *data __UNUSED__) + void *data __UNUSED__) { - char buf[PATH_MAX]; - Ewl_Event_Dnd_Data_Received *ev = event; - snprintf(buf, PATH_MAX, "Data event on widget %p: %p length %d\n", w, ev->data, ev->len); - ewl_dnd_snoop_output(buf); + char buf[PATH_MAX]; + Ewl_Event_Dnd_Data_Received *ev = event; + snprintf(buf, PATH_MAX, "Data event on widget %p: %p length %d\n", w, ev->data, ev->len); + ewl_dnd_snoop_output(buf); } static void ewl_dnd_snoop_cb_dnd_data_request(Ewl_Widget *w, void *event, - void *data __UNUSED__) + void *data __UNUSED__) { - char buf[PATH_MAX]; - Ewl_Embed *emb; - Ewl_Event_Dnd_Data_Request *ev = event; - - snprintf(buf, PATH_MAX, "Data request on widget %p: type %s\n", w, ev->type); - ewl_dnd_snoop_output(buf); - - snprintf(buf, PATH_MAX, "\tSending response: %s\n", w->inheritance); - ewl_dnd_snoop_output(buf); - emb = ewl_embed_widget_find(w); - if (emb) - ewl_engine_embed_dnd_drag_data_send(emb, ev->handle, - (void *)w->inheritance, - strlen(w->inheritance) + 1); + char buf[PATH_MAX]; + Ewl_Embed *emb; + Ewl_Event_Dnd_Data_Request *ev = event; + + snprintf(buf, PATH_MAX, "Data request on widget %p: type %s\n", w, ev->type); + ewl_dnd_snoop_output(buf); + + snprintf(buf, PATH_MAX, "\tSending response: %s\n", w->inheritance); + ewl_dnd_snoop_output(buf); + emb = ewl_embed_widget_find(w); + if (emb) + ewl_engine_embed_dnd_drag_data_send(emb, ev->handle, + (void *)w->inheritance, + strlen(w->inheritance) + 1); } #ifdef ENABLE_EWL_SOFTWARE_X11 static int ewl_dnd_snoop_cb_enter(void *data __UNUSED__, int type __UNUSED__, void *ev) { - int i; - char buf[1024]; - Ecore_X_Event_Xdnd_Enter *event = ev; - - snprintf(buf, sizeof(buf), "\nXdnd Enter\n"); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", - event->win, event->source); - ewl_dnd_snoop_output(buf); - - for (i = 0; i < event->num_types; i++) { - snprintf(buf, sizeof(buf), "\tType: %s\n", event->types[i]); - ewl_dnd_snoop_output(buf); - } - return 1; + int i; + char buf[1024]; + Ecore_X_Event_Xdnd_Enter *event = ev; + + snprintf(buf, sizeof(buf), "\nXdnd Enter\n"); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", + event->win, event->source); + ewl_dnd_snoop_output(buf); + + for (i = 0; i < event->num_types; i++) { + snprintf(buf, sizeof(buf), "\tType: %s\n", event->types[i]); + ewl_dnd_snoop_output(buf); + } + return 1; } static int ewl_dnd_snoop_cb_position(void *data __UNUSED__, int type __UNUSED__, void *ev) { - char buf[1024]; - Ecore_X_Event_Xdnd_Position *event = ev; - char *name; - - snprintf(buf, sizeof(buf), "\nXdnd Position\n"); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", event->win, - event->source); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tPosition: %d,%d\n", event->position.x, - event->position.y); - ewl_dnd_snoop_output(buf); - - name = XGetAtomName(ecore_x_display_get(), event->action); - snprintf(buf, sizeof(buf), "\tAction: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); + char buf[1024]; + Ecore_X_Event_Xdnd_Position *event = ev; + char *name; + + snprintf(buf, sizeof(buf), "\nXdnd Position\n"); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", event->win, + event->source); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tPosition: %d,%d\n", event->position.x, + event->position.y); + ewl_dnd_snoop_output(buf); + + name = XGetAtomName(ecore_x_display_get(), event->action); + snprintf(buf, sizeof(buf), "\tAction: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_status(void *data __UNUSED__, int type __UNUSED__, void *ev) { - char buf[1024]; - Ecore_X_Event_Xdnd_Status *event = ev; - char *name; - - snprintf(buf, sizeof(buf), "\nXdnd Status\n"); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tTarget: %d\n", - event->win, event->target); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tAccepts: %d\n", event->will_accept); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tRegion: %d,%d %dx%d\n", - event->rectangle.x, - event->rectangle.y, - event->rectangle.width, - event->rectangle.height); - ewl_dnd_snoop_output(buf); - - name = XGetAtomName(ecore_x_display_get(), event->action); - snprintf(buf, sizeof(buf), "\tAction: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); + char buf[1024]; + Ecore_X_Event_Xdnd_Status *event = ev; + char *name; + + snprintf(buf, sizeof(buf), "\nXdnd Status\n"); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tTarget: %d\n", + event->win, event->target); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tAccepts: %d\n", event->will_accept); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tRegion: %d,%d %dx%d\n", + event->rectangle.x, + event->rectangle.y, + event->rectangle.width, + event->rectangle.height); + ewl_dnd_snoop_output(buf); + + name = XGetAtomName(ecore_x_display_get(), event->action); + snprintf(buf, sizeof(buf), "\tAction: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_leave(void *data __UNUSED__, int type __UNUSED__, void *ev) { - char buf[1024]; - Ecore_X_Event_Xdnd_Leave *event = ev; + char buf[1024]; + Ecore_X_Event_Xdnd_Leave *event = ev; - snprintf(buf, sizeof(buf), "\nXdnd Leave\n"); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\nXdnd Leave\n"); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", - event->win, event->source); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", + event->win, event->source); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_drop(void *data __UNUSED__, int type __UNUSED__, void *ev) { - char buf[1024]; - Ecore_X_Event_Xdnd_Drop *event = ev; - char *name; - - snprintf(buf, sizeof(buf), "\nXdnd Drop\n"); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", - event->win, event->source); - ewl_dnd_snoop_output(buf); - - name = XGetAtomName(ecore_x_display_get(), event->action); - snprintf(buf, sizeof(buf), "\tAction: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tPosition: %d,%d\n", - event->position.x, event->position.y); - ewl_dnd_snoop_output(buf); + char buf[1024]; + Ecore_X_Event_Xdnd_Drop *event = ev; + char *name; + + snprintf(buf, sizeof(buf), "\nXdnd Drop\n"); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSource: %d\n", + event->win, event->source); + ewl_dnd_snoop_output(buf); + + name = XGetAtomName(ecore_x_display_get(), event->action); + snprintf(buf, sizeof(buf), "\tAction: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tPosition: %d,%d\n", + event->position.x, event->position.y); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_finished(void *data __UNUSED__, int type __UNUSED__, void *ev) { - char buf[1024]; - Ecore_X_Event_Xdnd_Finished *event = ev; - char *name; - - snprintf(buf, sizeof(buf), "\nXdnd Finished\n"); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tTarget: %d\n", - event->win, event->target); - ewl_dnd_snoop_output(buf); - - snprintf(buf, sizeof(buf), "\tCompleted: %d\n", event->completed); - ewl_dnd_snoop_output(buf); - - name = XGetAtomName(ecore_x_display_get(), event->action); - snprintf(buf, sizeof(buf), "\tAction: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); + char buf[1024]; + Ecore_X_Event_Xdnd_Finished *event = ev; + char *name; + + snprintf(buf, sizeof(buf), "\nXdnd Finished\n"); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tTarget: %d\n", + event->win, event->target); + ewl_dnd_snoop_output(buf); + + snprintf(buf, sizeof(buf), "\tCompleted: %d\n", event->completed); + ewl_dnd_snoop_output(buf); + + name = XGetAtomName(ecore_x_display_get(), event->action); + snprintf(buf, sizeof(buf), "\tAction: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_selection_clear(void *data __UNUSED__, int type __UNUSED__, - void *ev) + void *ev) { - char buf[1024]; - Ecore_X_Event_Selection_Clear *event = ev; + char buf[1024]; + Ecore_X_Event_Selection_Clear *event = ev; - snprintf(buf, sizeof(buf), "\nSelection Clear\n"); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\nSelection Clear\n"); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSelection%d\n", - event->win, event->selection); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSelection%d\n", + event->win, event->selection); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_selection_request(void *data __UNUSED__, int type __UNUSED__, - void *ev) + void *ev) { - char buf[1024]; - Ecore_X_Event_Selection_Request *event = ev; - char *name; + char buf[1024]; + Ecore_X_Event_Selection_Request *event = ev; + char *name; - snprintf(buf, sizeof(buf), "\nSelection Request\n"); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\nSelection Request\n"); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tOwner: %d\n", event->owner); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tOwner: %d\n", event->owner); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tRequestor: %d\n", event->requestor); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tRequestor: %d\n", event->requestor); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); + ewl_dnd_snoop_output(buf); - name = XGetAtomName(ecore_x_display_get(), event->selection); - snprintf(buf, sizeof(buf), "\tSelection: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); + name = XGetAtomName(ecore_x_display_get(), event->selection); + snprintf(buf, sizeof(buf), "\tSelection: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); - name = XGetAtomName(ecore_x_display_get(), event->target); - snprintf(buf, sizeof(buf), "\tTarget: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); + name = XGetAtomName(ecore_x_display_get(), event->target); + snprintf(buf, sizeof(buf), "\tTarget: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); - name = XGetAtomName(ecore_x_display_get(), event->property); - snprintf(buf, sizeof(buf), "\tProperty: %s\n", name); - XFree(name); - ewl_dnd_snoop_output(buf); + name = XGetAtomName(ecore_x_display_get(), event->property); + snprintf(buf, sizeof(buf), "\tProperty: %s\n", name); + XFree(name); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_selection_notify(void *data __UNUSED__, int type __UNUSED__, - void *ev) + void *ev) { - char buf[1024]; - Ecore_X_Event_Selection_Notify *event = ev; + char buf[1024]; + Ecore_X_Event_Selection_Notify *event = ev; - snprintf(buf, sizeof(buf), "\nSelection Notify\n"); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\nSelection Notify\n"); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSelection%d\n", - event->win, event->selection); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tSelection%d\n", + event->win, event->selection); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tTarget: %s\n", event->target); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tTarget: %s\n", event->target); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tData: %p\n", event->data); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tData: %p\n", event->data); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } static int ewl_dnd_snoop_cb_client_message(void *data __UNUSED__, int type __UNUSED__, - void *ev) + void *ev) { - char buf[1024]; - Ecore_X_Event_Client_Message *event = ev; - char *name; - - snprintf(buf, sizeof(buf), "\nClient Message\n"); - ewl_dnd_snoop_output(buf); - - name = XGetAtomName(ecore_x_display_get(), event->message_type); - snprintf(buf, sizeof(buf), "\tWindow: %d\n\tType: %s\n", - event->win, - name); - XFree(name); - ewl_dnd_snoop_output(buf); + char buf[1024]; + Ecore_X_Event_Client_Message *event = ev; + char *name; + + snprintf(buf, sizeof(buf), "\nClient Message\n"); + ewl_dnd_snoop_output(buf); + + name = XGetAtomName(ecore_x_display_get(), event->message_type); + snprintf(buf, sizeof(buf), "\tWindow: %d\n\tType: %s\n", + event->win, + name); + XFree(name); + ewl_dnd_snoop_output(buf); - snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); - ewl_dnd_snoop_output(buf); + snprintf(buf, sizeof(buf), "\tTime: %d\n", event->time); + ewl_dnd_snoop_output(buf); - return 1; + return 1; } #endif static void ewl_dnd_snoop_cb_clear(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data __UNUSED__) + void *data __UNUSED__) { - ewl_text_clear(EWL_TEXT(text)); + ewl_text_clear(EWL_TEXT(text)); } ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs