src/group_gui.cpp
changeset 10148 ad8e8a65f6a2
parent 10145 849ba8b8626b
child 10207 c291a21b304e
equal deleted inserted replaced
10147:f0215b6c526e 10148:ad8e8a65f6a2
   528 				assert(IsValidGroupID(this->group_sel));
   528 				assert(IsValidGroupID(this->group_sel));
   529 
   529 
   530 				const Group *g = GetGroup(this->group_sel);
   530 				const Group *g = GetGroup(this->group_sel);
   531 
   531 
   532 				SetDParam(0, g->index);
   532 				SetDParam(0, g->index);
   533 				ShowQueryString(STR_GROUP_NAME, STR_GROUP_RENAME_CAPTION, MAX_LENGTH_GROUP_NAME_BYTES, MAX_LENGTH_GROUP_NAME_PIXELS, this, CS_ALPHANUMERAL, QSF_NONE);
   533 				ShowQueryString(STR_GROUP_NAME, STR_GROUP_RENAME_CAPTION, MAX_LENGTH_GROUP_NAME_BYTES, MAX_LENGTH_GROUP_NAME_PIXELS, this, CS_ALPHANUMERAL, QSF_ENABLE_DEFAULT);
   534 			} break;
   534 			} break;
   535 
   535 
   536 
   536 
   537 			case GRP_WIDGET_AVAILABLE_VEHICLES:
   537 			case GRP_WIDGET_AVAILABLE_VEHICLES:
   538 				ShowBuildVehicleWindow(0, this->vehicle_type);
   538 				ShowBuildVehicleWindow(0, this->vehicle_type);
   621 		_cursor.vehchain = false;
   621 		_cursor.vehchain = false;
   622 	}
   622 	}
   623 
   623 
   624 	virtual void OnQueryTextFinished(char *str)
   624 	virtual void OnQueryTextFinished(char *str)
   625 	{
   625 	{
   626 		if (!StrEmpty(str)) {
   626 		if (str == NULL) return;
   627 			_cmd_text = str;
   627 
   628 
   628 		_cmd_text = str;
   629 			DoCommandP(0, this->group_sel, 0, NULL, CMD_RENAME_GROUP | CMD_MSG(STR_GROUP_CAN_T_RENAME));
   629 		DoCommandP(0, this->group_sel, 0, NULL, CMD_RENAME_GROUP | CMD_MSG(STR_GROUP_CAN_T_RENAME));
   630 		}
       
   631 	}
   630 	}
   632 
   631 
   633 	virtual void OnResize(Point new_size, Point delta)
   632 	virtual void OnResize(Point new_size, Point delta)
   634 	{
   633 	{
   635 		this->vscroll2.cap += delta.y / PLY_WND_PRC__SIZE_OF_ROW_TINY;
   634 		this->vscroll2.cap += delta.y / PLY_WND_PRC__SIZE_OF_ROW_TINY;