@@ -411,10 +411,15 @@ private Button addPageButton(int x, int y, String label, Button.OnPress action,
411
411
return b ;
412
412
}
413
413
414
-
415
- private Button addColorFormatButton (int y , String label , String insertChars ) {
416
- Button b = this .addPageButton (this .colorFormatButtonX , y , label ,
417
- (pressed_button ) -> this .parent .insertText (insertChars ), true );
414
+
415
+ private Button addColorFormatButton (int y , String label , String formattingCode ) {
416
+ Button b = this .addPageButton (
417
+ this .colorFormatButtonX ,
418
+ y ,
419
+ label ,
420
+ (pressed_button ) -> this .parent .addFormattingCode (formattingCode ),
421
+ true
422
+ );
418
423
b .setWidth (SharedConstants .COLOR_FORMAT_BUTTON_WIDTH );
419
424
this .colorFormatButtonX += SharedConstants .COLOR_FORMAT_BUTTON_WIDTH ;
420
425
return b ;
@@ -476,31 +481,31 @@ public void init() {
476
481
/////////////////////////////////////// Underside buttons ///////////////////////////////////////////
477
482
this .colorFormatButtonX = this .screen .width / 2 - (SharedConstants .COLOR_FORMAT_BUTTON_WIDTH * 8 );
478
483
int colorButY = this .screen .height - 40 ;
479
- this .addColorFormatButton (colorButY , "\u00a7 0A " , "\u00a7 0 " ); // BLACK
480
- this .addColorFormatButton (colorButY , "\u00a7 1A " , "\u00a7 1 " ); // DARK_BLUE
481
- this .addColorFormatButton (colorButY , "\u00a7 2A " , "\u00a7 2 " ); // DARK_GREEN
482
- this .addColorFormatButton (colorButY , "\u00a7 3A " , "\u00a7 3 " ); // DARK_AQUA
483
- this .addColorFormatButton (colorButY , "\u00a7 4A " , "\u00a7 4 " ); // DARK_RED
484
- this .addColorFormatButton (colorButY , "\u00a7 5A " , "\u00a7 5 " ); // DARK_PURPLE
485
- this .addColorFormatButton (colorButY , "\u00a7 6A " , "\u00a7 6 " ); // GOLD
486
- this .addColorFormatButton (colorButY , "\u00a7 7A " , "\u00a7 7 " ); // GRAY
487
- this .addColorFormatButton (colorButY , "\u00a7 8A " , "\u00a7 8 " ); // DARK_GRAY
488
- this .addColorFormatButton (colorButY , "\u00a7 9A " , "\u00a7 9 " ); // BLUE
489
- this .addColorFormatButton (colorButY , "\u00a7 aA " , "\u00a7 a " ); // GREEN
490
- this .addColorFormatButton (colorButY , "\u00a7 bA " , "\u00a7 b " ); // AQUA
491
- this .addColorFormatButton (colorButY , "\u00a7 cA " , "\u00a7 c " ); // RED
492
- this .addColorFormatButton (colorButY , "\u00a7 dA " , "\u00a7 d " ); // LIGHT_PURPLE
493
- this .addColorFormatButton (colorButY , "\u00a7 eA " , "\u00a7 e " ); // YELLOW
494
- this .addColorFormatButton (colorButY , "\u00a7 fA " , "\u00a7 f " ); // WHITE
484
+ this .addColorFormatButton (colorButY , "§0A " , "§0 " ); // BLACK
485
+ this .addColorFormatButton (colorButY , "§1A " , "§1 " ); // DARK_BLUE
486
+ this .addColorFormatButton (colorButY , "§2A " , "§2 " ); // DARK_GREEN
487
+ this .addColorFormatButton (colorButY , "§3A " , "§3 " ); // DARK_AQUA
488
+ this .addColorFormatButton (colorButY , "§4A " , "§4 " ); // DARK_RED
489
+ this .addColorFormatButton (colorButY , "§5A " , "§5 " ); // DARK_PURPLE
490
+ this .addColorFormatButton (colorButY , "§6A " , "§6 " ); // GOLD
491
+ this .addColorFormatButton (colorButY , "§7A " , "§7 " ); // GRAY
492
+ this .addColorFormatButton (colorButY , "§8A " , "§8 " ); // DARK_GRAY
493
+ this .addColorFormatButton (colorButY , "§9A " , "§9 " ); // BLUE
494
+ this .addColorFormatButton (colorButY , "§aA " , "§a " ); // GREEN
495
+ this .addColorFormatButton (colorButY , "§bA " , "§b " ); // AQUA
496
+ this .addColorFormatButton (colorButY , "§cA " , "§c " ); // RED
497
+ this .addColorFormatButton (colorButY , "§dA " , "§d " ); // LIGHT_PURPLE
498
+ this .addColorFormatButton (colorButY , "§eA " , "§e " ); // YELLOW
499
+ this .addColorFormatButton (colorButY , "§fA " , "§f " ); // WHITE
495
500
496
501
this .colorFormatButtonX = this .screen .width / 2 - (SharedConstants .COLOR_FORMAT_BUTTON_WIDTH * 5 );
497
502
int formatButY = this .screen .height - 20 ;
498
- this .addColorFormatButton (formatButY , "\u00a7 kA " , "\u00a7 k " ); // OBFUSCATED
499
- this .addColorFormatButton (formatButY , "\u00a7 lA " , "\u00a7 l " ); // BOLD
500
- this .addColorFormatButton (formatButY , "\u00a7 mA " , "\u00a7 m " ); // STRIKETHROUGH
501
- this .addColorFormatButton (formatButY , "\u00a7 nA " , "\u00a7 n " ); // UNDERLINE
502
- this .addColorFormatButton (formatButY , "\u00a7 oA " , "\u00a7 o " ); // ITALIC
503
- this .addColorFormatButton (formatButY , "Reset Formatting" , "\u00a7 r " ).setWidth (100 );
503
+ this .addColorFormatButton (formatButY , "§kA " , "§k " ); // OBFUSCATED
504
+ this .addColorFormatButton (formatButY , "§lA " , "§l " ); // BOLD
505
+ this .addColorFormatButton (formatButY , "§mA " , "§m " ); // STRIKETHROUGH
506
+ this .addColorFormatButton (formatButY , "§nA " , "§n " ); // UNDERLINE
507
+ this .addColorFormatButton (formatButY , "§oA " , "§o " ); // ITALIC
508
+ this .addColorFormatButton (formatButY , "Reset Formatting" , "§r " ).setWidth (100 );
504
509
505
510
this .buttonsInitialized = true ;
506
511
this .updateButtons ();
0 commit comments