pango/auto/
mod.rs

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