| 937:06e03c7e39db | 938:be4c88ded783 |
|---|---|
| 194 | 194 |
| 195 return sel; | 195 return sel; |
| 196 } | 196 } |
| 197 | 197 |
| 198 // listview class event proc | 198 // listview class event proc |
| 199 void ui_listview_eventproc(W32Widget *widget, HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { | 199 int ui_listview_eventproc(W32Widget *widget, HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { |
| 200 UiListView *listview = (UiListView*)widget; | 200 UiListView *listview = (UiListView*)widget; |
| 201 switch (uMsg) { | 201 switch (uMsg) { |
| 202 case WM_NOTIFY: { | 202 case WM_NOTIFY: { |
| 203 LPNMHDR hdr = (LPNMHDR)lParam; | 203 LPNMHDR hdr = (LPNMHDR)lParam; |
| 204 switch (hdr->code) { | 204 switch (hdr->code) { |
| 247 } | 247 } |
| 248 } | 248 } |
| 249 break; | 249 break; |
| 250 } | 250 } |
| 251 } | 251 } |
| 252 | |
| 253 return 0; | |
| 252 } | 254 } |
| 253 | 255 |
| 254 W32Size ui_listview_get_preferred_size(W32Widget *widget) { | 256 W32Size ui_listview_get_preferred_size(W32Widget *widget) { |
| 255 UiListView *listview = (UiListView*)widget; | 257 UiListView *listview = (UiListView*)widget; |
| 256 W32Size size; | 258 W32Size size; |
| 389 | 391 |
| 390 | 392 |
| 391 return (W32Widget*)dropdown; | 393 return (W32Widget*)dropdown; |
| 392 } | 394 } |
| 393 | 395 |
| 394 void ui_dropdown_eventproc(W32Widget *widget, HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { | 396 int ui_dropdown_eventproc(W32Widget *widget, HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { |
| 395 | 397 return 0; |
| 396 } | 398 } |
| 397 | 399 |
| 398 W32Size ui_dropdown_get_preferred_size(W32Widget *widget) { | 400 W32Size ui_dropdown_get_preferred_size(W32Widget *widget) { |
| 399 W32Size size; | 401 W32Size size; |
| 400 size.width = 200; | 402 size.width = 200; |