comparison dwtest.c @ 474:053211e0698b

Add tracing code for column-click signal.
author mhessling@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 10 Oct 2003 10:02:34 +0000
parents 1a938804ef01
children d6e07d292145
comparison
equal deleted inserted replaced
473:fc0341624711 474:053211e0698b
456 fprintf(fp,"DW_SIGNAL_SWITCH_PAGE: Window: %x PageNum: %u Itemdata: %x\n", (unsigned int)window, (unsigned int)page_num, (unsigned int)itemdata ); 456 fprintf(fp,"DW_SIGNAL_SWITCH_PAGE: Window: %x PageNum: %u Itemdata: %x\n", (unsigned int)window, (unsigned int)page_num, (unsigned int)itemdata );
457 fclose(fp); 457 fclose(fp);
458 return 0; 458 return 0;
459 } 459 }
460 460
461 int DWSIGNAL column_click_cb( HWND window, int column_num, void *data )
462 {
463 char buf[200];
464 HWND statline = (HWND)data;
465
466 sprintf(buf,"DW_SIGNAL_COLUMN_CLICK: Window: %x Column: %d Itemdata: %x", (unsigned int)window, column_num, (unsigned int)data );
467 dw_window_set_text( statline, buf);
468 return 0;
469 }
470
461 void archive_add(void) 471 void archive_add(void)
462 { 472 {
463 HWND browsebutton, browsebox; 473 HWND browsebutton, browsebox;
464 474
465 lbbox = dw_box_new(BOXVERT, 10); 475 lbbox = dw_box_new(BOXVERT, 10);
682 692
683 /* connect our event trappers... */ 693 /* connect our event trappers... */
684 dw_signal_connect(container, DW_SIGNAL_ITEM_ENTER, DW_SIGNAL_FUNC(item_enter_cb), (void *)container_status); 694 dw_signal_connect(container, DW_SIGNAL_ITEM_ENTER, DW_SIGNAL_FUNC(item_enter_cb), (void *)container_status);
685 dw_signal_connect(container, DW_SIGNAL_ITEM_CONTEXT, DW_SIGNAL_FUNC(item_context_cb), (void *)container_status); 695 dw_signal_connect(container, DW_SIGNAL_ITEM_CONTEXT, DW_SIGNAL_FUNC(item_context_cb), (void *)container_status);
686 dw_signal_connect(container, DW_SIGNAL_ITEM_SELECT, DW_SIGNAL_FUNC(container_select_cb), (void *)container_status); 696 dw_signal_connect(container, DW_SIGNAL_ITEM_SELECT, DW_SIGNAL_FUNC(container_select_cb), (void *)container_status);
697 dw_signal_connect(container, DW_SIGNAL_COLUMN_CLICK, DW_SIGNAL_FUNC(column_click_cb), (void *)container_status);
687 } 698 }
688 699
689 /* Beep every second */ 700 /* Beep every second */
690 int DWSIGNAL timer_callback(void *data) 701 int DWSIGNAL timer_callback(void *data)
691 { 702 {