module Rabbit::Element::BlockHorizontalCentering
Attributes
oh[R]
ow[R]
ox[R]
oy[R]
Public Instance Methods
clear_theme()
click to toggle source
Calls superclass method
# File lib/rabbit/element/block-element.rb, line 22 def clear_theme @ox = @oy = @ow = @oh = nil super end
do_horizontal_centering(canvas, x, y, w, h)
click to toggle source
# File lib/rabbit/element/block-element.rb, line 8 def do_horizontal_centering(canvas, x, y, w, h) @ox, @oy, @ow, @oh = @x, @y, @w, @h adjust_width = ((w - width) / 2.0).ceil x += adjust_width w -= adjust_width @centering_adjusted_width = adjust_width compile_for_horizontal_centering(canvas, x, @y, w, h) draw(true) end
reset_horizontal_centering(canvas, x, y, w, h)
click to toggle source
# File lib/rabbit/element/block-element.rb, line 18 def reset_horizontal_centering(canvas, x, y, w, h) # TODO end