Skip to content
This repository was archived by the owner on Aug 20, 2024. It is now read-only.

Commit 091b250

Browse files
committed
Increased checkbox size.
1 parent 166577d commit 091b250

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

src/Workspace/SignsInternal/StudioWidgets/GuiUtilities.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ module.kStandardVMargin = 7
1212
module.kStandardHMargin = 16
1313

1414
module.kCheckboxMinLabelWidth = 52
15-
module.kCheckboxMinMargin = 12
16-
module.kCheckboxWidth = 12
15+
module.kCheckboxMinMargin = 16 -- Default: 12
16+
module.kCheckboxWidth = 16 -- Default: 12
1717

1818
module.kRadioButtonsHPadding = 54
1919

src/Workspace/SignsInternal/StudioWidgets/LabeledCheckbox.lua

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ local kMinLabelPos = UDim2.new(0, kMinButtonWidth + kMinMargin, 0, kMinHeight/2)
2323
local kMinButtonSize = UDim2.new(0, kMinButtonWidth, 0, kMinButtonWidth)
2424
local kMinButtonPos = UDim2.new(0, 0, 0, kMinHeight/2)
2525

26-
local kCheckImageWidth = 12
26+
local kCheckImageWidth = kMinMargin
2727
local kMinCheckImageWidth = kCheckImageWidth
2828

2929
local kCheckImageSize = UDim2.new(0, kCheckImageWidth, 0, kCheckImageWidth)
@@ -100,20 +100,25 @@ function LabeledCheckboxClass.new(nameSuffix, labelText, initValue, initDisabled
100100

101101
self:_SetupMouseClickHandling()
102102

103-
-- local function updateImages()
104-
-- if (GuiUtilities:ShouldUseIconsForDarkerBackgrounds()) then
105-
-- kEnabledCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_checked_dark.png"
106-
-- kDisabledCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_indeterminate_dark.png"
107-
-- kHoverCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_unchecked_hover_dark.png"
108-
-- kCheckboxFrameImage = "rbxasset://textures/DeveloperFramework/checkbox_unchecked_dark.png"
109-
--
110-
-- LabeledCheckboxClass:_updateCheckboxVisual()
111-
-- else
112-
-- LabeledCheckboxClass:_updateCheckboxVisual()
113-
-- end
114-
-- end
115-
-- settings().Studio.ThemeChanged:Connect(updateImages)
116-
-- updateImages()
103+
local function updateImages()
104+
if (GuiUtilities:ShouldUseIconsForDarkerBackgrounds()) then
105+
if self._button.Image == kCheckboxFrameImage then
106+
kEnabledCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_checked_dark.png"
107+
kDisabledCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_indeterminate_dark.png"
108+
kHoverCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_unchecked_hover_dark.png"
109+
kCheckboxFrameImage = "rbxasset://textures/DeveloperFramework/checkbox_unchecked_dark.png"
110+
end
111+
self:_updateCheckboxVisual()
112+
else
113+
kEnabledCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_checked_light.png"
114+
kDisabledCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_indeterminate_light.png"
115+
kHoverCheckImage = "rbxasset://textures/DeveloperFramework/checkbox_unchecked_hover_light.png"
116+
kCheckboxFrameImage = "rbxasset://textures/DeveloperFramework/checkbox_unchecked_light.png"
117+
self:_updateCheckboxVisual()
118+
end
119+
end
120+
settings().Studio.ThemeChanged:Connect(updateImages)
121+
updateImages()
117122

118123
local function updateFontColors()
119124
self:UpdateFontColors()

0 commit comments

Comments
 (0)