module UnderOs::UI::Dimensions
This module handles generic ui dimensions and positions of views
Public Instance Methods
position(position=nil)
click to toggle source
# File lib/under_os/ui/utils/dimensions.rb, line 21 def position(position=nil) if position self.position = position self else @position ||= UnderOs::UI::Position.new(self) end end
position=(position)
click to toggle source
# File lib/under_os/ui/utils/dimensions.rb, line 30 def position=(position) position = UnderOs::Point.new(position) # cleaning up self.position.x = position.x if position.x self.position.y = position.y if position.y end
size(size=nil)
click to toggle source
# File lib/under_os/ui/utils/dimensions.rb, line 5 def size(size=nil) if size self.size = size self else @size ||= UnderOs::UI::Size.new(self) end end
size=(size)
click to toggle source
# File lib/under_os/ui/utils/dimensions.rb, line 14 def size=(size) size = UnderOs::Point.new(size) # cleaning up self.size.x = size.x if size.x self.size.y = size.y if size.y end