gtk/
prelude.rs

1// Copyright 2015-2016, 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//! Traits and essential types intended for blanket imports.
6
7pub use glib::prelude::*;
8
9pub use auto::traits::*;
10
11pub use app_chooser::AppChooserExt;
12pub use buildable::BuildableExtManual;
13pub use builder::BuilderExtManual;
14pub use cell_renderer_pixbuf::CellRendererPixbufExtManual;
15pub use color_button::ColorButtonExtManual;
16pub use color_chooser::ColorChooserExtManual;
17pub use combo_box::ComboBoxExtManual;
18pub use dialog::DialogExtManual;
19pub use drag_context::DragContextExtManual;
20pub use entry_completion::EntryCompletionExtManual;
21pub use fixed::FixedExtManual;
22#[cfg(any(feature = "v3_18", feature = "dox"))]
23pub use flow_box::FlowBoxExtManual;
24pub use im_context_simple::IMContextSimpleExtManual;
25pub use invisible::InvisibleExtManual;
26#[cfg(any(feature = "v3_16", feature = "dox"))]
27pub use list_box::ListBoxExtManual;
28pub use list_store::GtkListStoreExtManual;
29pub use menu::GtkMenuExtManual;
30pub use notebook::NotebookExtManual;
31#[cfg(any(feature = "v3_22", feature = "dox"))]
32pub use pad_controller::PadControllerExtManual;
33pub use switch::SwitchExtManual;
34pub use text_buffer::TextBufferExtManual;
35pub use tree_sortable::TreeSortableExtManual;
36pub use tree_store::TreeStoreExtManual;
37pub use widget::WidgetExtManual;
38pub use window::GtkWindowExtManual;
39
40pub use signal::*;