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