use HasClass instead of ControlClasses array

This commit is contained in:
Beu 2022-11-27 11:11:28 +01:00
parent f75a21ca45
commit 669f85345a
1 changed files with 8 additions and 7 deletions

View File

@ -13,6 +13,7 @@
#Include "TimeLib" as TiL
#Include "MathLib" as ML
#Include "TextLib" as TL
#Include "Libs/Nadeo/ModeLibs/Common/Utils.Script.txt" as ModeUtils
@ -729,7 +730,7 @@ Text GetManialink() {
Last_TabSelected = "quad-leftpanel-logs";
}
}
if (Event.Control.ControlClasses.exists("leftpanel-button")) {
if (Event.Control.HasClass("leftpanel-button")) {
SwitchToTab(Last_TabSelected, Event.Control.ControlId);
Last_TabSelected = Event.Control.ControlId;
}
@ -770,13 +771,13 @@ Text GetManialink() {
Quad_Tooltip.Size.X = ComputeBackgroundSize(Label_Tooltip, Event.Control.Parent.ToolTip, 30.) + .5;
Quad_Tooltip.Size.Y = Label_Tooltip.Size.Y + 1.5;
}
if (Event.Control.ControlClasses.exists("button")) {
if (Event.Control.HasClass("button")) {
declare CMlQuad Quad = (Event.Control as CMlQuad);
Quad.Opacity = .9;
} else if (Event.Control.ControlClasses.exists("border")) {
} else if (Event.Control.HasClass("border")) {
declare CMlQuad Quad = (Event.Control as CMlQuad);
Quad.Opacity = 1.;
} else if (Event.Control.ControlClasses.exists("leftpanel-button")) {
} else if (Event.Control.HasClass("leftpanel-button")) {
declare CMlQuad Quad = (Event.Control as CMlQuad);
Quad.Opacity = .2;
}
@ -785,13 +786,13 @@ Text GetManialink() {
if (Event.Control.Parent.ToolTip != "") {
Frame_Tooltip.Visible = False;
}
if (Event.Control.ControlClasses.exists("button")) {
if (Event.Control.HasClass("button")) {
declare CMlQuad Quad = (Event.Control as CMlQuad);
Quad.Opacity = .7;
} else if (Event.Control.ControlClasses.exists("border")) {
} else if (Event.Control.HasClass("border")) {
declare CMlQuad Quad = (Event.Control as CMlQuad);
Quad.Opacity = .0;
} else if (Event.Control.ControlClasses.exists("leftpanel-button")) {
} else if (Event.Control.HasClass("leftpanel-button")) {
if (Last_TabSelected != Event.Control.ControlId) {
declare CMlQuad Quad = (Event.Control as CMlQuad);
Quad.Opacity = .0;