class UIng::Area::Draw::TextLayout

Included Modules

Defined in:

uing/area/area/draw/text_layout.cr
uing/area/area/draw/text_layout/params.cr

Constructors

Class Method Summary

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(string : AttributedString, default_font : FontDescriptor, width : Float64, align : UIng::Area::Draw::TextAlign = UIng::Area::Draw::TextAlign::Left) #

[View source]

Class Method Detail

def self.open(string : AttributedString, default_font : FontDescriptor, width : Float64, align : UIng::Area::Draw::TextAlign = UIng::Area::Draw::TextAlign::Left, &block : TextLayout -> Nil) : Nil #

[View source]

Instance Method Detail

def extents : Tuple(LibC::Double, LibC::Double) #

[View source]
def free : Nil #

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

[View source]