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