Module: UU::OS::GVC::Styleable

Included in:
Button, Icon, TouchIcon
Defined in:
uu_os_gvc-0.28.16/lib/uu/os/gvc/styleable.rb

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (Object) style_class

visual style class



8
9
10
# File 'uu_os_gvc-0.28.16/lib/uu/os/gvc/styleable.rb', line 8

def style_class
  @style_class
end

Instance Method Details

- (Object) add_style_class(aClass)

Adds style class into style_class attribute.

Parameters:

  • aClass (String)
    • one or more classes separated by space to add



21
22
23
# File 'uu_os_gvc-0.28.16/lib/uu/os/gvc/styleable.rb', line 21

def add_style_class(aClass)
  manage_style_class(aClass, false);
end

- (Object) remove_style_class(aClass)

Removes style class from style_class attribute.

Parameters:

  • aClass (String)
    • one or more classes separated by space to remove



28
29
30
# File 'uu_os_gvc-0.28.16/lib/uu/os/gvc/styleable.rb', line 28

def remove_style_class(aClass)
  manage_style_class(aClass, true);
end