Skip to main content

gtk/
prelude.rs

1// Take a look at the license at the top of the repository in the LICENSE file.
2
3//! Traits and essential types intended for blanket imports.
4
5#[doc(hidden)]
6pub use atk::prelude::*;
7#[doc(hidden)]
8pub use gdk::prelude::*;
9#[doc(hidden)]
10pub use gdk_pixbuf::prelude::*;
11#[doc(hidden)]
12pub use gio::prelude::*;
13#[doc(hidden)]
14pub use glib::prelude::*;
15#[doc(hidden)]
16pub use pango::prelude::*;
17
18pub use crate::auto::traits::*;
19
20pub use crate::accel_group::AccelGroupExtManual;
21pub use crate::app_chooser::AppChooserExt;
22pub use crate::buildable::BuildableExtManual;
23pub use crate::builder::BuilderExtManual;
24pub use crate::cell_renderer_pixbuf::CellRendererPixbufExtManual;
25pub use crate::color_button::ColorButtonExtManual;
26pub use crate::color_chooser::ColorChooserExtManual;
27pub use crate::combo_box::ComboBoxExtManual;
28pub use crate::container::ContainerExtManual;
29pub use crate::dialog::DialogExtManual;
30pub use crate::drag_context::DragContextExtManual;
31pub use crate::entry::EntryExtManual;
32pub use crate::entry_completion::EntryCompletionExtManual;
33pub use crate::file_chooser::FileChooserExtManual;
34pub use crate::fixed::FixedExtManual;
35pub use crate::flow_box::FlowBoxExtManual;
36#[cfg(feature = "v3_24")]
37pub use crate::gesture_stylus::GestureStylusExtManual;
38pub use crate::im_context_simple::IMContextSimpleExtManual;
39pub use crate::image::ImageExtManual;
40pub use crate::invisible::InvisibleExtManual;
41pub use crate::list_box::ListBoxExtManual;
42pub use crate::list_store::GtkListStoreExtManual;
43pub use crate::menu::GtkMenuExtManual;
44pub use crate::native_dialog::NativeDialogExtManual;
45pub use crate::notebook::NotebookExtManual;
46pub use crate::stack_switcher::StackSwitcherExtManual;
47pub use crate::style_context::StyleContextExtManual;
48pub use crate::switch::SwitchExtManual;
49pub use crate::text_buffer::TextBufferExtManual;
50pub use crate::tree_sortable::TreeSortableExtManual;
51pub use crate::tree_store::TreeStoreExtManual;
52pub use crate::widget::{InitializingWidgetExt, WidgetExtManual};
53
54pub use crate::signal::*;