pango/
lib.rs

1// Copyright 2018, The Gtk-rs Project Developers.
2// See the COPYRIGHT file at the top-level directory of this distribution.
3// Licensed under the MIT license, see the LICENSE file or <http://opensource.org/licenses/MIT>
4
5#![allow(deprecated)]
6
7extern crate glib_sys;
8extern crate gobject_sys;
9extern crate pango_sys;
10#[macro_use]
11extern crate glib;
12#[macro_use]
13extern crate bitflags;
14#[macro_use]
15extern crate lazy_static;
16extern crate libc;
17
18pub use glib::Error;
19
20#[cfg_attr(feature = "cargo-clippy", allow(too_many_arguments))]
21#[cfg_attr(feature = "cargo-clippy", allow(useless_transmute))]
22#[cfg_attr(feature = "cargo-clippy", allow(should_implement_trait))]
23mod auto;
24pub use auto::functions::*;
25pub use auto::*;
26pub use functions::*;
27
28pub use pango_sys::PANGO_SCALE as SCALE;
29
30pub mod prelude;
31
32pub mod analysis;
33pub use analysis::Analysis;
34pub mod attr_class;
35pub use attr_class::AttrClass;
36pub mod attr_iterator;
37pub mod attr_list;
38pub mod attribute;
39pub mod font_description;
40mod functions;
41pub mod item;
42pub mod language;
43pub use language::Language;
44pub mod rectangle;
45pub use rectangle::Rectangle;