lib/whirled_peas/ui/settings.rb in whirled_peas-0.1.1 vs lib/whirled_peas/ui/settings.rb in whirled_peas-0.2.0
- old
+ new
@@ -340,10 +340,15 @@
@_margin.top = top if top
@_margin.right = right if right
@_margin.bottom = bottom if bottom
end
+ def clear_margin
+ set_margin(left: 0, top: 0, right: 0, bottom: 0)
+ @_auto_margin = nil
+ end
+
def margin
@_margin || Margin.new
end
def auto_margin=(val)
@@ -385,11 +390,11 @@
@_border.inner_vert = inner_vert unless inner_vert.nil?
@_border.style = style unless style.nil?
@_border.color = color unless color.nil?
end
- def no_border
+ def clear_border
set_border(
left: false, top: false, right: false, bottom: false, inner_horiz: false, inner_vert: false
)
end
@@ -420,9 +425,13 @@
@_padding = Padding.new unless @_padding
@_padding.left = left if left
@_padding.top = top if top
@_padding.right = right if right
@_padding.bottom = bottom if bottom
+ end
+
+ def clear_padding
+ set_padding(left: 0, top: 0, right: 0, bottom: 0)
end
def padding
@_padding || Padding.new
end