@@ -909,26 +909,34 @@ local function CreateCastBarSpellNameTextSettings(containerParent, unit, updateC
909909 SpellNameXPosSlider :SetLabel (" X Position" )
910910 SpellNameXPosSlider :SetValue (SpellNameTextDB .Layout [3 ])
911911 SpellNameXPosSlider :SetSliderValues (- 1000 , 1000 , 0.1 )
912- SpellNameXPosSlider :SetRelativeWidth (0.33 )
912+ SpellNameXPosSlider :SetRelativeWidth (0.25 )
913913 SpellNameXPosSlider :SetCallback (" OnValueChanged" , function (_ , _ , value ) SpellNameTextDB .Layout [3 ] = value updateCallback () end )
914914 SpellNameLayoutContainer :AddChild (SpellNameXPosSlider )
915915
916916 local SpellNameYPosSlider = AG :Create (" Slider" )
917917 SpellNameYPosSlider :SetLabel (" Y Position" )
918918 SpellNameYPosSlider :SetValue (SpellNameTextDB .Layout [4 ])
919919 SpellNameYPosSlider :SetSliderValues (- 1000 , 1000 , 0.1 )
920- SpellNameYPosSlider :SetRelativeWidth (0.33 )
920+ SpellNameYPosSlider :SetRelativeWidth (0.25 )
921921 SpellNameYPosSlider :SetCallback (" OnValueChanged" , function (_ , _ , value ) SpellNameTextDB .Layout [4 ] = value updateCallback () end )
922922 SpellNameLayoutContainer :AddChild (SpellNameYPosSlider )
923923
924924 local SpellNameFontSizeSlider = AG :Create (" Slider" )
925925 SpellNameFontSizeSlider :SetLabel (" Font Size" )
926926 SpellNameFontSizeSlider :SetValue (SpellNameTextDB .FontSize )
927927 SpellNameFontSizeSlider :SetSliderValues (8 , 64 , 1 )
928- SpellNameFontSizeSlider :SetRelativeWidth (0.33 )
928+ SpellNameFontSizeSlider :SetRelativeWidth (0.25 )
929929 SpellNameFontSizeSlider :SetCallback (" OnValueChanged" , function (_ , _ , value ) SpellNameTextDB .FontSize = value updateCallback () end )
930930 SpellNameLayoutContainer :AddChild (SpellNameFontSizeSlider )
931931
932+ local MaxCharsSlider = AG :Create (" Slider" )
933+ MaxCharsSlider :SetLabel (" Max Characters" )
934+ MaxCharsSlider :SetValue (SpellNameTextDB .MaxChars )
935+ MaxCharsSlider :SetSliderValues (1 , 64 , 1 )
936+ MaxCharsSlider :SetRelativeWidth (0.25 )
937+ MaxCharsSlider :SetCallback (" OnValueChanged" , function (_ , _ , value ) SpellNameTextDB .MaxChars = value updateCallback () end )
938+ SpellNameLayoutContainer :AddChild (MaxCharsSlider )
939+
932940 function RefreshCastBarSpellNameSettings ()
933941 if SpellNameTextDB .Enabled then
934942 SpellNameAnchorFromDropdown :SetDisabled (false )
@@ -937,13 +945,15 @@ local function CreateCastBarSpellNameTextSettings(containerParent, unit, updateC
937945 SpellNameYPosSlider :SetDisabled (false )
938946 SpellNameFontSizeSlider :SetDisabled (false )
939947 SpellNameColourPicker :SetDisabled (false )
948+ MaxCharsSlider :SetDisabled (false )
940949 else
941950 SpellNameAnchorFromDropdown :SetDisabled (true )
942951 SpellNameAnchorToDropdown :SetDisabled (true )
943952 SpellNameXPosSlider :SetDisabled (true )
944953 SpellNameYPosSlider :SetDisabled (true )
945954 SpellNameFontSizeSlider :SetDisabled (true )
946955 SpellNameColourPicker :SetDisabled (true )
956+ MaxCharsSlider :SetDisabled (true )
947957 end
948958 end
949959
0 commit comments