class UIng::Area::AttributedString

Included Modules

Defined in:

uing/area/area/attributed_string.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::AttributedString)) #

[View source]
def self.new(string : String) #

[View source]

Instance Method Detail

def append_unattributed(text : String) : Nil #

[View source]
def byte_index_to_grapheme(pos : LibC::SizeT) : LibC::SizeT #

[View source]
def delete(start : LibC::SizeT, end_ : LibC::SizeT) : Nil #

[View source]
def finalize #

[View source]
def for_each_attribute(&callback : Pointer(LibUI::Attribute), LibC::SizeT, LibC::SizeT -> _) : Nil #

[View source]
def free : Nil #

[View source]
def grapheme_to_byte_index(pos : LibC::SizeT) : LibC::SizeT #

[View source]
def insert_at_unattributed(text : String, at : LibC::SizeT) : Nil #

[View source]
def len : LibC::SizeT #

[View source]
def num_graphemes : LibC::SizeT #

[View source]
def set_attribute(attribute, start : LibC::SizeT, end_ : LibC::SizeT) : Nil #

[View source]
def string : String | Nil #

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

[View source]