class Fidgit::ColorWell
Public Class Methods
new(options = {}, &block)
click to toggle source
@param (see RadioButton#initialize) @option (see RadioButton#initialize)
Calls superclass method
# File lib/fidgit/elements/color_well.rb, line 9 def initialize(options = {}, &block) options = { width: default(:width), height: default(:height), color: default(:color), outline_color: default(:outline_color), checked_border_color: default(:checked, :border_color), }.merge! options @outline_color = options[:outline_color].dup super('', (options[:color] || options[:value]).dup, options) end
Protected Instance Methods
draw_background()
click to toggle source
Calls superclass method
# File lib/fidgit/elements/color_well.rb, line 24 def draw_background super draw_frame x + 2, y + 2, width - 4, height - 4, 1, z, @outline_color nil end
draw_foreground()
click to toggle source
# File lib/fidgit/elements/color_well.rb, line 33 def draw_foreground draw_rect x + 3, y + 3, width - 6, height - 6, z, value nil end