keep(name)
click to toggle source
def keep(name)
@stocks[name] ||= []
@stocks[name].push(@current)
end
restore(drawable, name)
click to toggle source
def restore(drawable, name)
if name.nil?
type = @current
else
type = @stocks[name].pop
end
drawable.cursor = type_to_cursor(type)
end
update(drawable, type)
click to toggle source
def update(drawable, type)
drawable.cursor = type_to_cursor(type)
end