Method: Miyako::Layout#right!
- Defined in:
- lib/Miyako/API/layout.rb
#right!(&margin) ⇒ Object
ブロックでは、数値を返却することで、右端からのマージンを設定できる(負の方向へ移動) ブロック引数は、自分自身の幅
- 返却値
-
自分自身
167 168 169 170 171 172 173 174 175 176 |
# File 'lib/Miyako/API/layout.rb', line 167 def right!(&margin) base = @layout.base.rect t = @layout.pos[0] @layout.pos[0] = base[0] + base[2] - @layout.size[0] - (margin ? margin[base[2]].to_i : 0) update_layout(@layout.pos[0]-t, 0) @layout.on_move.each{|block| block.call(self, @layout.pos[0], @layout.pos[1], @layout.pos[0]-t, 0) } return self end |