settings_gui.c
changeset 982 d3ce4d6a65f8
parent 970 24abd02b1092
child 983 4765bf636f6b
equal deleted inserted replaced
981:f74abee65b7b 982:d3ce4d6a65f8
  1194 		}
  1194 		}
  1195 	} break;
  1195 	} break;
  1196 
  1196 
  1197 	case WE_CLICK:
  1197 	case WE_CLICK:
  1198 		switch(e->click.widget) {
  1198 		switch(e->click.widget) {
  1199 		case 2: { // select a grf file
  1199 		case 3: { // select a grf file
  1200 			int y = (e->click.pt.y - NEWGRF_WND_PROC_OFFSET_TOP_WIDGET) / NEWGRF_WND_PROC_ROWSIZE;
  1200 			int y = (e->click.pt.y - NEWGRF_WND_PROC_OFFSET_TOP_WIDGET) / NEWGRF_WND_PROC_ROWSIZE;
  1201 
  1201 
  1202 			if (y >= w->vscroll.cap) { return;} // click out of bounds
  1202 			if (y >= w->vscroll.cap) { return;} // click out of bounds
  1203 
  1203 
  1204 			y += w->vscroll.pos;
  1204 			y += w->vscroll.pos;
  1237 }
  1237 }
  1238 
  1238 
  1239 static const Widget _newgrf_widgets[] = {
  1239 static const Widget _newgrf_widgets[] = {
  1240 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,										STR_018B_CLOSE_WINDOW},
  1240 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,										STR_018B_CLOSE_WINDOW},
  1241 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   279,     0,    13, STR_NEWGRF_SETTINGS_CAPTION,	STR_018C_WINDOW_TITLE_DRAG_THIS},
  1241 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   279,     0,    13, STR_NEWGRF_SETTINGS_CAPTION,	STR_018C_WINDOW_TITLE_DRAG_THIS},
       
  1242 {      WWT_PANEL,   RESIZE_NONE,    14,     0,   279,   183,   276, 0x0,													STR_NULL},
       
  1243 
  1242 {     WWT_MATRIX,   RESIZE_NONE,    14,     0,   267,    14,   182, 0xC01,/*small rows*/					STR_NEWGRF_TIP},
  1244 {     WWT_MATRIX,   RESIZE_NONE,    14,     0,   267,    14,   182, 0xC01,/*small rows*/					STR_NEWGRF_TIP},
  1243 {      WWT_PANEL,   RESIZE_NONE,    14,     0,   279,   183,   276, 0x0,													STR_NULL},
       
  1244 
       
  1245 {  WWT_SCROLLBAR,   RESIZE_NONE,    14,   268,   279,    14,   182, 0x0,													STR_0190_SCROLL_BAR_SCROLLS_LIST},
  1245 {  WWT_SCROLLBAR,   RESIZE_NONE,    14,   268,   279,    14,   182, 0x0,													STR_0190_SCROLL_BAR_SCROLLS_LIST},
  1246 
  1246 
  1247 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,   147,   158,   244,   255, STR_0188,	STR_NULL},
  1247 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,   147,   158,   244,   255, STR_0188,	STR_NULL},
  1248 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,   159,   170,   244,   255, STR_0189,	STR_NULL},
  1248 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,   159,   170,   244,   255, STR_0189,	STR_NULL},
  1249 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,   175,   274,   244,   255, STR_NEWGRF_SET_PARAMETERS,		STR_NULL},
  1249 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,   175,   274,   244,   255, STR_NEWGRF_SET_PARAMETERS,		STR_NULL},