Mercurial > dwindows
comparison os2/dw.c @ 470:6ccac112f1e5
Minor formatting changes.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 08 Oct 2003 22:02:04 +0000 |
parents | 0a2f13ba2d5c |
children | 1547e8c327d9 |
comparison
equal
deleted
inserted
replaced
469:7952b9c1dc07 | 470:6ccac112f1e5 |
---|---|
358 return; | 358 return; |
359 } | 359 } |
360 | 360 |
361 void _free_menu_data(HWND menu) | 361 void _free_menu_data(HWND menu) |
362 { | 362 { |
363 int i, count = (int)WinSendMsg(menu, MM_QUERYITEMCOUNT, 0, 0);; | 363 int i, count = (int)WinSendMsg(menu, MM_QUERYITEMCOUNT, 0, 0); |
364 | 364 |
365 dw_signal_disconnect_by_name(menu, DW_SIGNAL_CLICKED); | 365 dw_signal_disconnect_by_name(menu, DW_SIGNAL_CLICKED); |
366 _free_window_memory(menu); | 366 _free_window_memory(menu); |
367 | 367 |
368 for(i=0;i<count;i++) | 368 for(i=0;i<count;i++) |
369 { | 369 { |
370 SHORT menuid = (SHORT)WinSendMsg(menu, MM_ITEMIDFROMPOSITION, MPFROMSHORT(i), 0); | 370 SHORT menuid = (SHORT)WinSendMsg(menu, MM_ITEMIDFROMPOSITION, MPFROMSHORT(i), 0); |
371 MENUITEM mi; | 371 MENUITEM mi; |
372 | 372 |
373 if(WinSendMsg(menu, MM_QUERYITEM, MPFROMSHORT(menuid), MPFROMP(&mi)) | 373 if(WinSendMsg(menu, MM_QUERYITEM, MPFROMSHORT(menuid), MPFROMP(&mi)) |
374 && mi.hwndSubMenu) | 374 && mi.hwndSubMenu) |
375 _free_menu_data(mi.hwndSubMenu); | 375 _free_menu_data(mi.hwndSubMenu); |
376 } | 376 } |