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