1 // This file was generated by gir (https://github.com/gtk-rs/gir)
2 // from
3 // from gir-files (https://github.com/gtk-rs/gir-files.git)
4 // DO NOT EDIT
5 
6 mod action_row;
7 pub use self::action_row::ActionRowBuilder;
8 pub use self::action_row::{ActionRow, NONE_ACTION_ROW};
9 
10 mod application_window;
11 pub use self::application_window::ApplicationWindowBuilder;
12 pub use self::application_window::{ApplicationWindow, NONE_APPLICATION_WINDOW};
13 
14 mod avatar;
15 pub use self::avatar::Avatar;
16 pub use self::avatar::AvatarBuilder;
17 
18 mod carousel;
19 pub use self::carousel::Carousel;
20 pub use self::carousel::CarouselBuilder;
21 
22 mod carousel_indicator_dots;
23 pub use self::carousel_indicator_dots::CarouselIndicatorDots;
24 pub use self::carousel_indicator_dots::CarouselIndicatorDotsBuilder;
25 
26 mod carousel_indicator_lines;
27 pub use self::carousel_indicator_lines::CarouselIndicatorLines;
28 pub use self::carousel_indicator_lines::CarouselIndicatorLinesBuilder;
29 
30 mod clamp;
31 pub use self::clamp::Clamp;
32 pub use self::clamp::ClampBuilder;
33 
34 mod combo_row;
35 pub use self::combo_row::ComboRowBuilder;
36 pub use self::combo_row::{ComboRow, NONE_COMBO_ROW};
37 
38 mod deck;
39 pub use self::deck::DeckBuilder;
40 pub use self::deck::{Deck, NONE_DECK};
41 
42 mod enum_value_object;
43 pub use self::enum_value_object::EnumValueObject;
44 
45 mod expander_row;
46 pub use self::expander_row::ExpanderRowBuilder;
47 pub use self::expander_row::{ExpanderRow, NONE_EXPANDER_ROW};
48 
49 #[cfg(any(feature = "v1_2", feature = "dox"))]
50 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
51 mod flap;
52 #[cfg(any(feature = "v1_2", feature = "dox"))]
53 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
54 pub use self::flap::Flap;
55 #[cfg(any(feature = "v1_2", feature = "dox"))]
56 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
57 pub use self::flap::FlapBuilder;
58 
59 mod header_bar;
60 pub use self::header_bar::HeaderBarBuilder;
61 pub use self::header_bar::{HeaderBar, NONE_HEADER_BAR};
62 
63 mod header_group;
64 pub use self::header_group::HeaderGroup;
65 pub use self::header_group::HeaderGroupBuilder;
66 
67 mod header_group_child;
68 pub use self::header_group_child::HeaderGroupChild;
69 
70 mod keypad;
71 pub use self::keypad::KeypadBuilder;
72 pub use self::keypad::{Keypad, NONE_KEYPAD};
73 
74 mod leaflet;
75 pub use self::leaflet::LeafletBuilder;
76 pub use self::leaflet::{Leaflet, NONE_LEAFLET};
77 
78 mod preferences_group;
79 pub use self::preferences_group::PreferencesGroupBuilder;
80 pub use self::preferences_group::{PreferencesGroup, NONE_PREFERENCES_GROUP};
81 
82 mod preferences_page;
83 pub use self::preferences_page::PreferencesPageBuilder;
84 pub use self::preferences_page::{PreferencesPage, NONE_PREFERENCES_PAGE};
85 
86 mod preferences_row;
87 pub use self::preferences_row::PreferencesRowBuilder;
88 pub use self::preferences_row::{PreferencesRow, NONE_PREFERENCES_ROW};
89 
90 mod preferences_window;
91 pub use self::preferences_window::PreferencesWindowBuilder;
92 pub use self::preferences_window::{PreferencesWindow, NONE_PREFERENCES_WINDOW};
93 
94 mod search_bar;
95 pub use self::search_bar::SearchBarBuilder;
96 pub use self::search_bar::{SearchBar, NONE_SEARCH_BAR};
97 
98 mod squeezer;
99 pub use self::squeezer::Squeezer;
100 pub use self::squeezer::SqueezerBuilder;
101 
102 #[cfg(any(feature = "v1_2", feature = "dox"))]
103 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
104 mod status_page;
105 #[cfg(any(feature = "v1_2", feature = "dox"))]
106 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
107 pub use self::status_page::StatusPage;
108 #[cfg(any(feature = "v1_2", feature = "dox"))]
109 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
110 pub use self::status_page::StatusPageBuilder;
111 
112 mod swipe_group;
113 pub use self::swipe_group::SwipeGroup;
114 
115 mod swipe_tracker;
116 pub use self::swipe_tracker::SwipeTracker;
117 pub use self::swipe_tracker::SwipeTrackerBuilder;
118 
119 mod swipeable;
120 pub use self::swipeable::{Swipeable, NONE_SWIPEABLE};
121 
122 #[cfg(any(feature = "v1_2", feature = "dox"))]
123 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
124 mod tab_bar;
125 #[cfg(any(feature = "v1_2", feature = "dox"))]
126 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
127 pub use self::tab_bar::TabBar;
128 #[cfg(any(feature = "v1_2", feature = "dox"))]
129 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
130 pub use self::tab_bar::TabBarBuilder;
131 
132 #[cfg(any(feature = "v1_2", feature = "dox"))]
133 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
134 mod tab_page;
135 #[cfg(any(feature = "v1_2", feature = "dox"))]
136 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
137 pub use self::tab_page::TabPage;
138 #[cfg(any(feature = "v1_2", feature = "dox"))]
139 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
140 pub use self::tab_page::TabPageBuilder;
141 
142 #[cfg(any(feature = "v1_2", feature = "dox"))]
143 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
144 mod tab_view;
145 #[cfg(any(feature = "v1_2", feature = "dox"))]
146 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
147 pub use self::tab_view::TabView;
148 #[cfg(any(feature = "v1_2", feature = "dox"))]
149 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
150 pub use self::tab_view::TabViewBuilder;
151 
152 mod title_bar;
153 pub use self::title_bar::TitleBar;
154 pub use self::title_bar::TitleBarBuilder;
155 
156 mod value_object;
157 pub use self::value_object::ValueObject;
158 
159 mod view_switcher;
160 pub use self::view_switcher::ViewSwitcher;
161 pub use self::view_switcher::ViewSwitcherBuilder;
162 
163 mod view_switcher_bar;
164 pub use self::view_switcher_bar::ViewSwitcherBar;
165 pub use self::view_switcher_bar::ViewSwitcherBarBuilder;
166 
167 mod view_switcher_title;
168 pub use self::view_switcher_title::ViewSwitcherTitle;
169 pub use self::view_switcher_title::ViewSwitcherTitleBuilder;
170 
171 mod window;
172 pub use self::window::WindowBuilder;
173 pub use self::window::{Window, NONE_WINDOW};
174 
175 mod window_handle;
176 pub use self::window_handle::WindowHandle;
177 pub use self::window_handle::WindowHandleBuilder;
178 
179 mod enums;
180 pub use self::enums::CenteringPolicy;
181 pub use self::enums::DeckTransitionType;
182 #[cfg(any(feature = "v1_2", feature = "dox"))]
183 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
184 pub use self::enums::FlapFoldPolicy;
185 #[cfg(any(feature = "v1_2", feature = "dox"))]
186 #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_2")))]
187 pub use self::enums::FlapTransitionType;
188 pub use self::enums::HeaderGroupChildType;
189 pub use self::enums::LeafletTransitionType;
190 pub use self::enums::NavigationDirection;
191 pub use self::enums::SqueezerTransitionType;
192 pub use self::enums::ViewSwitcherPolicy;
193 
194 pub mod functions;
195 
196 #[doc(hidden)]
197 pub mod traits {
198     pub use super::action_row::ActionRowExt;
199     pub use super::combo_row::ComboRowExt;
200     pub use super::deck::DeckExt;
201     pub use super::expander_row::ExpanderRowExt;
202     pub use super::header_bar::HeaderBarExt;
203     pub use super::keypad::KeypadExt;
204     pub use super::leaflet::LeafletExt;
205     pub use super::preferences_group::PreferencesGroupExt;
206     pub use super::preferences_page::PreferencesPageExt;
207     pub use super::preferences_row::PreferencesRowExt;
208     pub use super::preferences_window::PreferencesWindowExt;
209     pub use super::search_bar::SearchBarExt;
210     pub use super::swipeable::SwipeableExt;
211 }
212