Module: UnderOs::UI::Style::Margins
- Included in:
- UnderOs::UI::Style
- Defined in:
- lib/under_os/ui/style/margins.rb
Instance Method Summary collapse
- #display ⇒ Object
- #display=(value) ⇒ Object
- #margin ⇒ Object
- #margin=(value) ⇒ Object
- #marginBottom ⇒ Object
- #marginBottom=(value) ⇒ Object
- #marginLeft ⇒ Object
- #marginLeft=(value) ⇒ Object
- #marginRight ⇒ Object
- #marginRight=(value) ⇒ Object
- #marginTop ⇒ Object
- #marginTop=(value) ⇒ Object
- #padding ⇒ Object
- #padding=(value) ⇒ Object
- #paddingBottom ⇒ Object
- #paddingBottom=(value) ⇒ Object
- #paddingLeft ⇒ Object
- #paddingLeft=(value) ⇒ Object
- #paddingRight ⇒ Object
- #paddingRight=(value) ⇒ Object
- #paddingTop ⇒ Object
- #paddingTop=(value) ⇒ Object
Instance Method Details
#display ⇒ Object
7 8 9 |
# File 'lib/under_os/ui/style/margins.rb', line 7 def display @display || :block end |
#display=(value) ⇒ Object
11 12 13 14 15 |
# File 'lib/under_os/ui/style/margins.rb', line 11 def display=(value) @display = %w[none block inline].include?(value.to_s) ? value.to_sym : :block @view.hidden = @display == :none set_offsets if @display == :inline end |
#margin ⇒ Object
17 18 19 |
# File 'lib/under_os/ui/style/margins.rb', line 17 def margin [marginTop, marginRight, marginBottom, marginLeft] end |
#margin=(value) ⇒ Object
21 22 23 24 |
# File 'lib/under_os/ui/style/margins.rb', line 21 def margin=(value) @margin_top, @margin_right, @margin_botom, @margin_left = to_4dim_array(value) set_offsets end |
#marginBottom ⇒ Object
53 54 55 |
# File 'lib/under_os/ui/style/margins.rb', line 53 def marginBottom @margin_botom || 0 end |
#marginBottom=(value) ⇒ Object
57 58 59 60 |
# File 'lib/under_os/ui/style/margins.rb', line 57 def marginBottom=(value) @margin_botom = value set_offsets end |
#marginLeft ⇒ Object
35 36 37 |
# File 'lib/under_os/ui/style/margins.rb', line 35 def marginLeft @margin_left || 0 end |
#marginLeft=(value) ⇒ Object
39 40 41 42 |
# File 'lib/under_os/ui/style/margins.rb', line 39 def marginLeft=(value) @margin_left = value set_offsets end |
#marginRight ⇒ Object
44 45 46 |
# File 'lib/under_os/ui/style/margins.rb', line 44 def marginRight @margin_right || 0 end |
#marginRight=(value) ⇒ Object
48 49 50 51 |
# File 'lib/under_os/ui/style/margins.rb', line 48 def marginRight=(value) @margin_right = value set_offsets end |
#marginTop ⇒ Object
26 27 28 |
# File 'lib/under_os/ui/style/margins.rb', line 26 def marginTop @margin_top || 0 end |
#marginTop=(value) ⇒ Object
30 31 32 33 |
# File 'lib/under_os/ui/style/margins.rb', line 30 def marginTop=(value) @margin_top = value set_offsets end |
#padding ⇒ Object
62 63 64 |
# File 'lib/under_os/ui/style/margins.rb', line 62 def padding [paddingTop, paddingRight, paddingBottom, paddingLeft] end |
#padding=(value) ⇒ Object
66 67 68 69 |
# File 'lib/under_os/ui/style/margins.rb', line 66 def padding=(value) @padding_top, @padding_right, @padding_botom, @padding_left = to_4dim_array(value) set_offsets end |
#paddingBottom ⇒ Object
98 99 100 |
# File 'lib/under_os/ui/style/margins.rb', line 98 def paddingBottom @padding_botom || 0 end |
#paddingBottom=(value) ⇒ Object
102 103 104 105 |
# File 'lib/under_os/ui/style/margins.rb', line 102 def paddingBottom=(value) @padding_botom = value set_paddings end |
#paddingLeft ⇒ Object
80 81 82 |
# File 'lib/under_os/ui/style/margins.rb', line 80 def paddingLeft @padding_left || 0 end |
#paddingLeft=(value) ⇒ Object
84 85 86 87 |
# File 'lib/under_os/ui/style/margins.rb', line 84 def paddingLeft=(value) @padding_left = value set_paddings end |
#paddingRight ⇒ Object
89 90 91 |
# File 'lib/under_os/ui/style/margins.rb', line 89 def paddingRight @padding_right || 0 end |
#paddingRight=(value) ⇒ Object
93 94 95 96 |
# File 'lib/under_os/ui/style/margins.rb', line 93 def paddingRight=(value) @padding_right = value set_paddings end |
#paddingTop ⇒ Object
71 72 73 |
# File 'lib/under_os/ui/style/margins.rb', line 71 def paddingTop @padding_top || 0 end |
#paddingTop=(value) ⇒ Object
75 76 77 78 |
# File 'lib/under_os/ui/style/margins.rb', line 75 def paddingTop=(value) @padding_top = value set_paddings end |