@@ -974,29 +974,29 @@ static void CreatePrintingTabFields(const ColourScheme& colours)
974974 }
975975
976976 // Speed button
977- mgr.AddField (spd = new IntegerButton (row7, speedColumn, fanColumn - speedColumn - fieldSpacing, strings->speed , " %" ));
977+ mgr.AddField (spd = new IntegerButton (row7, speedColumn, stateColumnWdith - fieldSpacing, strings->speed , " %" ));
978978 spd->SetValue (100 );
979979 spd->SetEvent (evAdjustSpeed, " M220 S" );
980980
981981 // Fan button
982- mgr.AddField (fanSpeed = new IntegerButton (row7, fanColumn, pauseColumn - fanColumn - fieldSpacing, strings->fan , " %" ));
982+ mgr.AddField (fanSpeed = new IntegerButton (row7, fanColumn, stateColumnWdith - fieldSpacing, strings->fan , " %" ));
983983 fanSpeed->SetEvent (evAdjustFan, 0 );
984984 fanSpeed->SetValue (0 );
985985
986- DisplayField::SetDefaultColours (colours.buttonTextColour , colours.pauseButtonBackColour );
987- pauseButton = new TextButton (row7, pauseColumn, babystepColumn - pauseColumn - fieldSpacing, strings->pause , evPausePrint, " M25" );
988- mgr.AddField (pauseButton);
989-
990986 DisplayField::SetDefaultColours (colours.buttonTextColour , colours.buttonTextBackColour );
991- babystepButton = new TextButton (row7, babystepColumn, DisplayX - babystepColumn - margin , strings->babystep , evBabyStepPopup);
987+ babystepButton = new TextButton (row7, babystepColumn, stateColumnWdith - fieldSpacing , strings->babystep , evBabyStepPopup);
992988 mgr.AddField (babystepButton);
993989
990+ DisplayField::SetDefaultColours (colours.buttonTextColour , colours.pauseButtonBackColour );
991+ pauseButton = new TextButton (row7, pauseColumn, stateColumnWdith - (2 * margin), strings->pause , evPausePrint, " M25" );
992+ mgr.AddField (pauseButton);
993+
994994 DisplayField::SetDefaultColours (colours.buttonTextColour , colours.resumeButtonBackColour );
995- resumeButton = new TextButton (row7, resumeColumn, cancelColumn - resumeColumn - fieldSpacing , strings->resume , evResumePrint, " M24" );
995+ resumeButton = new TextButton (row7, resumeColumn, stateColumnWdith - ( 2 * margin) , strings->resume , evResumePrint, " M24" );
996996 mgr.AddField (resumeButton);
997997
998998 DisplayField::SetDefaultColours (colours.buttonTextColour , colours.resetButtonBackColour );
999- cancelButton = new TextButton (row7, cancelColumn, DisplayX - cancelColumn - margin, strings->cancel , evReset, " M0" );
999+ cancelButton = new TextButton (row7, cancelColumn, stateColumnWdith - ( 2 * margin) , strings->cancel , evReset, " M0" );
10001000 mgr.AddField (cancelButton);
10011001
10021002#if DISPLAY_X == 800
@@ -1026,7 +1026,7 @@ static void CreatePrintingTabFields(const ColourScheme& colours)
10261026 row8
10271027#endif
10281028 ;
1029- reprintButton = new TextButton (reprintRow, speedColumn, pauseColumn - speedColumn - fieldSpacing, strings->reprint , evReprint);
1029+ reprintButton = new TextButton (reprintRow, speedColumn, 2 * stateColumnWdith - fieldSpacing, strings->reprint , evReprint);
10301030 reprintButton->Show (false );
10311031 mgr.AddField (reprintButton);
10321032
@@ -1241,7 +1241,7 @@ namespace UI
12411241 mgr.Show (cancelButton, false );
12421242 mgr.Show (pauseButton, false );
12431243 mgr.Show (printProgressBar, false );
1244- mgr.Show (babystepButton, false );
1244+ mgr.Show (babystepButton, true );
12451245
12461246 mgr.Show (reprintButton, lastJobFileNameAvailable);
12471247 mgr.Show (filesButton, true );
@@ -1268,10 +1268,10 @@ namespace UI
12681268 // First hide everything removed then show everything new
12691269 // otherwise remnants of the to-be-hidden might remain
12701270 mgr.Show (pauseButton, false );
1271- mgr.Show (babystepButton, false );
12721271 mgr.Show (filesButton, false );
12731272 mgr.Show (reprintButton, false );
12741273
1274+ mgr.Show (babystepButton, true );
12751275 mgr.Show (resumeButton, true );
12761276 mgr.Show (cancelButton, true );
12771277 mgr.Show (printProgressBar, true );
0 commit comments