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
10pub use crate::auto::traits::*;
11
12pub use crate::accel_group::AccelGroupExtManual;
13pub use crate::app_chooser::AppChooserExt;
14pub use crate::buildable::BuildableExtManual;
15pub use crate::builder::BuilderExtManual;
16pub use crate::cell_renderer_pixbuf::CellRendererPixbufExtManual;
17pub use crate::color_button::ColorButtonExtManual;
18pub use crate::color_chooser::ColorChooserExtManual;
19pub use crate::combo_box::ComboBoxExtManual;
20pub use crate::container::ContainerExtManual;
21pub use crate::dialog::DialogExtManual;
22pub use crate::drag_context::DragContextExtManual;
23pub use crate::entry::EntryExtManual;
24pub use crate::entry_completion::EntryCompletionExtManual;
25pub use crate::file_chooser::FileChooserExtManual;
26pub use crate::fixed::FixedExtManual;
27pub use crate::flow_box::FlowBoxExtManual;
28#[cfg(feature = "v3_24")]
29pub use crate::gesture_stylus::GestureStylusExtManual;
30pub use crate::im_context_simple::IMContextSimpleExtManual;
31pub use crate::image::ImageExtManual;
32pub use crate::invisible::InvisibleExtManual;
33pub use crate::list_box::ListBoxExtManual;
34pub use crate::list_store::GtkListStoreExtManual;
35pub use crate::menu::GtkMenuExtManual;
36pub use crate::native_dialog::NativeDialogExtManual;
37pub use crate::notebook::NotebookExtManual;
38pub use crate::stack_switcher::StackSwitcherExtManual;
39pub use crate::style_context::StyleContextExtManual;
40pub use crate::switch::SwitchExtManual;
41pub use crate::text_buffer::TextBufferExtManual;
42pub use crate::tree_sortable::TreeSortableExtManual;
43pub use crate::tree_store::TreeStoreExtManual;
44pub use crate::widget::{InitializingWidgetExt, WidgetExtManual};
45
46pub use crate::signal::*;