File tree Expand file tree Collapse file tree
java/org/jackhuang/hmcl/ui/versions Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -442,19 +442,22 @@ private static final class AddonItem extends StackPane {
442442 case Alpha :
443443 content .addTag (i18n ("addon.channel.alpha" ));
444444 SVGContainer alphaIcon = SVG .ALPHA_CIRCLE .createIcon (24 );
445- alphaIcon .lookup (".svg" ).setStyle ("-fx-fill: #ff496e;" );
445+ alphaIcon .getStyleClass ().add ("addon-channel-icon" );
446+ alphaIcon .getStyleClass ().add ("alpha" );
446447 graphicPane .getChildren ().setAll (alphaIcon );
447448 break ;
448449 case Beta :
449450 content .addTag (i18n ("addon.channel.beta" ));
450451 SVGContainer betaIcon = SVG .BETA_CIRCLE .createIcon (24 );
451- betaIcon .lookup (".svg" ).setStyle ("-fx-fill: #ffa347;" );
452+ betaIcon .getStyleClass ().add ("addon-channel-icon" );
453+ betaIcon .getStyleClass ().add ("beta" );
452454 graphicPane .getChildren ().setAll (betaIcon );
453455 break ;
454456 case Release :
455457 content .addTag (i18n ("addon.channel.release" ));
456458 SVGContainer releaseIcon = SVG .RELEASE_CIRCLE .createIcon (24 );
457- releaseIcon .lookup (".svg" ).setStyle ("-fx-fill: #1bd96a;" );
459+ releaseIcon .getStyleClass ().add ("addon-channel-icon" );
460+ releaseIcon .getStyleClass ().add ("release" );
458461 graphicPane .getChildren ().setAll (releaseIcon );
459462 break ;
460463 }
Original file line number Diff line number Diff line change 429429 -fx-alignment : center;
430430}
431431
432+ .addon-channel-icon .alpha .svg {
433+ -fx-fill : # ff496e ;
434+ }
435+
436+ .addon-channel-icon .beta .svg {
437+ -fx-fill : # ffa347 ;
438+ }
439+
440+ .addon-channel-icon .release .svg {
441+ -fx-fill : # 1bd96a ;
442+ }
443+
432444/*******************************************************************************
433445 * *
434446 * Main Page *
You can’t perform that action at this time.
0 commit comments