class UIng::Area::Attribute

Included Modules

Defined in:

uing/area/area/attribute.cr
uing/area/area/attribute/type.cr
uing/area/area/attribute/underline.cr
uing/area/area/attribute/underline_color.cr

Constructors

Instance Method Summary

Macros inherited from module UIng::BlockConstructor

block_constructor block_constructor

Constructor Detail

def self.new(*args, &) #

[View source]
def self.new(*args, **kwargs, &) #

[View source]
def self.new(ref_ptr : Pointer(LibUI::Attribute)) #

[View source]
def self.new_background(r : Float64, g : Float64, b : Float64, a : Float64) : Attribute #

[View source]
def self.new_color(r : Float64, g : Float64, b : Float64, a : Float64) : Attribute #

[View source]
def self.new_family(family : String) : Attribute #

[View source]
def self.new_features(open_type_features : OpenTypeFeatures) : Attribute #

[View source]
def self.new_italic(italic : TextItalic) : Attribute #

[View source]
def self.new_size(size : Float64) : Attribute #

[View source]
def self.new_stretch(stretch : TextStretch) : Attribute #

[View source]
def self.new_underline(underline : Underline) : Attribute #

[View source]
def self.new_underline_color(underline_color : UnderlineColor, r : Float64, g : Float64, b : Float64, a : Float64) : Attribute #

[View source]
def self.new_weight(weight : TextWeight) : Attribute #

[View source]

Instance Method Detail

def color : Tuple(Float64, Float64, Float64, Float64) #

[View source]
def family : String | Nil #

[View source]
def features : OpenTypeFeatures #

[View source]
def finalize #

[View source]
def free : Nil #

[View source]
def italic : TextItalic #

[View source]
def size : Float64 #

[View source]
def stretch : TextStretch #

[View source]
def to_unsafe : Pointer(Void) #

[View source]
def type : AttributeType #

[View source]
def underline : Underline #

[View source]
def underline_color : Tuple(UnderlineColor, Float64, Float64, Float64, Float64) #

[View source]
def weight : TextWeight #

[View source]