Revert "Fix Swatch sizes"

This reverts commit 25c3a4681f.

Windows default sizes are too big when they are the correct size on
Linux.  We need the DU scaling for swatches
This commit is contained in:
Seth Hillbrand 2022-07-01 11:37:55 -07:00
parent 25c3a4681f
commit 907d8fc018
4 changed files with 8 additions and 39 deletions

View File

@ -124,36 +124,13 @@ COLOR_SWATCH::COLOR_SWATCH( wxWindow* aParent, const COLOR4D& aColor, int aID,
switch( aSwatchSize ) switch( aSwatchSize )
{ {
case SWATCH_MEDIUM: case SWATCH_MEDIUM: m_size = ConvertDialogToPixels( SWATCH_SIZE_MEDIUM_DU ); break;
m_size = ConvertDialogToPixels( SWATCH_SIZE_MEDIUM_DU ); case SWATCH_SMALL: m_size = ConvertDialogToPixels( SWATCH_SIZE_SMALL_DU ); break;
m_checkerboardSize = ConvertDialogToPixels( CHECKERBOARD_SIZE_DU ); case SWATCH_LARGE: m_size = ConvertDialogToPixels( SWATCH_SIZE_LARGE_DU ); break;
break; case SWATCH_EXPAND: m_size = ConvertDialogToPixels( SWATCH_SIZE_LARGE_DU ); break;
case SWATCH_SMALL:
m_size = ConvertDialogToPixels( SWATCH_SIZE_SMALL_DU );
m_checkerboardSize = ConvertDialogToPixels( CHECKERBOARD_SIZE_DU );
break;
case SWATCH_LARGE:
m_size = ConvertDialogToPixels( SWATCH_SIZE_LARGE_DU );
m_checkerboardSize = ConvertDialogToPixels( CHECKERBOARD_SIZE_DU );
break;
case SWATCH_EXPAND:
m_size = ConvertDialogToPixels( SWATCH_SIZE_LARGE_DU );
m_checkerboardSize = ConvertDialogToPixels( CHECKERBOARD_SIZE_DU );
break;
case SWATCH_FIXED_SMALL:
m_size = SWATCH_SIZE_SMALL_PX;
m_checkerboardSize = CHECKERBOARD_SIZE_PX;
break;
case SWATCH_FIXED_MEDIUM:
m_size = SWATCH_SIZE_MEDIUM_PX;
m_checkerboardSize = CHECKERBOARD_SIZE_PX;
break;
case SWATCH_FIXED_LARGE:
m_size = SWATCH_SIZE_LARGE_PX;
m_checkerboardSize = CHECKERBOARD_SIZE_PX;
break;
} }
m_checkerboardSize = ConvertDialogToPixels( CHECKERBOARD_SIZE_DU );
m_checkerboardBg = aParent->GetBackgroundColour(); m_checkerboardBg = aParent->GetBackgroundColour();
auto sizer = new wxBoxSizer( wxHORIZONTAL ); auto sizer = new wxBoxSizer( wxHORIZONTAL );

View File

@ -43,7 +43,7 @@ GRID_CELL_COLOR_RENDERER::GRID_CELL_COLOR_RENDERER( wxWindow* aParent, SWATCH_SI
case SWATCH_MEDIUM: m_size = m_parent->ConvertDialogToPixels( SWATCH_SIZE_MEDIUM_DU ); break; case SWATCH_MEDIUM: m_size = m_parent->ConvertDialogToPixels( SWATCH_SIZE_MEDIUM_DU ); break;
case SWATCH_SMALL: m_size = m_parent->ConvertDialogToPixels( SWATCH_SIZE_SMALL_DU ); break; case SWATCH_SMALL: m_size = m_parent->ConvertDialogToPixels( SWATCH_SIZE_SMALL_DU ); break;
case SWATCH_LARGE: m_size = m_parent->ConvertDialogToPixels( SWATCH_SIZE_LARGE_DU ); break; case SWATCH_LARGE: m_size = m_parent->ConvertDialogToPixels( SWATCH_SIZE_LARGE_DU ); break;
default: m_size = wxDefaultSize; break; case SWATCH_EXPAND: m_size = wxDefaultSize; break;
} }
m_checkerboardSize = m_parent->ConvertDialogToPixels( CHECKERBOARD_SIZE_DU ); m_checkerboardSize = m_parent->ConvertDialogToPixels( CHECKERBOARD_SIZE_DU );

View File

@ -40,10 +40,7 @@ enum SWATCH_SIZE
SWATCH_SMALL, SWATCH_SMALL,
SWATCH_MEDIUM, SWATCH_MEDIUM,
SWATCH_LARGE, SWATCH_LARGE,
SWATCH_EXPAND, SWATCH_EXPAND
SWATCH_FIXED_SMALL,
SWATCH_FIXED_MEDIUM,
SWATCH_FIXED_LARGE
}; };
@ -52,11 +49,6 @@ const static wxSize SWATCH_SIZE_MEDIUM_DU( 24, 10 );
const static wxSize SWATCH_SIZE_LARGE_DU( 24, 16 ); const static wxSize SWATCH_SIZE_LARGE_DU( 24, 16 );
const static wxSize CHECKERBOARD_SIZE_DU( 3, 3 ); const static wxSize CHECKERBOARD_SIZE_DU( 3, 3 );
const static wxSize SWATCH_SIZE_SMALL_PX( 24, 24 );
const static wxSize SWATCH_SIZE_MEDIUM_PX( 48, 48 );
const static wxSize SWATCH_SIZE_LARGE_PX( 64, 64 );
const static wxSize CHECKERBOARD_SIZE_PX( 9, 12 );
/** /**
* A simple color swatch of the kind used to set layer colors. * A simple color swatch of the kind used to set layer colors.

View File

@ -1461,7 +1461,7 @@ void APPEARANCE_CONTROLS::rebuildLayers()
COLOR_SWATCH* swatch = new COLOR_SWATCH( panel, COLOR4D::UNSPECIFIED, layer, COLOR_SWATCH* swatch = new COLOR_SWATCH( panel, COLOR4D::UNSPECIFIED, layer,
bgColor, theme->GetColor( layer ), bgColor, theme->GetColor( layer ),
SWATCH_FIXED_SMALL ); SWATCH_SMALL );
swatch->SetToolTip( _( "Double click or middle click for color change, " swatch->SetToolTip( _( "Double click or middle click for color change, "
"right click for menu" ) ); "right click for menu" ) );