From b1ac1abcdbe11c0bb465fe042eaba2ab9e012a5a Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 8 May 2021 05:21:24 -0400 Subject: tiles fit to menu --- ui-tools.rb | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'ui-tools.rb') diff --git a/ui-tools.rb b/ui-tools.rb index 611566b..6edb1a4 100644 --- a/ui-tools.rb +++ b/ui-tools.rb @@ -70,6 +70,18 @@ module UIToolkit self.swap_colors = swap_colors end + def remove + @objects.each do |object| + object.remove + end + end + + def add + @objects.each do |object| + object.add + end + end + def base_color=(base_color) @base_color = Color.new(base_color) border_light = Color.new([[@base_color.r - 0.2, 0].max, [@base_color.g - 0.2, 0].max, [@base_color.b - 0.2, 0].max, @base_color.a]) @@ -82,12 +94,12 @@ module UIToolkit end def swap_colors=(swap_colors) - unless swap_colors == @swap_colors if swap_colors + border_base= Color.new([[@base_color.r - 0.1, 0].max, [@base_color.g - 0.1, 0].max, [@base_color.b - 0.1, 0].max, @base_color.a]) border_light = Color.new([[@base_color.r - 0.2, 0].max, [@base_color.g - 0.2, 0].max, [@base_color.b - 0.2, 0].max, @base_color.a]) border_dark = Color.new([[@base_color.r - 0.4, 0].max, [@base_color.g - 0.4, 0].max, [@base_color.b - 0.4, 0].max, @base_color.a]) - @left_border.color = @base_color - @bottom_border.color = @base_color + @left_border.color = border_base + @bottom_border.color = border_base @top_border.color = border_dark @right_border.color = border_dark @base.color = border_light @@ -100,7 +112,6 @@ module UIToolkit @right_border.color = border_light @base.color = @base_color end - end end def x -- cgit v1.2.3