mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r26856) -Codechange: Ensure company face widgets can fit company face.
This commit is contained in:
parent
0f978d0ad4
commit
ea33b69798
@ -1137,6 +1137,13 @@ public:
|
|||||||
virtual void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize)
|
virtual void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize)
|
||||||
{
|
{
|
||||||
switch (widget) {
|
switch (widget) {
|
||||||
|
case WID_SCMF_FACE: {
|
||||||
|
Dimension face_size = GetSpriteSize(SPR_GRADIENT);
|
||||||
|
size->width = max(size->width, face_size.width);
|
||||||
|
size->height = max(size->height, face_size.height);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT:
|
case WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT:
|
||||||
case WID_SCMF_TIE_EARRING_TEXT: {
|
case WID_SCMF_TIE_EARRING_TEXT: {
|
||||||
int offset = (widget - WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT) * 2;
|
int offset = (widget - WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT) * 2;
|
||||||
@ -2074,6 +2081,13 @@ struct CompanyWindow : Window
|
|||||||
virtual void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize)
|
virtual void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize)
|
||||||
{
|
{
|
||||||
switch (widget) {
|
switch (widget) {
|
||||||
|
case WID_C_FACE: {
|
||||||
|
Dimension face_size = GetSpriteSize(SPR_GRADIENT);
|
||||||
|
size->width = max(size->width, face_size.width);
|
||||||
|
size->height = max(size->height, face_size.height);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case WID_C_DESC_COLOUR_SCHEME_EXAMPLE: {
|
case WID_C_DESC_COLOUR_SCHEME_EXAMPLE: {
|
||||||
Point offset;
|
Point offset;
|
||||||
Dimension d = GetSpriteSize(SPR_VEH_BUS_SW_VIEW, &offset);
|
Dimension d = GetSpriteSize(SPR_VEH_BUS_SW_VIEW, &offset);
|
||||||
|
Loading…
Reference in New Issue
Block a user