1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
// This file was generated by gir (https://github.com/gtk-rs/gir)
// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT
mod context;
pub use self::context::Context;
mod font;
pub use self::font::Font;
mod font_face;
pub use self::font_face::FontFace;
mod font_family;
pub use self::font_family::FontFamily;
mod font_map;
pub use self::font_map::FontMap;
mod fontset;
pub use self::fontset::Fontset;
mod fontset_simple;
pub use self::fontset_simple::FontsetSimple;
mod layout;
pub use self::layout::Layout;
mod renderer;
pub use self::renderer::Renderer;
mod attr_list;
pub use self::attr_list::AttrList;
mod attribute;
pub use self::attribute::Attribute;
mod color;
pub use self::color::Color;
mod font_description;
pub use self::font_description::FontDescription;
mod font_metrics;
pub use self::font_metrics::FontMetrics;
mod glyph_item;
pub use self::glyph_item::GlyphItem;
mod glyph_string;
pub use self::glyph_string::GlyphString;
mod item;
pub use self::item::Item;
mod language;
pub use self::language::Language;
mod layout_iter;
pub use self::layout_iter::LayoutIter;
mod layout_line;
pub use self::layout_line::LayoutLine;
mod matrix;
pub use self::matrix::Matrix;
mod tab_array;
pub use self::tab_array::TabArray;
mod enums;
pub use self::enums::Alignment;
pub use self::enums::AttrType;
#[cfg(feature = "v1_50")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_50")))]
pub use self::enums::BaselineShift;
#[allow(deprecated)]
pub use self::enums::BidiType;
pub use self::enums::CoverageLevel;
pub use self::enums::Direction;
pub use self::enums::EllipsizeMode;
#[cfg(feature = "v1_50")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_50")))]
pub use self::enums::FontScale;
pub use self::enums::Gravity;
pub use self::enums::GravityHint;
#[cfg(feature = "v1_46")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_46")))]
pub use self::enums::Overline;
pub use self::enums::RenderPart;
pub use self::enums::Script;
pub use self::enums::Stretch;
pub use self::enums::Style;
pub use self::enums::TabAlign;
#[cfg(feature = "v1_50")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_50")))]
pub use self::enums::TextTransform;
pub use self::enums::Underline;
pub use self::enums::Variant;
pub use self::enums::Weight;
pub use self::enums::WrapMode;
mod flags;
pub use self::flags::FontMask;
#[cfg(feature = "v1_50")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_50")))]
pub use self::flags::LayoutDeserializeFlags;
#[cfg(feature = "v1_50")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_50")))]
pub use self::flags::LayoutSerializeFlags;
#[cfg(feature = "v1_44")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_44")))]
pub use self::flags::ShapeFlags;
#[cfg(feature = "v1_44")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_44")))]
pub use self::flags::ShowFlags;
mod alias;
pub use self::alias::Glyph;
pub use self::alias::GlyphUnit;
pub use self::alias::LayoutRun;
pub mod functions;
#[doc(hidden)]
pub mod traits {
pub use super::font::FontExt;
pub use super::font_face::FontFaceExt;
pub use super::font_family::FontFamilyExt;
pub use super::font_map::FontMapExt;
pub use super::fontset::FontsetExt;
pub use super::renderer::RendererExt;
}