ui/win32/win32.c

changeset 815
7ddf5fb7ec2a
parent 813
6d9066951cdb
child 825
1bac7e45712b
equal deleted inserted replaced
814:bcb3c7d486f3 815:7ddf5fb7ec2a
40 w->hwnd = hwnd; 40 w->hwnd = hwnd;
41 SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)w); 41 SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)w);
42 return w; 42 return w;
43 } 43 }
44 44
45 W32Size w32_widget_get_preferred_size(W32Widget *w) {
46 if (w->wclass->get_preferred_size) {
47 return w->wclass->get_preferred_size(w);
48 }
49 return (W32Size){0,0};
50 }
51
45 void w32_widget_default_destroy(W32Widget *w) { 52 void w32_widget_default_destroy(W32Widget *w) {
46 free(w); 53 free(w);
47 } 54 }
48 55
49 void w32_widget_default_show(W32Widget *w, BOOLEAN show) { 56 void w32_widget_default_show(W32Widget *w, BOOLEAN show) {

mercurial