From 6cf4cd73dd21ffc0e647273010707eaa0a99a018 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 18 Nov 2021 15:37:57 -0600 Subject: [PATCH] Fixed toggling Element enabled state not visually shown --- lib/cyberarm_engine/ui/element.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/cyberarm_engine/ui/element.rb b/lib/cyberarm_engine/ui/element.rb index 4c2e79b..bda09dd 100644 --- a/lib/cyberarm_engine/ui/element.rb +++ b/lib/cyberarm_engine/ui/element.rb @@ -4,7 +4,7 @@ module CyberarmEngine include Event include Common - attr_accessor :x, :y, :z, :enabled, :tip + attr_accessor :x, :y, :z, :tip attr_reader :parent, :options, :style, :event_handler, :background_canvas, :border_canvas def initialize(options = {}, block = nil) @@ -244,6 +244,14 @@ module CyberarmEngine :handled end + def enabled=(boolean) + @enabled = boolean + + recalculate + + @enabled + end + def enabled? @enabled end