Skip to main content

gtk4/
prelude.rs

1// Take a look at the license at the top of the repository in the LICENSE file.
2
3// rustdoc-stripper-ignore-next
4//! Traits intended for blanket imports.
5
6#[doc(hidden)]
7pub use gdk::prelude::*;
8#[doc(hidden)]
9pub use gsk::prelude::*;
10
11pub use crate::{
12    actionable::ActionableExtManual,
13    auto::traits::*,
14    cell_area::CellAreaExtManual,
15    cell_layout::CellLayoutExtManual,
16    color_chooser::ColorChooserExtManual,
17    combo_box::ComboBoxExtManual,
18    dialog::DialogExtManual,
19    drawing_area::DrawingAreaExtManual,
20    editable::EditableExtManual,
21    entry::EntryExtManual,
22    entry_buffer::EntryBufferExtManual,
23    event_controller::EventControllerExtManual,
24    expression::{GObjectPropertyExpressionExt, IsExpression},
25    file_chooser::FileChooserExtManual,
26    font_chooser::FontChooserExtManual,
27    media_stream::MediaStreamExtManual,
28    native_dialog::NativeDialogExtManual,
29    scale::ScaleExtManual,
30    shortcut_trigger::ShortcutTriggerExtManual,
31    snapshot::SnapshotExtManual,
32    text_buffer::TextBufferExtManual,
33    tree_model::TreeModelExtManual,
34    tree_model_filter::TreeModelFilterExtManual,
35    tree_sortable::TreeSortableExtManual,
36    tree_view::TreeViewExtManual,
37    widget::{WidgetClassManualExt, WidgetExtManual},
38};
39
40#[cfg(feature = "v4_10")]
41#[cfg_attr(docsrs, doc(cfg(feature = "v4_10")))]
42pub use crate::accessible::AccessibleExtManual;