This repository was archived by the owner on Aug 20, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ function LabeledCheckboxClass.new(
6969 button .AutoButtonColor = false
7070 self ._button = button
7171
72- local checkImage = Instance .new (" ImageLabel " )
72+ local checkImage = Instance .new (" ImageButton " )
7373 checkImage .Name = " CheckImage"
7474 checkImage .Parent = button
7575 checkImage .Visible = false
@@ -78,6 +78,7 @@ function LabeledCheckboxClass.new(
7878 checkImage .Position = UDim2 .new (0 , 0 , 0.5 , 0 )
7979 checkImage .BackgroundTransparency = 1
8080 checkImage .BorderSizePixel = 0
81+ checkImage .AutoButtonColor = false
8182 self ._checkImage = checkImage
8283
8384 self ._clicked = false
@@ -138,6 +139,13 @@ function LabeledCheckboxClass:_SetupMouseClickHandling()
138139 self ._button .MouseButton1Down :Connect (function ()
139140 self ._clicked = true
140141 self :_UpdateCheckboxVisual ()
142+ self :_MaybeToggleState ()
143+ end )
144+
145+ self ._button .CheckImage .MouseButton1Down :Connect (function ()
146+ self ._clicked = true
147+ self :_UpdateCheckboxVisual ()
148+ self :_MaybeToggleState ()
141149 end )
142150
143151 self ._button .InputBegan :Connect (function ()
You can’t perform that action at this time.
0 commit comments