module PangoCairo

Extended Modules

Defined in:

lib/gi-crystal/src/auto/pango_cairo-1.0/font.cr
lib/gi-crystal/src/auto/pango_cairo-1.0/font_map.cr
lib/gi-crystal/src/auto/pango_cairo-1.0/pango_cairo.cr

Class Method Summary

Class Method Detail

def self.context_get_font_options(context : Pango::Context) : Cairo::FontOptions? #

def self.context_get_resolution(context : Pango::Context) : Float64 #

def self.context_set_font_options(context : Pango::Context, options : Cairo::FontOptions?) : Nil #

def self.context_set_resolution(context : Pango::Context, dpi : Float64) : Nil #

def self.context_set_shape_renderer(context : Pango::Context, func : PangoCairo::ShapeRendererFunc?) : Nil #

def self.create_context(cr : Cairo::Context) : Pango::Context #

def self.create_layout(cr : Cairo::Context) : Pango::Layout #

def self.error_underline_path(cr : Cairo::Context, x : Float64, y : Float64, width : Float64, height : Float64) : Nil #

def self.font_map_get_default : Pango::FontMap #

def self.font_map_new : Pango::FontMap #

def self.font_map_new_for_font_type(fonttype : Cairo::FontType) : Pango::FontMap? #

def self.glyph_string_path(cr : Cairo::Context, font : Pango::Font, glyphs : Pango::GlyphString) : Nil #

def self.layout_line_path(cr : Cairo::Context, line : Pango::LayoutLine) : Nil #

def self.layout_path(cr : Cairo::Context, layout : Pango::Layout) : Nil #

def self.show_error_underline(cr : Cairo::Context, x : Float64, y : Float64, width : Float64, height : Float64) : Nil #

def self.show_glyph_item(cr : Cairo::Context, text : String, glyph_item : Pango::GlyphItem) : Nil #

def self.show_glyph_string(cr : Cairo::Context, font : Pango::Font, glyphs : Pango::GlyphString) : Nil #

def self.show_layout(cr : Cairo::Context, layout : Pango::Layout) : Nil #

def self.show_layout_line(cr : Cairo::Context, line : Pango::LayoutLine) : Nil #

def self.update_context(cr : Cairo::Context, context : Pango::Context) : Nil #

def self.update_layout(cr : Cairo::Context, layout : Pango::Layout) : Nil #