142 switch (e->event) { |
142 switch (e->event) { |
143 case WE_PAINT: DrawSubsidiesWindow(w); break; |
143 case WE_PAINT: DrawSubsidiesWindow(w); break; |
144 |
144 |
145 case WE_CLICK: |
145 case WE_CLICK: |
146 switch (e->click.widget) { |
146 switch (e->click.widget) { |
147 case 2: HandleSubsidyClick(e->click.pt.y - 25); break; |
147 case 3: HandleSubsidyClick(e->click.pt.y - 25); break; |
148 } |
148 } |
149 break; |
149 break; |
150 } |
150 } |
151 } |
151 } |
152 |
152 |
153 static const Widget _subsidies_list_widgets[] = { |
153 static const Widget _subsidies_list_widgets[] = { |
154 { WWT_CLOSEBOX, RESIZE_NONE, 13, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
154 { WWT_CLOSEBOX, RESIZE_NONE, 13, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
155 { WWT_CAPTION, RESIZE_NONE, 13, 11, 629, 0, 13, STR_2025_SUBSIDIES, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
155 { WWT_CAPTION, RESIZE_NONE, 13, 11, 617, 0, 13, STR_2025_SUBSIDIES, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
156 { WWT_PANEL, RESIZE_NONE, 13, 0, 629, 14, 126, 0x0, STR_01FD_CLICK_ON_SERVICE_TO_CENTER}, |
156 { WWT_STICKYBOX, RESIZE_NONE, 13, 618, 629, 0, 13, STR_NULL, STR_STICKY_BUTTON}, |
|
157 { WWT_PANEL, RESIZE_NONE, 13, 0, 629, 14, 126, STR_NULL, STR_01FD_CLICK_ON_SERVICE_TO_CENTER}, |
157 { WIDGETS_END}, |
158 { WIDGETS_END}, |
158 }; |
159 }; |
159 |
160 |
160 static const WindowDesc _subsidies_list_desc = { |
161 static const WindowDesc _subsidies_list_desc = { |
161 -1, -1, 630, 127, |
162 -1, -1, 630, 127, |
162 WC_SUBSIDIES_LIST,0, |
163 WC_SUBSIDIES_LIST,0, |
163 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET, |
164 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_STICKY_BUTTON, |
164 _subsidies_list_widgets, |
165 _subsidies_list_widgets, |
165 SubsidiesListWndProc |
166 SubsidiesListWndProc |
166 }; |
167 }; |
167 |
168 |
168 |
169 |