Mercurial > dwindows
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 { |