1#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
7#![allow(
8 clippy::approx_constant,
9 clippy::type_complexity,
10 clippy::unreadable_literal,
11 clippy::upper_case_acronyms
12)]
13#![cfg_attr(docsrs, feature(doc_cfg))]
14
15use gdk_sys as gdk;
16use gio_sys as gio;
17use glib_sys as glib;
18use gobject_sys as gobject;
19use gtk_sys as gtk;
20use pango_sys as pango;
21
22#[allow(unused_imports)]
23use libc::{FILE, intptr_t, off_t, size_t, ssize_t, time_t, uintptr_t};
24#[cfg(unix)]
25#[allow(unused_imports)]
26use libc::{dev_t, gid_t, pid_t, socklen_t, uid_t};
27#[allow(unused_imports)]
28use std::ffi::{
29 c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void,
30};
31
32#[allow(unused_imports)]
33use glib::{GType, gboolean, gconstpointer, gpointer};
34
35pub type AdwAccentColor = c_int;
37pub const ADW_ACCENT_COLOR_BLUE: AdwAccentColor = 0;
38pub const ADW_ACCENT_COLOR_TEAL: AdwAccentColor = 1;
39pub const ADW_ACCENT_COLOR_GREEN: AdwAccentColor = 2;
40pub const ADW_ACCENT_COLOR_YELLOW: AdwAccentColor = 3;
41pub const ADW_ACCENT_COLOR_ORANGE: AdwAccentColor = 4;
42pub const ADW_ACCENT_COLOR_RED: AdwAccentColor = 5;
43pub const ADW_ACCENT_COLOR_PINK: AdwAccentColor = 6;
44pub const ADW_ACCENT_COLOR_PURPLE: AdwAccentColor = 7;
45pub const ADW_ACCENT_COLOR_SLATE: AdwAccentColor = 8;
46
47pub type AdwAnimationState = c_int;
48pub const ADW_ANIMATION_IDLE: AdwAnimationState = 0;
49pub const ADW_ANIMATION_PAUSED: AdwAnimationState = 1;
50pub const ADW_ANIMATION_PLAYING: AdwAnimationState = 2;
51pub const ADW_ANIMATION_FINISHED: AdwAnimationState = 3;
52
53pub type AdwBannerButtonStyle = c_int;
54pub const ADW_BANNER_BUTTON_DEFAULT: AdwBannerButtonStyle = 0;
55pub const ADW_BANNER_BUTTON_SUGGESTED: AdwBannerButtonStyle = 1;
56
57pub type AdwBreakpointConditionLengthType = c_int;
58pub const ADW_BREAKPOINT_CONDITION_MIN_WIDTH: AdwBreakpointConditionLengthType = 0;
59pub const ADW_BREAKPOINT_CONDITION_MAX_WIDTH: AdwBreakpointConditionLengthType = 1;
60pub const ADW_BREAKPOINT_CONDITION_MIN_HEIGHT: AdwBreakpointConditionLengthType = 2;
61pub const ADW_BREAKPOINT_CONDITION_MAX_HEIGHT: AdwBreakpointConditionLengthType = 3;
62
63pub type AdwBreakpointConditionRatioType = c_int;
64pub const ADW_BREAKPOINT_CONDITION_MIN_ASPECT_RATIO: AdwBreakpointConditionRatioType = 0;
65pub const ADW_BREAKPOINT_CONDITION_MAX_ASPECT_RATIO: AdwBreakpointConditionRatioType = 1;
66
67pub type AdwCenteringPolicy = c_int;
68pub const ADW_CENTERING_POLICY_LOOSE: AdwCenteringPolicy = 0;
69pub const ADW_CENTERING_POLICY_STRICT: AdwCenteringPolicy = 1;
70
71pub type AdwColorScheme = c_int;
72pub const ADW_COLOR_SCHEME_DEFAULT: AdwColorScheme = 0;
73pub const ADW_COLOR_SCHEME_FORCE_LIGHT: AdwColorScheme = 1;
74pub const ADW_COLOR_SCHEME_PREFER_LIGHT: AdwColorScheme = 2;
75pub const ADW_COLOR_SCHEME_PREFER_DARK: AdwColorScheme = 3;
76pub const ADW_COLOR_SCHEME_FORCE_DARK: AdwColorScheme = 4;
77
78pub type AdwDialogPresentationMode = c_int;
79pub const ADW_DIALOG_AUTO: AdwDialogPresentationMode = 0;
80pub const ADW_DIALOG_FLOATING: AdwDialogPresentationMode = 1;
81pub const ADW_DIALOG_BOTTOM_SHEET: AdwDialogPresentationMode = 2;
82
83pub type AdwEasing = c_int;
84pub const ADW_LINEAR: AdwEasing = 0;
85pub const ADW_EASE_IN_QUAD: AdwEasing = 1;
86pub const ADW_EASE_OUT_QUAD: AdwEasing = 2;
87pub const ADW_EASE_IN_OUT_QUAD: AdwEasing = 3;
88pub const ADW_EASE_IN_CUBIC: AdwEasing = 4;
89pub const ADW_EASE_OUT_CUBIC: AdwEasing = 5;
90pub const ADW_EASE_IN_OUT_CUBIC: AdwEasing = 6;
91pub const ADW_EASE_IN_QUART: AdwEasing = 7;
92pub const ADW_EASE_OUT_QUART: AdwEasing = 8;
93pub const ADW_EASE_IN_OUT_QUART: AdwEasing = 9;
94pub const ADW_EASE_IN_QUINT: AdwEasing = 10;
95pub const ADW_EASE_OUT_QUINT: AdwEasing = 11;
96pub const ADW_EASE_IN_OUT_QUINT: AdwEasing = 12;
97pub const ADW_EASE_IN_SINE: AdwEasing = 13;
98pub const ADW_EASE_OUT_SINE: AdwEasing = 14;
99pub const ADW_EASE_IN_OUT_SINE: AdwEasing = 15;
100pub const ADW_EASE_IN_EXPO: AdwEasing = 16;
101pub const ADW_EASE_OUT_EXPO: AdwEasing = 17;
102pub const ADW_EASE_IN_OUT_EXPO: AdwEasing = 18;
103pub const ADW_EASE_IN_CIRC: AdwEasing = 19;
104pub const ADW_EASE_OUT_CIRC: AdwEasing = 20;
105pub const ADW_EASE_IN_OUT_CIRC: AdwEasing = 21;
106pub const ADW_EASE_IN_ELASTIC: AdwEasing = 22;
107pub const ADW_EASE_OUT_ELASTIC: AdwEasing = 23;
108pub const ADW_EASE_IN_OUT_ELASTIC: AdwEasing = 24;
109pub const ADW_EASE_IN_BACK: AdwEasing = 25;
110pub const ADW_EASE_OUT_BACK: AdwEasing = 26;
111pub const ADW_EASE_IN_OUT_BACK: AdwEasing = 27;
112pub const ADW_EASE_IN_BOUNCE: AdwEasing = 28;
113pub const ADW_EASE_OUT_BOUNCE: AdwEasing = 29;
114pub const ADW_EASE_IN_OUT_BOUNCE: AdwEasing = 30;
115#[cfg(feature = "v1_7")]
116#[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
117pub const ADW_EASE: AdwEasing = 31;
118#[cfg(feature = "v1_7")]
119#[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
120pub const ADW_EASE_IN: AdwEasing = 32;
121#[cfg(feature = "v1_7")]
122#[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
123pub const ADW_EASE_OUT: AdwEasing = 33;
124#[cfg(feature = "v1_7")]
125#[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
126pub const ADW_EASE_IN_OUT: AdwEasing = 34;
127
128pub type AdwFlapFoldPolicy = c_int;
129pub const ADW_FLAP_FOLD_POLICY_NEVER: AdwFlapFoldPolicy = 0;
130pub const ADW_FLAP_FOLD_POLICY_ALWAYS: AdwFlapFoldPolicy = 1;
131pub const ADW_FLAP_FOLD_POLICY_AUTO: AdwFlapFoldPolicy = 2;
132
133pub type AdwFlapTransitionType = c_int;
134pub const ADW_FLAP_TRANSITION_TYPE_OVER: AdwFlapTransitionType = 0;
135pub const ADW_FLAP_TRANSITION_TYPE_UNDER: AdwFlapTransitionType = 1;
136pub const ADW_FLAP_TRANSITION_TYPE_SLIDE: AdwFlapTransitionType = 2;
137
138pub type AdwFoldThresholdPolicy = c_int;
139pub const ADW_FOLD_THRESHOLD_POLICY_MINIMUM: AdwFoldThresholdPolicy = 0;
140pub const ADW_FOLD_THRESHOLD_POLICY_NATURAL: AdwFoldThresholdPolicy = 1;
141
142pub type AdwInlineViewSwitcherDisplayMode = c_int;
143pub const ADW_INLINE_VIEW_SWITCHER_LABELS: AdwInlineViewSwitcherDisplayMode = 0;
144pub const ADW_INLINE_VIEW_SWITCHER_ICONS: AdwInlineViewSwitcherDisplayMode = 1;
145pub const ADW_INLINE_VIEW_SWITCHER_BOTH: AdwInlineViewSwitcherDisplayMode = 2;
146
147pub type AdwJustifyMode = c_int;
148pub const ADW_JUSTIFY_NONE: AdwJustifyMode = 0;
149pub const ADW_JUSTIFY_FILL: AdwJustifyMode = 1;
150pub const ADW_JUSTIFY_SPREAD: AdwJustifyMode = 2;
151
152pub type AdwLeafletTransitionType = c_int;
153pub const ADW_LEAFLET_TRANSITION_TYPE_OVER: AdwLeafletTransitionType = 0;
154pub const ADW_LEAFLET_TRANSITION_TYPE_UNDER: AdwLeafletTransitionType = 1;
155pub const ADW_LEAFLET_TRANSITION_TYPE_SLIDE: AdwLeafletTransitionType = 2;
156
157pub type AdwLengthUnit = c_int;
158pub const ADW_LENGTH_UNIT_PX: AdwLengthUnit = 0;
159pub const ADW_LENGTH_UNIT_PT: AdwLengthUnit = 1;
160pub const ADW_LENGTH_UNIT_SP: AdwLengthUnit = 2;
161
162pub type AdwNavigationDirection = c_int;
163pub const ADW_NAVIGATION_DIRECTION_BACK: AdwNavigationDirection = 0;
164pub const ADW_NAVIGATION_DIRECTION_FORWARD: AdwNavigationDirection = 1;
165
166pub type AdwPackDirection = c_int;
167pub const ADW_PACK_START_TO_END: AdwPackDirection = 0;
168pub const ADW_PACK_END_TO_START: AdwPackDirection = 1;
169
170pub type AdwResponseAppearance = c_int;
171pub const ADW_RESPONSE_DEFAULT: AdwResponseAppearance = 0;
172pub const ADW_RESPONSE_SUGGESTED: AdwResponseAppearance = 1;
173pub const ADW_RESPONSE_DESTRUCTIVE: AdwResponseAppearance = 2;
174
175pub type AdwSidebarMode = c_int;
176pub const ADW_SIDEBAR_MODE_SIDEBAR: AdwSidebarMode = 0;
177pub const ADW_SIDEBAR_MODE_PAGE: AdwSidebarMode = 1;
178
179pub type AdwSqueezerTransitionType = c_int;
180pub const ADW_SQUEEZER_TRANSITION_TYPE_NONE: AdwSqueezerTransitionType = 0;
181pub const ADW_SQUEEZER_TRANSITION_TYPE_CROSSFADE: AdwSqueezerTransitionType = 1;
182
183pub type AdwToastPriority = c_int;
184pub const ADW_TOAST_PRIORITY_NORMAL: AdwToastPriority = 0;
185pub const ADW_TOAST_PRIORITY_HIGH: AdwToastPriority = 1;
186
187pub type AdwToolbarStyle = c_int;
188pub const ADW_TOOLBAR_FLAT: AdwToolbarStyle = 0;
189pub const ADW_TOOLBAR_RAISED: AdwToolbarStyle = 1;
190pub const ADW_TOOLBAR_RAISED_BORDER: AdwToolbarStyle = 2;
191
192pub type AdwViewSwitcherPolicy = c_int;
193pub const ADW_VIEW_SWITCHER_POLICY_NARROW: AdwViewSwitcherPolicy = 0;
194pub const ADW_VIEW_SWITCHER_POLICY_WIDE: AdwViewSwitcherPolicy = 1;
195
196pub type AdwWrapPolicy = c_int;
197pub const ADW_WRAP_MINIMUM: AdwWrapPolicy = 0;
198pub const ADW_WRAP_NATURAL: AdwWrapPolicy = 1;
199
200pub const ADW_DURATION_INFINITE: c_uint = 4294967295;
202
203pub type AdwTabViewShortcuts = c_uint;
205pub const ADW_TAB_VIEW_SHORTCUT_NONE: AdwTabViewShortcuts = 0;
206pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_TAB: AdwTabViewShortcuts = 1;
207pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_TAB: AdwTabViewShortcuts = 2;
208pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_UP: AdwTabViewShortcuts = 4;
209pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_DOWN: AdwTabViewShortcuts = 8;
210pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_HOME: AdwTabViewShortcuts = 16;
211pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_END: AdwTabViewShortcuts = 32;
212pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_UP: AdwTabViewShortcuts = 64;
213pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_DOWN: AdwTabViewShortcuts = 128;
214pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_HOME: AdwTabViewShortcuts = 256;
215pub const ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_END: AdwTabViewShortcuts = 512;
216pub const ADW_TAB_VIEW_SHORTCUT_ALT_DIGITS: AdwTabViewShortcuts = 1024;
217pub const ADW_TAB_VIEW_SHORTCUT_ALT_ZERO: AdwTabViewShortcuts = 2048;
218pub const ADW_TAB_VIEW_SHORTCUT_ALL_SHORTCUTS: AdwTabViewShortcuts = 4095;
219
220pub type AdwAnimationTargetFunc = Option<unsafe extern "C" fn(c_double, gpointer)>;
222pub type AdwCssClassBindingMapToClassFunc = Option<
223 unsafe extern "C" fn(*mut AdwCssClassBinding, *const gobject::GValue, gpointer) -> gboolean,
224>;
225pub type AdwCssClassBindingMapToPropertyFunc =
226 Option<unsafe extern "C" fn(*mut AdwCssClassBinding, gboolean, *mut gobject::GValue, gpointer)>;
227pub type AdwSidebarSectionCreateItemFunc =
228 Option<unsafe extern "C" fn(*mut gobject::GObject, gpointer) -> *mut AdwSidebarItem>;
229
230#[derive(Copy, Clone)]
232#[repr(C)]
233pub struct AdwAboutDialogClass {
234 pub parent_class: AdwDialogClass,
235}
236
237impl ::std::fmt::Debug for AdwAboutDialogClass {
238 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
239 f.debug_struct(&format!("AdwAboutDialogClass @ {self:p}"))
240 .field("parent_class", &self.parent_class)
241 .finish()
242 }
243}
244
245#[derive(Copy, Clone)]
246#[repr(C)]
247pub struct AdwAboutWindowClass {
248 pub parent_class: AdwWindowClass,
249}
250
251impl ::std::fmt::Debug for AdwAboutWindowClass {
252 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
253 f.debug_struct(&format!("AdwAboutWindowClass @ {self:p}"))
254 .field("parent_class", &self.parent_class)
255 .finish()
256 }
257}
258
259#[derive(Copy, Clone)]
260#[repr(C)]
261pub struct AdwActionRowClass {
262 pub parent_class: AdwPreferencesRowClass,
263 pub activate: Option<unsafe extern "C" fn(*mut AdwActionRow)>,
264 pub padding: [gpointer; 4],
265}
266
267impl ::std::fmt::Debug for AdwActionRowClass {
268 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
269 f.debug_struct(&format!("AdwActionRowClass @ {self:p}"))
270 .field("parent_class", &self.parent_class)
271 .field("activate", &self.activate)
272 .finish()
273 }
274}
275
276#[derive(Copy, Clone)]
277#[repr(C)]
278pub struct AdwAlertDialogClass {
279 pub parent_class: AdwDialogClass,
280 pub response: Option<unsafe extern "C" fn(*mut AdwAlertDialog, *const c_char)>,
281 pub padding: [gpointer; 4],
282}
283
284impl ::std::fmt::Debug for AdwAlertDialogClass {
285 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
286 f.debug_struct(&format!("AdwAlertDialogClass @ {self:p}"))
287 .field("parent_class", &self.parent_class)
288 .field("response", &self.response)
289 .finish()
290 }
291}
292
293#[repr(C)]
294#[allow(dead_code)]
295pub struct _AdwAnimationClass {
296 _data: [u8; 0],
297 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
298}
299
300pub type AdwAnimationClass = _AdwAnimationClass;
301
302#[repr(C)]
303#[allow(dead_code)]
304pub struct _AdwAnimationTargetClass {
305 _data: [u8; 0],
306 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
307}
308
309pub type AdwAnimationTargetClass = _AdwAnimationTargetClass;
310
311#[derive(Copy, Clone)]
312#[repr(C)]
313pub struct AdwApplicationClass {
314 pub parent_class: gtk::GtkApplicationClass,
315 pub padding: [gpointer; 4],
316}
317
318impl ::std::fmt::Debug for AdwApplicationClass {
319 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
320 f.debug_struct(&format!("AdwApplicationClass @ {self:p}"))
321 .field("parent_class", &self.parent_class)
322 .finish()
323 }
324}
325
326#[derive(Copy, Clone)]
327#[repr(C)]
328pub struct AdwApplicationWindowClass {
329 pub parent_class: gtk::GtkApplicationWindowClass,
330 pub padding: [gpointer; 4],
331}
332
333impl ::std::fmt::Debug for AdwApplicationWindowClass {
334 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
335 f.debug_struct(&format!("AdwApplicationWindowClass @ {self:p}"))
336 .field("parent_class", &self.parent_class)
337 .finish()
338 }
339}
340
341#[derive(Copy, Clone)]
342#[repr(C)]
343pub struct AdwAvatarClass {
344 pub parent_class: gtk::GtkWidgetClass,
345}
346
347impl ::std::fmt::Debug for AdwAvatarClass {
348 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
349 f.debug_struct(&format!("AdwAvatarClass @ {self:p}"))
350 .field("parent_class", &self.parent_class)
351 .finish()
352 }
353}
354
355#[derive(Copy, Clone)]
356#[repr(C)]
357pub struct AdwBannerClass {
358 pub parent_class: gtk::GtkWidgetClass,
359}
360
361impl ::std::fmt::Debug for AdwBannerClass {
362 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
363 f.debug_struct(&format!("AdwBannerClass @ {self:p}"))
364 .field("parent_class", &self.parent_class)
365 .finish()
366 }
367}
368
369#[derive(Copy, Clone)]
370#[repr(C)]
371pub struct AdwBinClass {
372 pub parent_class: gtk::GtkWidgetClass,
373}
374
375impl ::std::fmt::Debug for AdwBinClass {
376 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
377 f.debug_struct(&format!("AdwBinClass @ {self:p}"))
378 .field("parent_class", &self.parent_class)
379 .finish()
380 }
381}
382
383#[derive(Copy, Clone)]
384#[repr(C)]
385pub struct AdwBottomSheetClass {
386 pub parent_class: gtk::GtkWidgetClass,
387}
388
389impl ::std::fmt::Debug for AdwBottomSheetClass {
390 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
391 f.debug_struct(&format!("AdwBottomSheetClass @ {self:p}"))
392 .field("parent_class", &self.parent_class)
393 .finish()
394 }
395}
396
397#[derive(Copy, Clone)]
398#[repr(C)]
399pub struct AdwBreakpointBinClass {
400 pub parent_class: gtk::GtkWidgetClass,
401 pub padding: [gpointer; 4],
402}
403
404impl ::std::fmt::Debug for AdwBreakpointBinClass {
405 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
406 f.debug_struct(&format!("AdwBreakpointBinClass @ {self:p}"))
407 .field("parent_class", &self.parent_class)
408 .finish()
409 }
410}
411
412#[derive(Copy, Clone)]
413#[repr(C)]
414pub struct AdwBreakpointClass {
415 pub parent_class: gobject::GObjectClass,
416}
417
418impl ::std::fmt::Debug for AdwBreakpointClass {
419 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
420 f.debug_struct(&format!("AdwBreakpointClass @ {self:p}"))
421 .field("parent_class", &self.parent_class)
422 .finish()
423 }
424}
425
426#[repr(C)]
427#[allow(dead_code)]
428pub struct AdwBreakpointCondition {
429 _data: [u8; 0],
430 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
431}
432
433impl ::std::fmt::Debug for AdwBreakpointCondition {
434 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
435 f.debug_struct(&format!("AdwBreakpointCondition @ {self:p}"))
436 .finish()
437 }
438}
439
440#[derive(Copy, Clone)]
441#[repr(C)]
442pub struct AdwButtonContentClass {
443 pub parent_class: gtk::GtkWidgetClass,
444}
445
446impl ::std::fmt::Debug for AdwButtonContentClass {
447 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
448 f.debug_struct(&format!("AdwButtonContentClass @ {self:p}"))
449 .field("parent_class", &self.parent_class)
450 .finish()
451 }
452}
453
454#[derive(Copy, Clone)]
455#[repr(C)]
456pub struct AdwButtonRowClass {
457 pub parent_class: AdwPreferencesRowClass,
458}
459
460impl ::std::fmt::Debug for AdwButtonRowClass {
461 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
462 f.debug_struct(&format!("AdwButtonRowClass @ {self:p}"))
463 .field("parent_class", &self.parent_class)
464 .finish()
465 }
466}
467
468#[repr(C)]
469#[allow(dead_code)]
470pub struct _AdwCallbackAnimationTargetClass {
471 _data: [u8; 0],
472 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
473}
474
475pub type AdwCallbackAnimationTargetClass = _AdwCallbackAnimationTargetClass;
476
477#[derive(Copy, Clone)]
478#[repr(C)]
479pub struct AdwCarouselClass {
480 pub parent_class: gtk::GtkWidgetClass,
481}
482
483impl ::std::fmt::Debug for AdwCarouselClass {
484 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
485 f.debug_struct(&format!("AdwCarouselClass @ {self:p}"))
486 .field("parent_class", &self.parent_class)
487 .finish()
488 }
489}
490
491#[derive(Copy, Clone)]
492#[repr(C)]
493pub struct AdwCarouselIndicatorDotsClass {
494 pub parent_class: gtk::GtkWidgetClass,
495}
496
497impl ::std::fmt::Debug for AdwCarouselIndicatorDotsClass {
498 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
499 f.debug_struct(&format!("AdwCarouselIndicatorDotsClass @ {self:p}"))
500 .field("parent_class", &self.parent_class)
501 .finish()
502 }
503}
504
505#[derive(Copy, Clone)]
506#[repr(C)]
507pub struct AdwCarouselIndicatorLinesClass {
508 pub parent_class: gtk::GtkWidgetClass,
509}
510
511impl ::std::fmt::Debug for AdwCarouselIndicatorLinesClass {
512 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
513 f.debug_struct(&format!("AdwCarouselIndicatorLinesClass @ {self:p}"))
514 .field("parent_class", &self.parent_class)
515 .finish()
516 }
517}
518
519#[derive(Copy, Clone)]
520#[repr(C)]
521pub struct AdwClampClass {
522 pub parent_class: gtk::GtkWidgetClass,
523}
524
525impl ::std::fmt::Debug for AdwClampClass {
526 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
527 f.debug_struct(&format!("AdwClampClass @ {self:p}"))
528 .field("parent_class", &self.parent_class)
529 .finish()
530 }
531}
532
533#[derive(Copy, Clone)]
534#[repr(C)]
535pub struct AdwClampLayoutClass {
536 pub parent_class: gtk::GtkLayoutManagerClass,
537}
538
539impl ::std::fmt::Debug for AdwClampLayoutClass {
540 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
541 f.debug_struct(&format!("AdwClampLayoutClass @ {self:p}"))
542 .field("parent_class", &self.parent_class)
543 .finish()
544 }
545}
546
547#[derive(Copy, Clone)]
548#[repr(C)]
549pub struct AdwClampScrollableClass {
550 pub parent_class: gtk::GtkWidgetClass,
551}
552
553impl ::std::fmt::Debug for AdwClampScrollableClass {
554 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
555 f.debug_struct(&format!("AdwClampScrollableClass @ {self:p}"))
556 .field("parent_class", &self.parent_class)
557 .finish()
558 }
559}
560
561#[derive(Copy, Clone)]
562#[repr(C)]
563pub struct AdwComboRowClass {
564 pub parent_class: AdwActionRowClass,
565 pub padding: [gpointer; 4],
566}
567
568impl ::std::fmt::Debug for AdwComboRowClass {
569 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
570 f.debug_struct(&format!("AdwComboRowClass @ {self:p}"))
571 .field("parent_class", &self.parent_class)
572 .finish()
573 }
574}
575
576#[derive(Copy, Clone)]
577#[repr(C)]
578pub struct AdwCssClassBindingClass {
579 pub parent_class: gobject::GObjectClass,
580}
581
582impl ::std::fmt::Debug for AdwCssClassBindingClass {
583 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
584 f.debug_struct(&format!("AdwCssClassBindingClass @ {self:p}"))
585 .field("parent_class", &self.parent_class)
586 .finish()
587 }
588}
589
590#[derive(Copy, Clone)]
591#[repr(C)]
592pub struct AdwDialogClass {
593 pub parent_class: gtk::GtkWidgetClass,
594 pub close_attempt: Option<unsafe extern "C" fn(*mut AdwDialog)>,
595 pub closed: Option<unsafe extern "C" fn(*mut AdwDialog)>,
596 pub padding: [gpointer; 4],
597}
598
599impl ::std::fmt::Debug for AdwDialogClass {
600 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
601 f.debug_struct(&format!("AdwDialogClass @ {self:p}"))
602 .field("parent_class", &self.parent_class)
603 .field("close_attempt", &self.close_attempt)
604 .field("closed", &self.closed)
605 .finish()
606 }
607}
608
609#[derive(Copy, Clone)]
610#[repr(C)]
611pub struct AdwEntryRowClass {
612 pub parent_class: AdwPreferencesRowClass,
613}
614
615impl ::std::fmt::Debug for AdwEntryRowClass {
616 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
617 f.debug_struct(&format!("AdwEntryRowClass @ {self:p}"))
618 .field("parent_class", &self.parent_class)
619 .finish()
620 }
621}
622
623#[derive(Copy, Clone)]
624#[repr(C)]
625pub struct AdwEnumListItemClass {
626 pub parent_class: gobject::GObjectClass,
627}
628
629impl ::std::fmt::Debug for AdwEnumListItemClass {
630 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
631 f.debug_struct(&format!("AdwEnumListItemClass @ {self:p}"))
632 .field("parent_class", &self.parent_class)
633 .finish()
634 }
635}
636
637#[derive(Copy, Clone)]
638#[repr(C)]
639pub struct AdwEnumListModelClass {
640 pub parent_class: gobject::GObjectClass,
641}
642
643impl ::std::fmt::Debug for AdwEnumListModelClass {
644 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
645 f.debug_struct(&format!("AdwEnumListModelClass @ {self:p}"))
646 .field("parent_class", &self.parent_class)
647 .finish()
648 }
649}
650
651#[derive(Copy, Clone)]
652#[repr(C)]
653pub struct AdwExpanderRowClass {
654 pub parent_class: AdwPreferencesRowClass,
655 pub padding: [gpointer; 4],
656}
657
658impl ::std::fmt::Debug for AdwExpanderRowClass {
659 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
660 f.debug_struct(&format!("AdwExpanderRowClass @ {self:p}"))
661 .field("parent_class", &self.parent_class)
662 .finish()
663 }
664}
665
666#[derive(Copy, Clone)]
667#[repr(C)]
668pub struct AdwFlapClass {
669 pub parent_class: gtk::GtkWidgetClass,
670}
671
672impl ::std::fmt::Debug for AdwFlapClass {
673 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
674 f.debug_struct(&format!("AdwFlapClass @ {self:p}"))
675 .field("parent_class", &self.parent_class)
676 .finish()
677 }
678}
679
680#[derive(Copy, Clone)]
681#[repr(C)]
682pub struct AdwHeaderBarClass {
683 pub parent_class: gtk::GtkWidgetClass,
684}
685
686impl ::std::fmt::Debug for AdwHeaderBarClass {
687 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
688 f.debug_struct(&format!("AdwHeaderBarClass @ {self:p}"))
689 .field("parent_class", &self.parent_class)
690 .finish()
691 }
692}
693
694#[derive(Copy, Clone)]
695#[repr(C)]
696pub struct AdwInlineViewSwitcherClass {
697 pub parent_class: gtk::GtkWidgetClass,
698}
699
700impl ::std::fmt::Debug for AdwInlineViewSwitcherClass {
701 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
702 f.debug_struct(&format!("AdwInlineViewSwitcherClass @ {self:p}"))
703 .field("parent_class", &self.parent_class)
704 .finish()
705 }
706}
707
708#[derive(Copy, Clone)]
709#[repr(C)]
710pub struct AdwLayoutClass {
711 pub parent_class: gobject::GObjectClass,
712}
713
714impl ::std::fmt::Debug for AdwLayoutClass {
715 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
716 f.debug_struct(&format!("AdwLayoutClass @ {self:p}"))
717 .field("parent_class", &self.parent_class)
718 .finish()
719 }
720}
721
722#[derive(Copy, Clone)]
723#[repr(C)]
724pub struct AdwLayoutSlotClass {
725 pub parent_class: gtk::GtkWidgetClass,
726}
727
728impl ::std::fmt::Debug for AdwLayoutSlotClass {
729 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
730 f.debug_struct(&format!("AdwLayoutSlotClass @ {self:p}"))
731 .field("parent_class", &self.parent_class)
732 .finish()
733 }
734}
735
736#[derive(Copy, Clone)]
737#[repr(C)]
738pub struct AdwLeafletClass {
739 pub parent_class: gtk::GtkWidgetClass,
740}
741
742impl ::std::fmt::Debug for AdwLeafletClass {
743 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
744 f.debug_struct(&format!("AdwLeafletClass @ {self:p}"))
745 .field("parent_class", &self.parent_class)
746 .finish()
747 }
748}
749
750#[derive(Copy, Clone)]
751#[repr(C)]
752pub struct AdwLeafletPageClass {
753 pub parent_class: gobject::GObjectClass,
754}
755
756impl ::std::fmt::Debug for AdwLeafletPageClass {
757 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
758 f.debug_struct(&format!("AdwLeafletPageClass @ {self:p}"))
759 .field("parent_class", &self.parent_class)
760 .finish()
761 }
762}
763
764#[derive(Copy, Clone)]
765#[repr(C)]
766pub struct AdwMessageDialogClass {
767 pub parent_class: gtk::GtkWindowClass,
768 pub response: Option<unsafe extern "C" fn(*mut AdwMessageDialog, *const c_char)>,
769 pub padding: [gpointer; 4],
770}
771
772impl ::std::fmt::Debug for AdwMessageDialogClass {
773 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
774 f.debug_struct(&format!("AdwMessageDialogClass @ {self:p}"))
775 .field("parent_class", &self.parent_class)
776 .field("response", &self.response)
777 .finish()
778 }
779}
780
781#[derive(Copy, Clone)]
782#[repr(C)]
783pub struct AdwMultiLayoutViewClass {
784 pub parent_class: gtk::GtkWidgetClass,
785}
786
787impl ::std::fmt::Debug for AdwMultiLayoutViewClass {
788 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
789 f.debug_struct(&format!("AdwMultiLayoutViewClass @ {self:p}"))
790 .field("parent_class", &self.parent_class)
791 .finish()
792 }
793}
794
795#[derive(Copy, Clone)]
796#[repr(C)]
797pub struct AdwNavigationPageClass {
798 pub parent_class: gtk::GtkWidgetClass,
799 pub showing: Option<unsafe extern "C" fn(*mut AdwNavigationPage)>,
800 pub shown: Option<unsafe extern "C" fn(*mut AdwNavigationPage)>,
801 pub hiding: Option<unsafe extern "C" fn(*mut AdwNavigationPage)>,
802 pub hidden: Option<unsafe extern "C" fn(*mut AdwNavigationPage)>,
803 pub padding: [gpointer; 8],
804}
805
806impl ::std::fmt::Debug for AdwNavigationPageClass {
807 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
808 f.debug_struct(&format!("AdwNavigationPageClass @ {self:p}"))
809 .field("parent_class", &self.parent_class)
810 .field("showing", &self.showing)
811 .field("shown", &self.shown)
812 .field("hiding", &self.hiding)
813 .field("hidden", &self.hidden)
814 .finish()
815 }
816}
817
818#[derive(Copy, Clone)]
819#[repr(C)]
820pub struct AdwNavigationSplitViewClass {
821 pub parent_class: gtk::GtkWidgetClass,
822}
823
824impl ::std::fmt::Debug for AdwNavigationSplitViewClass {
825 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
826 f.debug_struct(&format!("AdwNavigationSplitViewClass @ {self:p}"))
827 .field("parent_class", &self.parent_class)
828 .finish()
829 }
830}
831
832#[derive(Copy, Clone)]
833#[repr(C)]
834pub struct AdwNavigationViewClass {
835 pub parent_class: gtk::GtkWidgetClass,
836}
837
838impl ::std::fmt::Debug for AdwNavigationViewClass {
839 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
840 f.debug_struct(&format!("AdwNavigationViewClass @ {self:p}"))
841 .field("parent_class", &self.parent_class)
842 .finish()
843 }
844}
845
846#[repr(C)]
847#[allow(dead_code)]
848pub struct _AdwNoneAnimationTargetClass {
849 _data: [u8; 0],
850 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
851}
852
853pub type AdwNoneAnimationTargetClass = _AdwNoneAnimationTargetClass;
854
855#[derive(Copy, Clone)]
856#[repr(C)]
857pub struct AdwOverlaySplitViewClass {
858 pub parent_class: gtk::GtkWidgetClass,
859}
860
861impl ::std::fmt::Debug for AdwOverlaySplitViewClass {
862 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
863 f.debug_struct(&format!("AdwOverlaySplitViewClass @ {self:p}"))
864 .field("parent_class", &self.parent_class)
865 .finish()
866 }
867}
868
869#[derive(Copy, Clone)]
870#[repr(C)]
871pub struct AdwPasswordEntryRowClass {
872 pub parent_class: AdwEntryRowClass,
873}
874
875impl ::std::fmt::Debug for AdwPasswordEntryRowClass {
876 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
877 f.debug_struct(&format!("AdwPasswordEntryRowClass @ {self:p}"))
878 .field("parent_class", &self.parent_class)
879 .finish()
880 }
881}
882
883#[derive(Copy, Clone)]
884#[repr(C)]
885pub struct AdwPreferencesDialogClass {
886 pub parent_class: AdwDialogClass,
887 pub padding: [gpointer; 4],
888}
889
890impl ::std::fmt::Debug for AdwPreferencesDialogClass {
891 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
892 f.debug_struct(&format!("AdwPreferencesDialogClass @ {self:p}"))
893 .field("parent_class", &self.parent_class)
894 .finish()
895 }
896}
897
898#[derive(Copy, Clone)]
899#[repr(C)]
900pub struct AdwPreferencesGroupClass {
901 pub parent_class: gtk::GtkWidgetClass,
902 pub padding: [gpointer; 4],
903}
904
905impl ::std::fmt::Debug for AdwPreferencesGroupClass {
906 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
907 f.debug_struct(&format!("AdwPreferencesGroupClass @ {self:p}"))
908 .field("parent_class", &self.parent_class)
909 .finish()
910 }
911}
912
913#[derive(Copy, Clone)]
914#[repr(C)]
915pub struct AdwPreferencesPageClass {
916 pub parent_class: gtk::GtkWidgetClass,
917 pub padding: [gpointer; 4],
918}
919
920impl ::std::fmt::Debug for AdwPreferencesPageClass {
921 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
922 f.debug_struct(&format!("AdwPreferencesPageClass @ {self:p}"))
923 .field("parent_class", &self.parent_class)
924 .finish()
925 }
926}
927
928#[derive(Copy, Clone)]
929#[repr(C)]
930pub struct AdwPreferencesRowClass {
931 pub parent_class: gtk::GtkListBoxRowClass,
932 pub padding: [gpointer; 4],
933}
934
935impl ::std::fmt::Debug for AdwPreferencesRowClass {
936 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
937 f.debug_struct(&format!("AdwPreferencesRowClass @ {self:p}"))
938 .field("parent_class", &self.parent_class)
939 .finish()
940 }
941}
942
943#[derive(Copy, Clone)]
944#[repr(C)]
945pub struct AdwPreferencesWindowClass {
946 pub parent_class: AdwWindowClass,
947 pub padding: [gpointer; 4],
948}
949
950impl ::std::fmt::Debug for AdwPreferencesWindowClass {
951 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
952 f.debug_struct(&format!("AdwPreferencesWindowClass @ {self:p}"))
953 .field("parent_class", &self.parent_class)
954 .finish()
955 }
956}
957
958#[repr(C)]
959#[allow(dead_code)]
960pub struct _AdwPropertyAnimationTargetClass {
961 _data: [u8; 0],
962 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
963}
964
965pub type AdwPropertyAnimationTargetClass = _AdwPropertyAnimationTargetClass;
966
967#[derive(Copy, Clone)]
968#[repr(C)]
969pub struct AdwShortcutLabelClass {
970 pub parent_class: gtk::GtkWidgetClass,
971}
972
973impl ::std::fmt::Debug for AdwShortcutLabelClass {
974 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
975 f.debug_struct(&format!("AdwShortcutLabelClass @ {self:p}"))
976 .field("parent_class", &self.parent_class)
977 .finish()
978 }
979}
980
981#[derive(Copy, Clone)]
982#[repr(C)]
983pub struct AdwShortcutsDialogClass {
984 pub parent_class: AdwDialogClass,
985}
986
987impl ::std::fmt::Debug for AdwShortcutsDialogClass {
988 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
989 f.debug_struct(&format!("AdwShortcutsDialogClass @ {self:p}"))
990 .field("parent_class", &self.parent_class)
991 .finish()
992 }
993}
994
995#[derive(Copy, Clone)]
996#[repr(C)]
997pub struct AdwShortcutsItemClass {
998 pub parent_class: gobject::GObjectClass,
999}
1000
1001impl ::std::fmt::Debug for AdwShortcutsItemClass {
1002 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1003 f.debug_struct(&format!("AdwShortcutsItemClass @ {self:p}"))
1004 .field("parent_class", &self.parent_class)
1005 .finish()
1006 }
1007}
1008
1009#[derive(Copy, Clone)]
1010#[repr(C)]
1011pub struct AdwShortcutsSectionClass {
1012 pub parent_class: gobject::GObjectClass,
1013}
1014
1015impl ::std::fmt::Debug for AdwShortcutsSectionClass {
1016 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1017 f.debug_struct(&format!("AdwShortcutsSectionClass @ {self:p}"))
1018 .field("parent_class", &self.parent_class)
1019 .finish()
1020 }
1021}
1022
1023#[derive(Copy, Clone)]
1024#[repr(C)]
1025pub struct AdwSidebarClass {
1026 pub parent_class: gtk::GtkWidgetClass,
1027}
1028
1029impl ::std::fmt::Debug for AdwSidebarClass {
1030 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1031 f.debug_struct(&format!("AdwSidebarClass @ {self:p}"))
1032 .field("parent_class", &self.parent_class)
1033 .finish()
1034 }
1035}
1036
1037#[derive(Copy, Clone)]
1038#[repr(C)]
1039pub struct AdwSidebarItemClass {
1040 pub parent_class: gobject::GObjectClass,
1041 pub padding: [gpointer; 4],
1042}
1043
1044impl ::std::fmt::Debug for AdwSidebarItemClass {
1045 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1046 f.debug_struct(&format!("AdwSidebarItemClass @ {self:p}"))
1047 .field("parent_class", &self.parent_class)
1048 .finish()
1049 }
1050}
1051
1052#[derive(Copy, Clone)]
1053#[repr(C)]
1054pub struct AdwSidebarSectionClass {
1055 pub parent_class: gobject::GObjectClass,
1056}
1057
1058impl ::std::fmt::Debug for AdwSidebarSectionClass {
1059 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1060 f.debug_struct(&format!("AdwSidebarSectionClass @ {self:p}"))
1061 .field("parent_class", &self.parent_class)
1062 .finish()
1063 }
1064}
1065
1066#[derive(Copy, Clone)]
1067#[repr(C)]
1068pub struct AdwSpinRowClass {
1069 pub parent_class: AdwActionRowClass,
1070}
1071
1072impl ::std::fmt::Debug for AdwSpinRowClass {
1073 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1074 f.debug_struct(&format!("AdwSpinRowClass @ {self:p}"))
1075 .field("parent_class", &self.parent_class)
1076 .finish()
1077 }
1078}
1079
1080#[derive(Copy, Clone)]
1081#[repr(C)]
1082pub struct AdwSpinnerClass {
1083 pub parent_class: gtk::GtkWidgetClass,
1084}
1085
1086impl ::std::fmt::Debug for AdwSpinnerClass {
1087 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1088 f.debug_struct(&format!("AdwSpinnerClass @ {self:p}"))
1089 .field("parent_class", &self.parent_class)
1090 .finish()
1091 }
1092}
1093
1094#[derive(Copy, Clone)]
1095#[repr(C)]
1096pub struct AdwSpinnerPaintableClass {
1097 pub parent_class: gobject::GObjectClass,
1098}
1099
1100impl ::std::fmt::Debug for AdwSpinnerPaintableClass {
1101 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1102 f.debug_struct(&format!("AdwSpinnerPaintableClass @ {self:p}"))
1103 .field("parent_class", &self.parent_class)
1104 .finish()
1105 }
1106}
1107
1108#[derive(Copy, Clone)]
1109#[repr(C)]
1110pub struct AdwSplitButtonClass {
1111 pub parent_class: gtk::GtkWidgetClass,
1112}
1113
1114impl ::std::fmt::Debug for AdwSplitButtonClass {
1115 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1116 f.debug_struct(&format!("AdwSplitButtonClass @ {self:p}"))
1117 .field("parent_class", &self.parent_class)
1118 .finish()
1119 }
1120}
1121
1122#[repr(C)]
1123#[allow(dead_code)]
1124pub struct _AdwSpringAnimationClass {
1125 _data: [u8; 0],
1126 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1127}
1128
1129pub type AdwSpringAnimationClass = _AdwSpringAnimationClass;
1130
1131#[repr(C)]
1132#[allow(dead_code)]
1133pub struct AdwSpringParams {
1134 _data: [u8; 0],
1135 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1136}
1137
1138impl ::std::fmt::Debug for AdwSpringParams {
1139 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1140 f.debug_struct(&format!("AdwSpringParams @ {self:p}"))
1141 .finish()
1142 }
1143}
1144
1145#[derive(Copy, Clone)]
1146#[repr(C)]
1147pub struct AdwSqueezerClass {
1148 pub parent_class: gtk::GtkWidgetClass,
1149}
1150
1151impl ::std::fmt::Debug for AdwSqueezerClass {
1152 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1153 f.debug_struct(&format!("AdwSqueezerClass @ {self:p}"))
1154 .field("parent_class", &self.parent_class)
1155 .finish()
1156 }
1157}
1158
1159#[derive(Copy, Clone)]
1160#[repr(C)]
1161pub struct AdwSqueezerPageClass {
1162 pub parent_class: gobject::GObjectClass,
1163}
1164
1165impl ::std::fmt::Debug for AdwSqueezerPageClass {
1166 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1167 f.debug_struct(&format!("AdwSqueezerPageClass @ {self:p}"))
1168 .field("parent_class", &self.parent_class)
1169 .finish()
1170 }
1171}
1172
1173#[derive(Copy, Clone)]
1174#[repr(C)]
1175pub struct AdwStatusPageClass {
1176 pub parent_class: gtk::GtkWidgetClass,
1177}
1178
1179impl ::std::fmt::Debug for AdwStatusPageClass {
1180 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1181 f.debug_struct(&format!("AdwStatusPageClass @ {self:p}"))
1182 .field("parent_class", &self.parent_class)
1183 .finish()
1184 }
1185}
1186
1187#[derive(Copy, Clone)]
1188#[repr(C)]
1189pub struct AdwStyleManagerClass {
1190 pub parent_class: gobject::GObjectClass,
1191}
1192
1193impl ::std::fmt::Debug for AdwStyleManagerClass {
1194 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1195 f.debug_struct(&format!("AdwStyleManagerClass @ {self:p}"))
1196 .field("parent_class", &self.parent_class)
1197 .finish()
1198 }
1199}
1200
1201#[derive(Copy, Clone)]
1202#[repr(C)]
1203pub struct AdwSwipeTrackerClass {
1204 pub parent_class: gobject::GObjectClass,
1205}
1206
1207impl ::std::fmt::Debug for AdwSwipeTrackerClass {
1208 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1209 f.debug_struct(&format!("AdwSwipeTrackerClass @ {self:p}"))
1210 .field("parent_class", &self.parent_class)
1211 .finish()
1212 }
1213}
1214
1215#[derive(Copy, Clone)]
1216#[repr(C)]
1217pub struct AdwSwipeableInterface {
1218 pub parent: gobject::GTypeInterface,
1219 pub get_distance: Option<unsafe extern "C" fn(*mut AdwSwipeable) -> c_double>,
1220 pub get_snap_points:
1221 Option<unsafe extern "C" fn(*mut AdwSwipeable, *mut c_int) -> *mut c_double>,
1222 pub get_progress: Option<unsafe extern "C" fn(*mut AdwSwipeable) -> c_double>,
1223 pub get_cancel_progress: Option<unsafe extern "C" fn(*mut AdwSwipeable) -> c_double>,
1224 pub get_swipe_area: Option<
1225 unsafe extern "C" fn(
1226 *mut AdwSwipeable,
1227 AdwNavigationDirection,
1228 gboolean,
1229 *mut gdk::GdkRectangle,
1230 ),
1231 >,
1232 pub padding: [gpointer; 4],
1233}
1234
1235impl ::std::fmt::Debug for AdwSwipeableInterface {
1236 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1237 f.debug_struct(&format!("AdwSwipeableInterface @ {self:p}"))
1238 .field("parent", &self.parent)
1239 .field("get_distance", &self.get_distance)
1240 .field("get_snap_points", &self.get_snap_points)
1241 .field("get_progress", &self.get_progress)
1242 .field("get_cancel_progress", &self.get_cancel_progress)
1243 .field("get_swipe_area", &self.get_swipe_area)
1244 .finish()
1245 }
1246}
1247
1248#[derive(Copy, Clone)]
1249#[repr(C)]
1250pub struct AdwSwitchRowClass {
1251 pub parent_class: AdwActionRowClass,
1252}
1253
1254impl ::std::fmt::Debug for AdwSwitchRowClass {
1255 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1256 f.debug_struct(&format!("AdwSwitchRowClass @ {self:p}"))
1257 .field("parent_class", &self.parent_class)
1258 .finish()
1259 }
1260}
1261
1262#[derive(Copy, Clone)]
1263#[repr(C)]
1264pub struct AdwTabBarClass {
1265 pub parent_class: gtk::GtkWidgetClass,
1266}
1267
1268impl ::std::fmt::Debug for AdwTabBarClass {
1269 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1270 f.debug_struct(&format!("AdwTabBarClass @ {self:p}"))
1271 .field("parent_class", &self.parent_class)
1272 .finish()
1273 }
1274}
1275
1276#[derive(Copy, Clone)]
1277#[repr(C)]
1278pub struct AdwTabButtonClass {
1279 pub parent_class: gtk::GtkWidgetClass,
1280}
1281
1282impl ::std::fmt::Debug for AdwTabButtonClass {
1283 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1284 f.debug_struct(&format!("AdwTabButtonClass @ {self:p}"))
1285 .field("parent_class", &self.parent_class)
1286 .finish()
1287 }
1288}
1289
1290#[derive(Copy, Clone)]
1291#[repr(C)]
1292pub struct AdwTabOverviewClass {
1293 pub parent_class: gtk::GtkWidgetClass,
1294}
1295
1296impl ::std::fmt::Debug for AdwTabOverviewClass {
1297 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1298 f.debug_struct(&format!("AdwTabOverviewClass @ {self:p}"))
1299 .field("parent_class", &self.parent_class)
1300 .finish()
1301 }
1302}
1303
1304#[derive(Copy, Clone)]
1305#[repr(C)]
1306pub struct AdwTabPageClass {
1307 pub parent_class: gobject::GObjectClass,
1308}
1309
1310impl ::std::fmt::Debug for AdwTabPageClass {
1311 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1312 f.debug_struct(&format!("AdwTabPageClass @ {self:p}"))
1313 .field("parent_class", &self.parent_class)
1314 .finish()
1315 }
1316}
1317
1318#[derive(Copy, Clone)]
1319#[repr(C)]
1320pub struct AdwTabViewClass {
1321 pub parent_class: gtk::GtkWidgetClass,
1322}
1323
1324impl ::std::fmt::Debug for AdwTabViewClass {
1325 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1326 f.debug_struct(&format!("AdwTabViewClass @ {self:p}"))
1327 .field("parent_class", &self.parent_class)
1328 .finish()
1329 }
1330}
1331
1332#[repr(C)]
1333#[allow(dead_code)]
1334pub struct _AdwTimedAnimationClass {
1335 _data: [u8; 0],
1336 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1337}
1338
1339pub type AdwTimedAnimationClass = _AdwTimedAnimationClass;
1340
1341#[derive(Copy, Clone)]
1342#[repr(C)]
1343pub struct AdwToastClass {
1344 pub parent_class: gobject::GObjectClass,
1345}
1346
1347impl ::std::fmt::Debug for AdwToastClass {
1348 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1349 f.debug_struct(&format!("AdwToastClass @ {self:p}"))
1350 .field("parent_class", &self.parent_class)
1351 .finish()
1352 }
1353}
1354
1355#[derive(Copy, Clone)]
1356#[repr(C)]
1357pub struct AdwToastOverlayClass {
1358 pub parent_class: gtk::GtkWidgetClass,
1359}
1360
1361impl ::std::fmt::Debug for AdwToastOverlayClass {
1362 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1363 f.debug_struct(&format!("AdwToastOverlayClass @ {self:p}"))
1364 .field("parent_class", &self.parent_class)
1365 .finish()
1366 }
1367}
1368
1369#[derive(Copy, Clone)]
1370#[repr(C)]
1371pub struct AdwToggleClass {
1372 pub parent_class: gobject::GObjectClass,
1373}
1374
1375impl ::std::fmt::Debug for AdwToggleClass {
1376 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1377 f.debug_struct(&format!("AdwToggleClass @ {self:p}"))
1378 .field("parent_class", &self.parent_class)
1379 .finish()
1380 }
1381}
1382
1383#[derive(Copy, Clone)]
1384#[repr(C)]
1385pub struct AdwToggleGroupClass {
1386 pub parent_class: gtk::GtkWidgetClass,
1387}
1388
1389impl ::std::fmt::Debug for AdwToggleGroupClass {
1390 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1391 f.debug_struct(&format!("AdwToggleGroupClass @ {self:p}"))
1392 .field("parent_class", &self.parent_class)
1393 .finish()
1394 }
1395}
1396
1397#[derive(Copy, Clone)]
1398#[repr(C)]
1399pub struct AdwToolbarViewClass {
1400 pub parent_class: gtk::GtkWidgetClass,
1401}
1402
1403impl ::std::fmt::Debug for AdwToolbarViewClass {
1404 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1405 f.debug_struct(&format!("AdwToolbarViewClass @ {self:p}"))
1406 .field("parent_class", &self.parent_class)
1407 .finish()
1408 }
1409}
1410
1411#[derive(Copy, Clone)]
1412#[repr(C)]
1413pub struct AdwViewStackClass {
1414 pub parent_class: gtk::GtkWidgetClass,
1415}
1416
1417impl ::std::fmt::Debug for AdwViewStackClass {
1418 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1419 f.debug_struct(&format!("AdwViewStackClass @ {self:p}"))
1420 .field("parent_class", &self.parent_class)
1421 .finish()
1422 }
1423}
1424
1425#[derive(Copy, Clone)]
1426#[repr(C)]
1427pub struct AdwViewStackPageClass {
1428 pub parent_class: gobject::GObjectClass,
1429}
1430
1431impl ::std::fmt::Debug for AdwViewStackPageClass {
1432 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1433 f.debug_struct(&format!("AdwViewStackPageClass @ {self:p}"))
1434 .field("parent_class", &self.parent_class)
1435 .finish()
1436 }
1437}
1438
1439#[derive(Copy, Clone)]
1440#[repr(C)]
1441pub struct AdwViewStackPagesClass {
1442 pub parent_class: gobject::GObjectClass,
1443}
1444
1445impl ::std::fmt::Debug for AdwViewStackPagesClass {
1446 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1447 f.debug_struct(&format!("AdwViewStackPagesClass @ {self:p}"))
1448 .field("parent_class", &self.parent_class)
1449 .finish()
1450 }
1451}
1452
1453#[derive(Copy, Clone)]
1454#[repr(C)]
1455pub struct AdwViewSwitcherBarClass {
1456 pub parent_class: gtk::GtkWidgetClass,
1457}
1458
1459impl ::std::fmt::Debug for AdwViewSwitcherBarClass {
1460 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1461 f.debug_struct(&format!("AdwViewSwitcherBarClass @ {self:p}"))
1462 .field("parent_class", &self.parent_class)
1463 .finish()
1464 }
1465}
1466
1467#[derive(Copy, Clone)]
1468#[repr(C)]
1469pub struct AdwViewSwitcherClass {
1470 pub parent_class: gtk::GtkWidgetClass,
1471}
1472
1473impl ::std::fmt::Debug for AdwViewSwitcherClass {
1474 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1475 f.debug_struct(&format!("AdwViewSwitcherClass @ {self:p}"))
1476 .field("parent_class", &self.parent_class)
1477 .finish()
1478 }
1479}
1480
1481#[derive(Copy, Clone)]
1482#[repr(C)]
1483pub struct AdwViewSwitcherSidebarClass {
1484 pub parent_class: gtk::GtkWidgetClass,
1485}
1486
1487impl ::std::fmt::Debug for AdwViewSwitcherSidebarClass {
1488 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1489 f.debug_struct(&format!("AdwViewSwitcherSidebarClass @ {self:p}"))
1490 .field("parent_class", &self.parent_class)
1491 .finish()
1492 }
1493}
1494
1495#[derive(Copy, Clone)]
1496#[repr(C)]
1497pub struct AdwViewSwitcherTitleClass {
1498 pub parent_class: gtk::GtkWidgetClass,
1499}
1500
1501impl ::std::fmt::Debug for AdwViewSwitcherTitleClass {
1502 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1503 f.debug_struct(&format!("AdwViewSwitcherTitleClass @ {self:p}"))
1504 .field("parent_class", &self.parent_class)
1505 .finish()
1506 }
1507}
1508
1509#[derive(Copy, Clone)]
1510#[repr(C)]
1511pub struct AdwWindowClass {
1512 pub parent_class: gtk::GtkWindowClass,
1513 pub padding: [gpointer; 4],
1514}
1515
1516impl ::std::fmt::Debug for AdwWindowClass {
1517 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1518 f.debug_struct(&format!("AdwWindowClass @ {self:p}"))
1519 .field("parent_class", &self.parent_class)
1520 .finish()
1521 }
1522}
1523
1524#[derive(Copy, Clone)]
1525#[repr(C)]
1526pub struct AdwWindowTitleClass {
1527 pub parent_class: gtk::GtkWidgetClass,
1528}
1529
1530impl ::std::fmt::Debug for AdwWindowTitleClass {
1531 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1532 f.debug_struct(&format!("AdwWindowTitleClass @ {self:p}"))
1533 .field("parent_class", &self.parent_class)
1534 .finish()
1535 }
1536}
1537
1538#[derive(Copy, Clone)]
1539#[repr(C)]
1540pub struct AdwWrapBoxClass {
1541 pub parent_class: gtk::GtkWidgetClass,
1542}
1543
1544impl ::std::fmt::Debug for AdwWrapBoxClass {
1545 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1546 f.debug_struct(&format!("AdwWrapBoxClass @ {self:p}"))
1547 .field("parent_class", &self.parent_class)
1548 .finish()
1549 }
1550}
1551
1552#[derive(Copy, Clone)]
1553#[repr(C)]
1554pub struct AdwWrapLayoutClass {
1555 pub parent_class: gtk::GtkLayoutManagerClass,
1556}
1557
1558impl ::std::fmt::Debug for AdwWrapLayoutClass {
1559 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1560 f.debug_struct(&format!("AdwWrapLayoutClass @ {self:p}"))
1561 .field("parent_class", &self.parent_class)
1562 .finish()
1563 }
1564}
1565
1566#[repr(C)]
1568#[allow(dead_code)]
1569pub struct AdwAboutDialog {
1570 _data: [u8; 0],
1571 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1572}
1573
1574impl ::std::fmt::Debug for AdwAboutDialog {
1575 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1576 f.debug_struct(&format!("AdwAboutDialog @ {self:p}"))
1577 .finish()
1578 }
1579}
1580
1581#[repr(C)]
1582#[allow(dead_code)]
1583pub struct AdwAboutWindow {
1584 _data: [u8; 0],
1585 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1586}
1587
1588impl ::std::fmt::Debug for AdwAboutWindow {
1589 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1590 f.debug_struct(&format!("AdwAboutWindow @ {self:p}"))
1591 .finish()
1592 }
1593}
1594
1595#[derive(Copy, Clone)]
1596#[repr(C)]
1597pub struct AdwActionRow {
1598 pub parent_instance: AdwPreferencesRow,
1599}
1600
1601impl ::std::fmt::Debug for AdwActionRow {
1602 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1603 f.debug_struct(&format!("AdwActionRow @ {self:p}"))
1604 .field("parent_instance", &self.parent_instance)
1605 .finish()
1606 }
1607}
1608
1609#[derive(Copy, Clone)]
1610#[repr(C)]
1611pub struct AdwAlertDialog {
1612 pub parent_instance: AdwDialog,
1613}
1614
1615impl ::std::fmt::Debug for AdwAlertDialog {
1616 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1617 f.debug_struct(&format!("AdwAlertDialog @ {self:p}"))
1618 .field("parent_instance", &self.parent_instance)
1619 .finish()
1620 }
1621}
1622
1623#[derive(Copy, Clone)]
1624#[repr(C)]
1625pub struct AdwAnimation {
1626 pub parent_instance: gobject::GObject,
1627}
1628
1629impl ::std::fmt::Debug for AdwAnimation {
1630 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1631 f.debug_struct(&format!("AdwAnimation @ {self:p}"))
1632 .field("parent_instance", &self.parent_instance)
1633 .finish()
1634 }
1635}
1636
1637#[repr(C)]
1638#[allow(dead_code)]
1639pub struct AdwAnimationTarget {
1640 _data: [u8; 0],
1641 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1642}
1643
1644impl ::std::fmt::Debug for AdwAnimationTarget {
1645 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1646 f.debug_struct(&format!("AdwAnimationTarget @ {self:p}"))
1647 .finish()
1648 }
1649}
1650
1651#[derive(Copy, Clone)]
1652#[repr(C)]
1653pub struct AdwApplication {
1654 pub parent_instance: gtk::GtkApplication,
1655}
1656
1657impl ::std::fmt::Debug for AdwApplication {
1658 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1659 f.debug_struct(&format!("AdwApplication @ {self:p}"))
1660 .field("parent_instance", &self.parent_instance)
1661 .finish()
1662 }
1663}
1664
1665#[derive(Copy, Clone)]
1666#[repr(C)]
1667pub struct AdwApplicationWindow {
1668 pub parent_instance: gtk::GtkApplicationWindow,
1669}
1670
1671impl ::std::fmt::Debug for AdwApplicationWindow {
1672 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1673 f.debug_struct(&format!("AdwApplicationWindow @ {self:p}"))
1674 .field("parent_instance", &self.parent_instance)
1675 .finish()
1676 }
1677}
1678
1679#[repr(C)]
1680#[allow(dead_code)]
1681pub struct AdwAvatar {
1682 _data: [u8; 0],
1683 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1684}
1685
1686impl ::std::fmt::Debug for AdwAvatar {
1687 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1688 f.debug_struct(&format!("AdwAvatar @ {self:p}")).finish()
1689 }
1690}
1691
1692#[repr(C)]
1693#[allow(dead_code)]
1694pub struct AdwBanner {
1695 _data: [u8; 0],
1696 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1697}
1698
1699impl ::std::fmt::Debug for AdwBanner {
1700 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1701 f.debug_struct(&format!("AdwBanner @ {self:p}")).finish()
1702 }
1703}
1704
1705#[derive(Copy, Clone)]
1706#[repr(C)]
1707pub struct AdwBin {
1708 pub parent_instance: gtk::GtkWidget,
1709}
1710
1711impl ::std::fmt::Debug for AdwBin {
1712 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1713 f.debug_struct(&format!("AdwBin @ {self:p}"))
1714 .field("parent_instance", &self.parent_instance)
1715 .finish()
1716 }
1717}
1718
1719#[repr(C)]
1720#[allow(dead_code)]
1721pub struct AdwBottomSheet {
1722 _data: [u8; 0],
1723 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1724}
1725
1726impl ::std::fmt::Debug for AdwBottomSheet {
1727 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1728 f.debug_struct(&format!("AdwBottomSheet @ {self:p}"))
1729 .finish()
1730 }
1731}
1732
1733#[repr(C)]
1734#[allow(dead_code)]
1735pub struct AdwBreakpoint {
1736 _data: [u8; 0],
1737 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1738}
1739
1740impl ::std::fmt::Debug for AdwBreakpoint {
1741 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1742 f.debug_struct(&format!("AdwBreakpoint @ {self:p}"))
1743 .finish()
1744 }
1745}
1746
1747#[derive(Copy, Clone)]
1748#[repr(C)]
1749pub struct AdwBreakpointBin {
1750 pub parent_instance: gtk::GtkWidget,
1751}
1752
1753impl ::std::fmt::Debug for AdwBreakpointBin {
1754 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1755 f.debug_struct(&format!("AdwBreakpointBin @ {self:p}"))
1756 .field("parent_instance", &self.parent_instance)
1757 .finish()
1758 }
1759}
1760
1761#[repr(C)]
1762#[allow(dead_code)]
1763pub struct AdwButtonContent {
1764 _data: [u8; 0],
1765 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1766}
1767
1768impl ::std::fmt::Debug for AdwButtonContent {
1769 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1770 f.debug_struct(&format!("AdwButtonContent @ {self:p}"))
1771 .finish()
1772 }
1773}
1774
1775#[repr(C)]
1776#[allow(dead_code)]
1777pub struct AdwButtonRow {
1778 _data: [u8; 0],
1779 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1780}
1781
1782impl ::std::fmt::Debug for AdwButtonRow {
1783 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1784 f.debug_struct(&format!("AdwButtonRow @ {self:p}")).finish()
1785 }
1786}
1787
1788#[repr(C)]
1789#[allow(dead_code)]
1790pub struct AdwCallbackAnimationTarget {
1791 _data: [u8; 0],
1792 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1793}
1794
1795impl ::std::fmt::Debug for AdwCallbackAnimationTarget {
1796 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1797 f.debug_struct(&format!("AdwCallbackAnimationTarget @ {self:p}"))
1798 .finish()
1799 }
1800}
1801
1802#[repr(C)]
1803#[allow(dead_code)]
1804pub struct AdwCarousel {
1805 _data: [u8; 0],
1806 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1807}
1808
1809impl ::std::fmt::Debug for AdwCarousel {
1810 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1811 f.debug_struct(&format!("AdwCarousel @ {self:p}")).finish()
1812 }
1813}
1814
1815#[repr(C)]
1816#[allow(dead_code)]
1817pub struct AdwCarouselIndicatorDots {
1818 _data: [u8; 0],
1819 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1820}
1821
1822impl ::std::fmt::Debug for AdwCarouselIndicatorDots {
1823 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1824 f.debug_struct(&format!("AdwCarouselIndicatorDots @ {self:p}"))
1825 .finish()
1826 }
1827}
1828
1829#[repr(C)]
1830#[allow(dead_code)]
1831pub struct AdwCarouselIndicatorLines {
1832 _data: [u8; 0],
1833 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1834}
1835
1836impl ::std::fmt::Debug for AdwCarouselIndicatorLines {
1837 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1838 f.debug_struct(&format!("AdwCarouselIndicatorLines @ {self:p}"))
1839 .finish()
1840 }
1841}
1842
1843#[repr(C)]
1844#[allow(dead_code)]
1845pub struct AdwClamp {
1846 _data: [u8; 0],
1847 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1848}
1849
1850impl ::std::fmt::Debug for AdwClamp {
1851 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1852 f.debug_struct(&format!("AdwClamp @ {self:p}")).finish()
1853 }
1854}
1855
1856#[repr(C)]
1857#[allow(dead_code)]
1858pub struct AdwClampLayout {
1859 _data: [u8; 0],
1860 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1861}
1862
1863impl ::std::fmt::Debug for AdwClampLayout {
1864 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1865 f.debug_struct(&format!("AdwClampLayout @ {self:p}"))
1866 .finish()
1867 }
1868}
1869
1870#[repr(C)]
1871#[allow(dead_code)]
1872pub struct AdwClampScrollable {
1873 _data: [u8; 0],
1874 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1875}
1876
1877impl ::std::fmt::Debug for AdwClampScrollable {
1878 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1879 f.debug_struct(&format!("AdwClampScrollable @ {self:p}"))
1880 .finish()
1881 }
1882}
1883
1884#[derive(Copy, Clone)]
1885#[repr(C)]
1886pub struct AdwComboRow {
1887 pub parent_instance: AdwActionRow,
1888}
1889
1890impl ::std::fmt::Debug for AdwComboRow {
1891 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1892 f.debug_struct(&format!("AdwComboRow @ {self:p}"))
1893 .field("parent_instance", &self.parent_instance)
1894 .finish()
1895 }
1896}
1897
1898#[repr(C)]
1899#[allow(dead_code)]
1900pub struct AdwCssClassBinding {
1901 _data: [u8; 0],
1902 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1903}
1904
1905impl ::std::fmt::Debug for AdwCssClassBinding {
1906 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1907 f.debug_struct(&format!("AdwCssClassBinding @ {self:p}"))
1908 .finish()
1909 }
1910}
1911
1912#[derive(Copy, Clone)]
1913#[repr(C)]
1914pub struct AdwDialog {
1915 pub parent_instance: gtk::GtkWidget,
1916}
1917
1918impl ::std::fmt::Debug for AdwDialog {
1919 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1920 f.debug_struct(&format!("AdwDialog @ {self:p}"))
1921 .field("parent_instance", &self.parent_instance)
1922 .finish()
1923 }
1924}
1925
1926#[derive(Copy, Clone)]
1927#[repr(C)]
1928pub struct AdwEntryRow {
1929 pub parent_instance: AdwPreferencesRow,
1930}
1931
1932impl ::std::fmt::Debug for AdwEntryRow {
1933 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1934 f.debug_struct(&format!("AdwEntryRow @ {self:p}"))
1935 .field("parent_instance", &self.parent_instance)
1936 .finish()
1937 }
1938}
1939
1940#[repr(C)]
1941#[allow(dead_code)]
1942pub struct AdwEnumListItem {
1943 _data: [u8; 0],
1944 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1945}
1946
1947impl ::std::fmt::Debug for AdwEnumListItem {
1948 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1949 f.debug_struct(&format!("AdwEnumListItem @ {self:p}"))
1950 .finish()
1951 }
1952}
1953
1954#[repr(C)]
1955#[allow(dead_code)]
1956pub struct AdwEnumListModel {
1957 _data: [u8; 0],
1958 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1959}
1960
1961impl ::std::fmt::Debug for AdwEnumListModel {
1962 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1963 f.debug_struct(&format!("AdwEnumListModel @ {self:p}"))
1964 .finish()
1965 }
1966}
1967
1968#[derive(Copy, Clone)]
1969#[repr(C)]
1970pub struct AdwExpanderRow {
1971 pub parent_instance: AdwPreferencesRow,
1972}
1973
1974impl ::std::fmt::Debug for AdwExpanderRow {
1975 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1976 f.debug_struct(&format!("AdwExpanderRow @ {self:p}"))
1977 .field("parent_instance", &self.parent_instance)
1978 .finish()
1979 }
1980}
1981
1982#[repr(C)]
1983#[allow(dead_code)]
1984pub struct AdwFlap {
1985 _data: [u8; 0],
1986 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
1987}
1988
1989impl ::std::fmt::Debug for AdwFlap {
1990 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1991 f.debug_struct(&format!("AdwFlap @ {self:p}")).finish()
1992 }
1993}
1994
1995#[repr(C)]
1996#[allow(dead_code)]
1997pub struct AdwHeaderBar {
1998 _data: [u8; 0],
1999 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2000}
2001
2002impl ::std::fmt::Debug for AdwHeaderBar {
2003 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2004 f.debug_struct(&format!("AdwHeaderBar @ {self:p}")).finish()
2005 }
2006}
2007
2008#[repr(C)]
2009#[allow(dead_code)]
2010pub struct AdwInlineViewSwitcher {
2011 _data: [u8; 0],
2012 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2013}
2014
2015impl ::std::fmt::Debug for AdwInlineViewSwitcher {
2016 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2017 f.debug_struct(&format!("AdwInlineViewSwitcher @ {self:p}"))
2018 .finish()
2019 }
2020}
2021
2022#[repr(C)]
2023#[allow(dead_code)]
2024pub struct AdwLayout {
2025 _data: [u8; 0],
2026 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2027}
2028
2029impl ::std::fmt::Debug for AdwLayout {
2030 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2031 f.debug_struct(&format!("AdwLayout @ {self:p}")).finish()
2032 }
2033}
2034
2035#[repr(C)]
2036#[allow(dead_code)]
2037pub struct AdwLayoutSlot {
2038 _data: [u8; 0],
2039 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2040}
2041
2042impl ::std::fmt::Debug for AdwLayoutSlot {
2043 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2044 f.debug_struct(&format!("AdwLayoutSlot @ {self:p}"))
2045 .finish()
2046 }
2047}
2048
2049#[repr(C)]
2050#[allow(dead_code)]
2051pub struct AdwLeaflet {
2052 _data: [u8; 0],
2053 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2054}
2055
2056impl ::std::fmt::Debug for AdwLeaflet {
2057 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2058 f.debug_struct(&format!("AdwLeaflet @ {self:p}")).finish()
2059 }
2060}
2061
2062#[repr(C)]
2063#[allow(dead_code)]
2064pub struct AdwLeafletPage {
2065 _data: [u8; 0],
2066 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2067}
2068
2069impl ::std::fmt::Debug for AdwLeafletPage {
2070 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2071 f.debug_struct(&format!("AdwLeafletPage @ {self:p}"))
2072 .finish()
2073 }
2074}
2075
2076#[derive(Copy, Clone)]
2077#[repr(C)]
2078pub struct AdwMessageDialog {
2079 pub parent_instance: gtk::GtkWindow,
2080}
2081
2082impl ::std::fmt::Debug for AdwMessageDialog {
2083 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2084 f.debug_struct(&format!("AdwMessageDialog @ {self:p}"))
2085 .field("parent_instance", &self.parent_instance)
2086 .finish()
2087 }
2088}
2089
2090#[repr(C)]
2091#[allow(dead_code)]
2092pub struct AdwMultiLayoutView {
2093 _data: [u8; 0],
2094 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2095}
2096
2097impl ::std::fmt::Debug for AdwMultiLayoutView {
2098 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2099 f.debug_struct(&format!("AdwMultiLayoutView @ {self:p}"))
2100 .finish()
2101 }
2102}
2103
2104#[derive(Copy, Clone)]
2105#[repr(C)]
2106pub struct AdwNavigationPage {
2107 pub parent_instance: gtk::GtkWidget,
2108}
2109
2110impl ::std::fmt::Debug for AdwNavigationPage {
2111 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2112 f.debug_struct(&format!("AdwNavigationPage @ {self:p}"))
2113 .field("parent_instance", &self.parent_instance)
2114 .finish()
2115 }
2116}
2117
2118#[repr(C)]
2119#[allow(dead_code)]
2120pub struct AdwNavigationSplitView {
2121 _data: [u8; 0],
2122 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2123}
2124
2125impl ::std::fmt::Debug for AdwNavigationSplitView {
2126 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2127 f.debug_struct(&format!("AdwNavigationSplitView @ {self:p}"))
2128 .finish()
2129 }
2130}
2131
2132#[repr(C)]
2133#[allow(dead_code)]
2134pub struct AdwNavigationView {
2135 _data: [u8; 0],
2136 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2137}
2138
2139impl ::std::fmt::Debug for AdwNavigationView {
2140 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2141 f.debug_struct(&format!("AdwNavigationView @ {self:p}"))
2142 .finish()
2143 }
2144}
2145
2146#[repr(C)]
2147#[allow(dead_code)]
2148pub struct AdwNoneAnimationTarget {
2149 _data: [u8; 0],
2150 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2151}
2152
2153impl ::std::fmt::Debug for AdwNoneAnimationTarget {
2154 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2155 f.debug_struct(&format!("AdwNoneAnimationTarget @ {self:p}"))
2156 .finish()
2157 }
2158}
2159
2160#[repr(C)]
2161#[allow(dead_code)]
2162pub struct AdwOverlaySplitView {
2163 _data: [u8; 0],
2164 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2165}
2166
2167impl ::std::fmt::Debug for AdwOverlaySplitView {
2168 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2169 f.debug_struct(&format!("AdwOverlaySplitView @ {self:p}"))
2170 .finish()
2171 }
2172}
2173
2174#[repr(C)]
2175#[allow(dead_code)]
2176pub struct AdwPasswordEntryRow {
2177 _data: [u8; 0],
2178 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2179}
2180
2181impl ::std::fmt::Debug for AdwPasswordEntryRow {
2182 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2183 f.debug_struct(&format!("AdwPasswordEntryRow @ {self:p}"))
2184 .finish()
2185 }
2186}
2187
2188#[derive(Copy, Clone)]
2189#[repr(C)]
2190pub struct AdwPreferencesDialog {
2191 pub parent_instance: AdwDialog,
2192}
2193
2194impl ::std::fmt::Debug for AdwPreferencesDialog {
2195 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2196 f.debug_struct(&format!("AdwPreferencesDialog @ {self:p}"))
2197 .field("parent_instance", &self.parent_instance)
2198 .finish()
2199 }
2200}
2201
2202#[derive(Copy, Clone)]
2203#[repr(C)]
2204pub struct AdwPreferencesGroup {
2205 pub parent_instance: gtk::GtkWidget,
2206}
2207
2208impl ::std::fmt::Debug for AdwPreferencesGroup {
2209 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2210 f.debug_struct(&format!("AdwPreferencesGroup @ {self:p}"))
2211 .field("parent_instance", &self.parent_instance)
2212 .finish()
2213 }
2214}
2215
2216#[derive(Copy, Clone)]
2217#[repr(C)]
2218pub struct AdwPreferencesPage {
2219 pub parent_instance: gtk::GtkWidget,
2220}
2221
2222impl ::std::fmt::Debug for AdwPreferencesPage {
2223 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2224 f.debug_struct(&format!("AdwPreferencesPage @ {self:p}"))
2225 .field("parent_instance", &self.parent_instance)
2226 .finish()
2227 }
2228}
2229
2230#[derive(Copy, Clone)]
2231#[repr(C)]
2232pub struct AdwPreferencesRow {
2233 pub parent_instance: gtk::GtkListBoxRow,
2234}
2235
2236impl ::std::fmt::Debug for AdwPreferencesRow {
2237 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2238 f.debug_struct(&format!("AdwPreferencesRow @ {self:p}"))
2239 .field("parent_instance", &self.parent_instance)
2240 .finish()
2241 }
2242}
2243
2244#[derive(Copy, Clone)]
2245#[repr(C)]
2246pub struct AdwPreferencesWindow {
2247 pub parent_instance: AdwWindow,
2248}
2249
2250impl ::std::fmt::Debug for AdwPreferencesWindow {
2251 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2252 f.debug_struct(&format!("AdwPreferencesWindow @ {self:p}"))
2253 .field("parent_instance", &self.parent_instance)
2254 .finish()
2255 }
2256}
2257
2258#[repr(C)]
2259#[allow(dead_code)]
2260pub struct AdwPropertyAnimationTarget {
2261 _data: [u8; 0],
2262 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2263}
2264
2265impl ::std::fmt::Debug for AdwPropertyAnimationTarget {
2266 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2267 f.debug_struct(&format!("AdwPropertyAnimationTarget @ {self:p}"))
2268 .finish()
2269 }
2270}
2271
2272#[repr(C)]
2273#[allow(dead_code)]
2274pub struct AdwShortcutLabel {
2275 _data: [u8; 0],
2276 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2277}
2278
2279impl ::std::fmt::Debug for AdwShortcutLabel {
2280 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2281 f.debug_struct(&format!("AdwShortcutLabel @ {self:p}"))
2282 .finish()
2283 }
2284}
2285
2286#[repr(C)]
2287#[allow(dead_code)]
2288pub struct AdwShortcutsDialog {
2289 _data: [u8; 0],
2290 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2291}
2292
2293impl ::std::fmt::Debug for AdwShortcutsDialog {
2294 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2295 f.debug_struct(&format!("AdwShortcutsDialog @ {self:p}"))
2296 .finish()
2297 }
2298}
2299
2300#[repr(C)]
2301#[allow(dead_code)]
2302pub struct AdwShortcutsItem {
2303 _data: [u8; 0],
2304 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2305}
2306
2307impl ::std::fmt::Debug for AdwShortcutsItem {
2308 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2309 f.debug_struct(&format!("AdwShortcutsItem @ {self:p}"))
2310 .finish()
2311 }
2312}
2313
2314#[repr(C)]
2315#[allow(dead_code)]
2316pub struct AdwShortcutsSection {
2317 _data: [u8; 0],
2318 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2319}
2320
2321impl ::std::fmt::Debug for AdwShortcutsSection {
2322 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2323 f.debug_struct(&format!("AdwShortcutsSection @ {self:p}"))
2324 .finish()
2325 }
2326}
2327
2328#[repr(C)]
2329#[allow(dead_code)]
2330pub struct AdwSidebar {
2331 _data: [u8; 0],
2332 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2333}
2334
2335impl ::std::fmt::Debug for AdwSidebar {
2336 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2337 f.debug_struct(&format!("AdwSidebar @ {self:p}")).finish()
2338 }
2339}
2340
2341#[derive(Copy, Clone)]
2342#[repr(C)]
2343pub struct AdwSidebarItem {
2344 pub parent_instance: gobject::GObject,
2345}
2346
2347impl ::std::fmt::Debug for AdwSidebarItem {
2348 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2349 f.debug_struct(&format!("AdwSidebarItem @ {self:p}"))
2350 .field("parent_instance", &self.parent_instance)
2351 .finish()
2352 }
2353}
2354
2355#[repr(C)]
2356#[allow(dead_code)]
2357pub struct AdwSidebarSection {
2358 _data: [u8; 0],
2359 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2360}
2361
2362impl ::std::fmt::Debug for AdwSidebarSection {
2363 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2364 f.debug_struct(&format!("AdwSidebarSection @ {self:p}"))
2365 .finish()
2366 }
2367}
2368
2369#[repr(C)]
2370#[allow(dead_code)]
2371pub struct AdwSpinRow {
2372 _data: [u8; 0],
2373 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2374}
2375
2376impl ::std::fmt::Debug for AdwSpinRow {
2377 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2378 f.debug_struct(&format!("AdwSpinRow @ {self:p}")).finish()
2379 }
2380}
2381
2382#[repr(C)]
2383#[allow(dead_code)]
2384pub struct AdwSpinner {
2385 _data: [u8; 0],
2386 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2387}
2388
2389impl ::std::fmt::Debug for AdwSpinner {
2390 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2391 f.debug_struct(&format!("AdwSpinner @ {self:p}")).finish()
2392 }
2393}
2394
2395#[repr(C)]
2396#[allow(dead_code)]
2397pub struct AdwSpinnerPaintable {
2398 _data: [u8; 0],
2399 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2400}
2401
2402impl ::std::fmt::Debug for AdwSpinnerPaintable {
2403 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2404 f.debug_struct(&format!("AdwSpinnerPaintable @ {self:p}"))
2405 .finish()
2406 }
2407}
2408
2409#[repr(C)]
2410#[allow(dead_code)]
2411pub struct AdwSplitButton {
2412 _data: [u8; 0],
2413 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2414}
2415
2416impl ::std::fmt::Debug for AdwSplitButton {
2417 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2418 f.debug_struct(&format!("AdwSplitButton @ {self:p}"))
2419 .finish()
2420 }
2421}
2422
2423#[repr(C)]
2424#[allow(dead_code)]
2425pub struct AdwSpringAnimation {
2426 _data: [u8; 0],
2427 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2428}
2429
2430impl ::std::fmt::Debug for AdwSpringAnimation {
2431 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2432 f.debug_struct(&format!("AdwSpringAnimation @ {self:p}"))
2433 .finish()
2434 }
2435}
2436
2437#[repr(C)]
2438#[allow(dead_code)]
2439pub struct AdwSqueezer {
2440 _data: [u8; 0],
2441 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2442}
2443
2444impl ::std::fmt::Debug for AdwSqueezer {
2445 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2446 f.debug_struct(&format!("AdwSqueezer @ {self:p}")).finish()
2447 }
2448}
2449
2450#[repr(C)]
2451#[allow(dead_code)]
2452pub struct AdwSqueezerPage {
2453 _data: [u8; 0],
2454 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2455}
2456
2457impl ::std::fmt::Debug for AdwSqueezerPage {
2458 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2459 f.debug_struct(&format!("AdwSqueezerPage @ {self:p}"))
2460 .finish()
2461 }
2462}
2463
2464#[repr(C)]
2465#[allow(dead_code)]
2466pub struct AdwStatusPage {
2467 _data: [u8; 0],
2468 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2469}
2470
2471impl ::std::fmt::Debug for AdwStatusPage {
2472 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2473 f.debug_struct(&format!("AdwStatusPage @ {self:p}"))
2474 .finish()
2475 }
2476}
2477
2478#[repr(C)]
2479#[allow(dead_code)]
2480pub struct AdwStyleManager {
2481 _data: [u8; 0],
2482 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2483}
2484
2485impl ::std::fmt::Debug for AdwStyleManager {
2486 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2487 f.debug_struct(&format!("AdwStyleManager @ {self:p}"))
2488 .finish()
2489 }
2490}
2491
2492#[repr(C)]
2493#[allow(dead_code)]
2494pub struct AdwSwipeTracker {
2495 _data: [u8; 0],
2496 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2497}
2498
2499impl ::std::fmt::Debug for AdwSwipeTracker {
2500 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2501 f.debug_struct(&format!("AdwSwipeTracker @ {self:p}"))
2502 .finish()
2503 }
2504}
2505
2506#[repr(C)]
2507#[allow(dead_code)]
2508pub struct AdwSwitchRow {
2509 _data: [u8; 0],
2510 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2511}
2512
2513impl ::std::fmt::Debug for AdwSwitchRow {
2514 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2515 f.debug_struct(&format!("AdwSwitchRow @ {self:p}")).finish()
2516 }
2517}
2518
2519#[repr(C)]
2520#[allow(dead_code)]
2521pub struct AdwTabBar {
2522 _data: [u8; 0],
2523 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2524}
2525
2526impl ::std::fmt::Debug for AdwTabBar {
2527 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2528 f.debug_struct(&format!("AdwTabBar @ {self:p}")).finish()
2529 }
2530}
2531
2532#[repr(C)]
2533#[allow(dead_code)]
2534pub struct AdwTabButton {
2535 _data: [u8; 0],
2536 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2537}
2538
2539impl ::std::fmt::Debug for AdwTabButton {
2540 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2541 f.debug_struct(&format!("AdwTabButton @ {self:p}")).finish()
2542 }
2543}
2544
2545#[repr(C)]
2546#[allow(dead_code)]
2547pub struct AdwTabOverview {
2548 _data: [u8; 0],
2549 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2550}
2551
2552impl ::std::fmt::Debug for AdwTabOverview {
2553 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2554 f.debug_struct(&format!("AdwTabOverview @ {self:p}"))
2555 .finish()
2556 }
2557}
2558
2559#[repr(C)]
2560#[allow(dead_code)]
2561pub struct AdwTabPage {
2562 _data: [u8; 0],
2563 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2564}
2565
2566impl ::std::fmt::Debug for AdwTabPage {
2567 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2568 f.debug_struct(&format!("AdwTabPage @ {self:p}")).finish()
2569 }
2570}
2571
2572#[repr(C)]
2573#[allow(dead_code)]
2574pub struct AdwTabView {
2575 _data: [u8; 0],
2576 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2577}
2578
2579impl ::std::fmt::Debug for AdwTabView {
2580 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2581 f.debug_struct(&format!("AdwTabView @ {self:p}")).finish()
2582 }
2583}
2584
2585#[repr(C)]
2586#[allow(dead_code)]
2587pub struct AdwTimedAnimation {
2588 _data: [u8; 0],
2589 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2590}
2591
2592impl ::std::fmt::Debug for AdwTimedAnimation {
2593 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2594 f.debug_struct(&format!("AdwTimedAnimation @ {self:p}"))
2595 .finish()
2596 }
2597}
2598
2599#[repr(C)]
2600#[allow(dead_code)]
2601pub struct AdwToast {
2602 _data: [u8; 0],
2603 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2604}
2605
2606impl ::std::fmt::Debug for AdwToast {
2607 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2608 f.debug_struct(&format!("AdwToast @ {self:p}")).finish()
2609 }
2610}
2611
2612#[repr(C)]
2613#[allow(dead_code)]
2614pub struct AdwToastOverlay {
2615 _data: [u8; 0],
2616 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2617}
2618
2619impl ::std::fmt::Debug for AdwToastOverlay {
2620 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2621 f.debug_struct(&format!("AdwToastOverlay @ {self:p}"))
2622 .finish()
2623 }
2624}
2625
2626#[repr(C)]
2627#[allow(dead_code)]
2628pub struct AdwToggle {
2629 _data: [u8; 0],
2630 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2631}
2632
2633impl ::std::fmt::Debug for AdwToggle {
2634 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2635 f.debug_struct(&format!("AdwToggle @ {self:p}")).finish()
2636 }
2637}
2638
2639#[repr(C)]
2640#[allow(dead_code)]
2641pub struct AdwToggleGroup {
2642 _data: [u8; 0],
2643 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2644}
2645
2646impl ::std::fmt::Debug for AdwToggleGroup {
2647 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2648 f.debug_struct(&format!("AdwToggleGroup @ {self:p}"))
2649 .finish()
2650 }
2651}
2652
2653#[repr(C)]
2654#[allow(dead_code)]
2655pub struct AdwToolbarView {
2656 _data: [u8; 0],
2657 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2658}
2659
2660impl ::std::fmt::Debug for AdwToolbarView {
2661 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2662 f.debug_struct(&format!("AdwToolbarView @ {self:p}"))
2663 .finish()
2664 }
2665}
2666
2667#[repr(C)]
2668#[allow(dead_code)]
2669pub struct AdwViewStack {
2670 _data: [u8; 0],
2671 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2672}
2673
2674impl ::std::fmt::Debug for AdwViewStack {
2675 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2676 f.debug_struct(&format!("AdwViewStack @ {self:p}")).finish()
2677 }
2678}
2679
2680#[repr(C)]
2681#[allow(dead_code)]
2682pub struct AdwViewStackPage {
2683 _data: [u8; 0],
2684 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2685}
2686
2687impl ::std::fmt::Debug for AdwViewStackPage {
2688 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2689 f.debug_struct(&format!("AdwViewStackPage @ {self:p}"))
2690 .finish()
2691 }
2692}
2693
2694#[repr(C)]
2695#[allow(dead_code)]
2696pub struct AdwViewStackPages {
2697 _data: [u8; 0],
2698 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2699}
2700
2701impl ::std::fmt::Debug for AdwViewStackPages {
2702 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2703 f.debug_struct(&format!("AdwViewStackPages @ {self:p}"))
2704 .finish()
2705 }
2706}
2707
2708#[repr(C)]
2709#[allow(dead_code)]
2710pub struct AdwViewSwitcher {
2711 _data: [u8; 0],
2712 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2713}
2714
2715impl ::std::fmt::Debug for AdwViewSwitcher {
2716 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2717 f.debug_struct(&format!("AdwViewSwitcher @ {self:p}"))
2718 .finish()
2719 }
2720}
2721
2722#[repr(C)]
2723#[allow(dead_code)]
2724pub struct AdwViewSwitcherBar {
2725 _data: [u8; 0],
2726 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2727}
2728
2729impl ::std::fmt::Debug for AdwViewSwitcherBar {
2730 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2731 f.debug_struct(&format!("AdwViewSwitcherBar @ {self:p}"))
2732 .finish()
2733 }
2734}
2735
2736#[repr(C)]
2737#[allow(dead_code)]
2738pub struct AdwViewSwitcherSidebar {
2739 _data: [u8; 0],
2740 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2741}
2742
2743impl ::std::fmt::Debug for AdwViewSwitcherSidebar {
2744 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2745 f.debug_struct(&format!("AdwViewSwitcherSidebar @ {self:p}"))
2746 .finish()
2747 }
2748}
2749
2750#[repr(C)]
2751#[allow(dead_code)]
2752pub struct AdwViewSwitcherTitle {
2753 _data: [u8; 0],
2754 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2755}
2756
2757impl ::std::fmt::Debug for AdwViewSwitcherTitle {
2758 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2759 f.debug_struct(&format!("AdwViewSwitcherTitle @ {self:p}"))
2760 .finish()
2761 }
2762}
2763
2764#[derive(Copy, Clone)]
2765#[repr(C)]
2766pub struct AdwWindow {
2767 pub parent_instance: gtk::GtkWindow,
2768}
2769
2770impl ::std::fmt::Debug for AdwWindow {
2771 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2772 f.debug_struct(&format!("AdwWindow @ {self:p}"))
2773 .field("parent_instance", &self.parent_instance)
2774 .finish()
2775 }
2776}
2777
2778#[repr(C)]
2779#[allow(dead_code)]
2780pub struct AdwWindowTitle {
2781 _data: [u8; 0],
2782 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2783}
2784
2785impl ::std::fmt::Debug for AdwWindowTitle {
2786 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2787 f.debug_struct(&format!("AdwWindowTitle @ {self:p}"))
2788 .finish()
2789 }
2790}
2791
2792#[repr(C)]
2793#[allow(dead_code)]
2794pub struct AdwWrapBox {
2795 _data: [u8; 0],
2796 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2797}
2798
2799impl ::std::fmt::Debug for AdwWrapBox {
2800 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2801 f.debug_struct(&format!("AdwWrapBox @ {self:p}")).finish()
2802 }
2803}
2804
2805#[repr(C)]
2806#[allow(dead_code)]
2807pub struct AdwWrapLayout {
2808 _data: [u8; 0],
2809 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2810}
2811
2812impl ::std::fmt::Debug for AdwWrapLayout {
2813 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2814 f.debug_struct(&format!("AdwWrapLayout @ {self:p}"))
2815 .finish()
2816 }
2817}
2818
2819#[repr(C)]
2821#[allow(dead_code)]
2822pub struct AdwSwipeable {
2823 _data: [u8; 0],
2824 _marker: core::marker::PhantomData<(*mut u8, core::marker::PhantomPinned)>,
2825}
2826
2827impl ::std::fmt::Debug for AdwSwipeable {
2828 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2829 write!(f, "AdwSwipeable @ {self:p}")
2830 }
2831}
2832
2833unsafe extern "C" {
2834
2835 #[cfg(feature = "v1_6")]
2839 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
2840 pub fn adw_accent_color_get_type() -> GType;
2841 #[cfg(feature = "v1_6")]
2842 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
2843 pub fn adw_accent_color_to_rgba(self_: AdwAccentColor, rgba: *mut gdk::GdkRGBA);
2844 #[cfg(feature = "v1_6")]
2845 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
2846 pub fn adw_accent_color_to_standalone_rgba(
2847 self_: AdwAccentColor,
2848 dark: gboolean,
2849 rgba: *mut gdk::GdkRGBA,
2850 );
2851
2852 pub fn adw_animation_state_get_type() -> GType;
2856
2857 #[cfg(feature = "v1_7")]
2861 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
2862 pub fn adw_banner_button_style_get_type() -> GType;
2863
2864 #[cfg(feature = "v1_4")]
2868 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
2869 pub fn adw_breakpoint_condition_length_type_get_type() -> GType;
2870
2871 #[cfg(feature = "v1_4")]
2875 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
2876 pub fn adw_breakpoint_condition_ratio_type_get_type() -> GType;
2877
2878 pub fn adw_centering_policy_get_type() -> GType;
2882
2883 pub fn adw_color_scheme_get_type() -> GType;
2887
2888 #[cfg(feature = "v1_5")]
2892 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
2893 pub fn adw_dialog_presentation_mode_get_type() -> GType;
2894
2895 pub fn adw_easing_get_type() -> GType;
2899 pub fn adw_easing_ease(self_: AdwEasing, value: c_double) -> c_double;
2900
2901 pub fn adw_flap_fold_policy_get_type() -> GType;
2905
2906 pub fn adw_flap_transition_type_get_type() -> GType;
2910
2911 pub fn adw_fold_threshold_policy_get_type() -> GType;
2915
2916 #[cfg(feature = "v1_7")]
2920 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
2921 pub fn adw_inline_view_switcher_display_mode_get_type() -> GType;
2922
2923 #[cfg(feature = "v1_7")]
2927 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
2928 pub fn adw_justify_mode_get_type() -> GType;
2929
2930 pub fn adw_leaflet_transition_type_get_type() -> GType;
2934
2935 #[cfg(feature = "v1_4")]
2939 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
2940 pub fn adw_length_unit_get_type() -> GType;
2941 #[cfg(feature = "v1_4")]
2942 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
2943 pub fn adw_length_unit_from_px(
2944 unit: AdwLengthUnit,
2945 value: c_double,
2946 settings: *mut gtk::GtkSettings,
2947 ) -> c_double;
2948 #[cfg(feature = "v1_4")]
2949 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
2950 pub fn adw_length_unit_to_px(
2951 unit: AdwLengthUnit,
2952 value: c_double,
2953 settings: *mut gtk::GtkSettings,
2954 ) -> c_double;
2955
2956 pub fn adw_navigation_direction_get_type() -> GType;
2960
2961 #[cfg(feature = "v1_7")]
2965 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
2966 pub fn adw_pack_direction_get_type() -> GType;
2967
2968 #[cfg(feature = "v1_2")]
2972 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
2973 pub fn adw_response_appearance_get_type() -> GType;
2974
2975 #[cfg(feature = "v1_9")]
2979 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
2980 pub fn adw_sidebar_mode_get_type() -> GType;
2981
2982 pub fn adw_squeezer_transition_type_get_type() -> GType;
2986
2987 pub fn adw_toast_priority_get_type() -> GType;
2991
2992 #[cfg(feature = "v1_4")]
2996 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
2997 pub fn adw_toolbar_style_get_type() -> GType;
2998
2999 pub fn adw_view_switcher_policy_get_type() -> GType;
3003
3004 #[cfg(feature = "v1_7")]
3008 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3009 pub fn adw_wrap_policy_get_type() -> GType;
3010
3011 #[cfg(feature = "v1_2")]
3015 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3016 pub fn adw_tab_view_shortcuts_get_type() -> GType;
3017
3018 #[cfg(feature = "v1_4")]
3022 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3023 pub fn adw_breakpoint_condition_get_type() -> GType;
3024 #[cfg(feature = "v1_4")]
3025 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3026 pub fn adw_breakpoint_condition_new_and(
3027 condition_1: *mut AdwBreakpointCondition,
3028 condition_2: *mut AdwBreakpointCondition,
3029 ) -> *mut AdwBreakpointCondition;
3030 #[cfg(feature = "v1_4")]
3031 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3032 pub fn adw_breakpoint_condition_new_length(
3033 type_: AdwBreakpointConditionLengthType,
3034 value: c_double,
3035 unit: AdwLengthUnit,
3036 ) -> *mut AdwBreakpointCondition;
3037 #[cfg(feature = "v1_4")]
3038 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3039 pub fn adw_breakpoint_condition_new_or(
3040 condition_1: *mut AdwBreakpointCondition,
3041 condition_2: *mut AdwBreakpointCondition,
3042 ) -> *mut AdwBreakpointCondition;
3043 #[cfg(feature = "v1_4")]
3044 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3045 pub fn adw_breakpoint_condition_new_ratio(
3046 type_: AdwBreakpointConditionRatioType,
3047 width: c_int,
3048 height: c_int,
3049 ) -> *mut AdwBreakpointCondition;
3050 #[cfg(feature = "v1_4")]
3051 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3052 pub fn adw_breakpoint_condition_copy(
3053 self_: *mut AdwBreakpointCondition,
3054 ) -> *mut AdwBreakpointCondition;
3055 #[cfg(feature = "v1_4")]
3056 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3057 pub fn adw_breakpoint_condition_free(self_: *mut AdwBreakpointCondition);
3058 #[cfg(feature = "v1_4")]
3059 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3060 pub fn adw_breakpoint_condition_to_string(self_: *mut AdwBreakpointCondition) -> *mut c_char;
3061 #[cfg(feature = "v1_4")]
3062 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3063 pub fn adw_breakpoint_condition_parse(str: *const c_char) -> *mut AdwBreakpointCondition;
3064
3065 pub fn adw_spring_params_get_type() -> GType;
3069 pub fn adw_spring_params_new(
3070 damping_ratio: c_double,
3071 mass: c_double,
3072 stiffness: c_double,
3073 ) -> *mut AdwSpringParams;
3074 pub fn adw_spring_params_new_full(
3075 damping: c_double,
3076 mass: c_double,
3077 stiffness: c_double,
3078 ) -> *mut AdwSpringParams;
3079 pub fn adw_spring_params_get_damping(self_: *mut AdwSpringParams) -> c_double;
3080 pub fn adw_spring_params_get_damping_ratio(self_: *mut AdwSpringParams) -> c_double;
3081 pub fn adw_spring_params_get_mass(self_: *mut AdwSpringParams) -> c_double;
3082 pub fn adw_spring_params_get_stiffness(self_: *mut AdwSpringParams) -> c_double;
3083 pub fn adw_spring_params_ref(self_: *mut AdwSpringParams) -> *mut AdwSpringParams;
3084 pub fn adw_spring_params_unref(self_: *mut AdwSpringParams);
3085
3086 #[cfg(feature = "v1_5")]
3090 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3091 pub fn adw_about_dialog_get_type() -> GType;
3092 #[cfg(feature = "v1_5")]
3093 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3094 pub fn adw_about_dialog_new() -> *mut AdwDialog;
3095 #[cfg(feature = "v1_5")]
3096 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3097 #[cfg(not(target_env = "msvc"))]
3098 #[cfg_attr(docsrs, doc(cfg(not(target_env = "msvc"))))]
3099 pub fn adw_about_dialog_new_from_appdata(
3100 resource_path: *const c_char,
3101 release_notes_version: *const c_char,
3102 ) -> *mut AdwDialog;
3103 #[cfg(feature = "v1_5")]
3104 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3105 pub fn adw_about_dialog_add_acknowledgement_section(
3106 self_: *mut AdwAboutDialog,
3107 name: *const c_char,
3108 people: *mut *const c_char,
3109 );
3110 #[cfg(feature = "v1_5")]
3111 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3112 pub fn adw_about_dialog_add_credit_section(
3113 self_: *mut AdwAboutDialog,
3114 name: *const c_char,
3115 people: *mut *const c_char,
3116 );
3117 #[cfg(feature = "v1_5")]
3118 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3119 pub fn adw_about_dialog_add_legal_section(
3120 self_: *mut AdwAboutDialog,
3121 title: *const c_char,
3122 copyright: *const c_char,
3123 license_type: gtk::GtkLicense,
3124 license: *const c_char,
3125 );
3126 #[cfg(feature = "v1_5")]
3127 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3128 pub fn adw_about_dialog_add_link(
3129 self_: *mut AdwAboutDialog,
3130 title: *const c_char,
3131 url: *const c_char,
3132 );
3133 #[cfg(feature = "v1_7")]
3134 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3135 pub fn adw_about_dialog_add_other_app(
3136 self_: *mut AdwAboutDialog,
3137 appid: *const c_char,
3138 name: *const c_char,
3139 summary: *const c_char,
3140 );
3141 #[cfg(feature = "v1_9")]
3142 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
3143 pub fn adw_about_dialog_get_appdata_resource_path(self_: *mut AdwAboutDialog) -> *const c_char;
3144 #[cfg(feature = "v1_5")]
3145 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3146 pub fn adw_about_dialog_get_application_icon(self_: *mut AdwAboutDialog) -> *const c_char;
3147 #[cfg(feature = "v1_5")]
3148 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3149 pub fn adw_about_dialog_get_application_name(self_: *mut AdwAboutDialog) -> *const c_char;
3150 #[cfg(feature = "v1_5")]
3151 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3152 pub fn adw_about_dialog_get_artists(self_: *mut AdwAboutDialog) -> *const *const c_char;
3153 #[cfg(feature = "v1_5")]
3154 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3155 pub fn adw_about_dialog_get_comments(self_: *mut AdwAboutDialog) -> *const c_char;
3156 #[cfg(feature = "v1_5")]
3157 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3158 pub fn adw_about_dialog_get_copyright(self_: *mut AdwAboutDialog) -> *const c_char;
3159 #[cfg(feature = "v1_5")]
3160 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3161 pub fn adw_about_dialog_get_debug_info(self_: *mut AdwAboutDialog) -> *const c_char;
3162 #[cfg(feature = "v1_5")]
3163 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3164 pub fn adw_about_dialog_get_debug_info_filename(self_: *mut AdwAboutDialog) -> *const c_char;
3165 #[cfg(feature = "v1_5")]
3166 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3167 pub fn adw_about_dialog_get_designers(self_: *mut AdwAboutDialog) -> *const *const c_char;
3168 #[cfg(feature = "v1_5")]
3169 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3170 pub fn adw_about_dialog_get_developer_name(self_: *mut AdwAboutDialog) -> *const c_char;
3171 #[cfg(feature = "v1_5")]
3172 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3173 pub fn adw_about_dialog_get_developers(self_: *mut AdwAboutDialog) -> *const *const c_char;
3174 #[cfg(feature = "v1_5")]
3175 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3176 pub fn adw_about_dialog_get_documenters(self_: *mut AdwAboutDialog) -> *const *const c_char;
3177 #[cfg(feature = "v1_5")]
3178 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3179 pub fn adw_about_dialog_get_issue_url(self_: *mut AdwAboutDialog) -> *const c_char;
3180 #[cfg(feature = "v1_5")]
3181 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3182 pub fn adw_about_dialog_get_license(self_: *mut AdwAboutDialog) -> *const c_char;
3183 #[cfg(feature = "v1_5")]
3184 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3185 pub fn adw_about_dialog_get_license_type(self_: *mut AdwAboutDialog) -> gtk::GtkLicense;
3186 #[cfg(feature = "v1_10")]
3187 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
3188 pub fn adw_about_dialog_get_other_apps_title(self_: *mut AdwAboutDialog) -> *const c_char;
3189 #[cfg(feature = "v1_5")]
3190 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3191 pub fn adw_about_dialog_get_release_notes(self_: *mut AdwAboutDialog) -> *const c_char;
3192 #[cfg(feature = "v1_5")]
3193 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3194 pub fn adw_about_dialog_get_release_notes_version(self_: *mut AdwAboutDialog) -> *const c_char;
3195 #[cfg(feature = "v1_5")]
3196 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3197 pub fn adw_about_dialog_get_support_url(self_: *mut AdwAboutDialog) -> *const c_char;
3198 #[cfg(feature = "v1_5")]
3199 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3200 pub fn adw_about_dialog_get_translator_credits(self_: *mut AdwAboutDialog) -> *const c_char;
3201 #[cfg(feature = "v1_5")]
3202 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3203 pub fn adw_about_dialog_get_version(self_: *mut AdwAboutDialog) -> *const c_char;
3204 #[cfg(feature = "v1_5")]
3205 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3206 pub fn adw_about_dialog_get_website(self_: *mut AdwAboutDialog) -> *const c_char;
3207 #[cfg(feature = "v1_5")]
3208 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3209 pub fn adw_about_dialog_set_application_icon(
3210 self_: *mut AdwAboutDialog,
3211 application_icon: *const c_char,
3212 );
3213 #[cfg(feature = "v1_5")]
3214 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3215 pub fn adw_about_dialog_set_application_name(
3216 self_: *mut AdwAboutDialog,
3217 application_name: *const c_char,
3218 );
3219 #[cfg(feature = "v1_5")]
3220 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3221 pub fn adw_about_dialog_set_artists(self_: *mut AdwAboutDialog, artists: *mut *const c_char);
3222 #[cfg(feature = "v1_5")]
3223 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3224 pub fn adw_about_dialog_set_comments(self_: *mut AdwAboutDialog, comments: *const c_char);
3225 #[cfg(feature = "v1_5")]
3226 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3227 pub fn adw_about_dialog_set_copyright(self_: *mut AdwAboutDialog, copyright: *const c_char);
3228 #[cfg(feature = "v1_5")]
3229 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3230 pub fn adw_about_dialog_set_debug_info(self_: *mut AdwAboutDialog, debug_info: *const c_char);
3231 #[cfg(feature = "v1_5")]
3232 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3233 pub fn adw_about_dialog_set_debug_info_filename(
3234 self_: *mut AdwAboutDialog,
3235 filename: *const c_char,
3236 );
3237 #[cfg(feature = "v1_5")]
3238 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3239 pub fn adw_about_dialog_set_designers(
3240 self_: *mut AdwAboutDialog,
3241 designers: *mut *const c_char,
3242 );
3243 #[cfg(feature = "v1_5")]
3244 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3245 pub fn adw_about_dialog_set_developer_name(
3246 self_: *mut AdwAboutDialog,
3247 developer_name: *const c_char,
3248 );
3249 #[cfg(feature = "v1_5")]
3250 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3251 pub fn adw_about_dialog_set_developers(
3252 self_: *mut AdwAboutDialog,
3253 developers: *mut *const c_char,
3254 );
3255 #[cfg(feature = "v1_5")]
3256 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3257 pub fn adw_about_dialog_set_documenters(
3258 self_: *mut AdwAboutDialog,
3259 documenters: *mut *const c_char,
3260 );
3261 #[cfg(feature = "v1_5")]
3262 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3263 pub fn adw_about_dialog_set_issue_url(self_: *mut AdwAboutDialog, issue_url: *const c_char);
3264 #[cfg(feature = "v1_5")]
3265 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3266 pub fn adw_about_dialog_set_license(self_: *mut AdwAboutDialog, license: *const c_char);
3267 #[cfg(feature = "v1_5")]
3268 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3269 pub fn adw_about_dialog_set_license_type(
3270 self_: *mut AdwAboutDialog,
3271 license_type: gtk::GtkLicense,
3272 );
3273 #[cfg(feature = "v1_10")]
3274 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
3275 pub fn adw_about_dialog_set_other_apps_title(self_: *mut AdwAboutDialog, title: *const c_char);
3276 #[cfg(feature = "v1_5")]
3277 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3278 pub fn adw_about_dialog_set_release_notes(
3279 self_: *mut AdwAboutDialog,
3280 release_notes: *const c_char,
3281 );
3282 #[cfg(feature = "v1_5")]
3283 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3284 pub fn adw_about_dialog_set_release_notes_version(
3285 self_: *mut AdwAboutDialog,
3286 version: *const c_char,
3287 );
3288 #[cfg(feature = "v1_5")]
3289 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3290 pub fn adw_about_dialog_set_support_url(self_: *mut AdwAboutDialog, support_url: *const c_char);
3291 #[cfg(feature = "v1_5")]
3292 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3293 pub fn adw_about_dialog_set_translator_credits(
3294 self_: *mut AdwAboutDialog,
3295 translator_credits: *const c_char,
3296 );
3297 #[cfg(feature = "v1_5")]
3298 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3299 pub fn adw_about_dialog_set_version(self_: *mut AdwAboutDialog, version: *const c_char);
3300 #[cfg(feature = "v1_5")]
3301 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3302 pub fn adw_about_dialog_set_website(self_: *mut AdwAboutDialog, website: *const c_char);
3303
3304 #[cfg(feature = "v1_2")]
3308 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3309 pub fn adw_about_window_get_type() -> GType;
3310 #[cfg(feature = "v1_2")]
3311 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3312 pub fn adw_about_window_new() -> *mut gtk::GtkWidget;
3313 #[cfg(feature = "v1_4")]
3314 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3315 #[cfg(not(target_env = "msvc"))]
3316 #[cfg_attr(docsrs, doc(cfg(not(target_env = "msvc"))))]
3317 pub fn adw_about_window_new_from_appdata(
3318 resource_path: *const c_char,
3319 release_notes_version: *const c_char,
3320 ) -> *mut gtk::GtkWidget;
3321 #[cfg(feature = "v1_2")]
3322 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3323 pub fn adw_about_window_add_acknowledgement_section(
3324 self_: *mut AdwAboutWindow,
3325 name: *const c_char,
3326 people: *mut *const c_char,
3327 );
3328 #[cfg(feature = "v1_2")]
3329 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3330 pub fn adw_about_window_add_credit_section(
3331 self_: *mut AdwAboutWindow,
3332 name: *const c_char,
3333 people: *mut *const c_char,
3334 );
3335 #[cfg(feature = "v1_2")]
3336 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3337 pub fn adw_about_window_add_legal_section(
3338 self_: *mut AdwAboutWindow,
3339 title: *const c_char,
3340 copyright: *const c_char,
3341 license_type: gtk::GtkLicense,
3342 license: *const c_char,
3343 );
3344 #[cfg(feature = "v1_2")]
3345 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3346 pub fn adw_about_window_add_link(
3347 self_: *mut AdwAboutWindow,
3348 title: *const c_char,
3349 url: *const c_char,
3350 );
3351 #[cfg(feature = "v1_2")]
3352 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3353 pub fn adw_about_window_get_application_icon(self_: *mut AdwAboutWindow) -> *const c_char;
3354 #[cfg(feature = "v1_2")]
3355 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3356 pub fn adw_about_window_get_application_name(self_: *mut AdwAboutWindow) -> *const c_char;
3357 #[cfg(feature = "v1_2")]
3358 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3359 pub fn adw_about_window_get_artists(self_: *mut AdwAboutWindow) -> *const *const c_char;
3360 #[cfg(feature = "v1_2")]
3361 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3362 pub fn adw_about_window_get_comments(self_: *mut AdwAboutWindow) -> *const c_char;
3363 #[cfg(feature = "v1_2")]
3364 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3365 pub fn adw_about_window_get_copyright(self_: *mut AdwAboutWindow) -> *const c_char;
3366 #[cfg(feature = "v1_2")]
3367 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3368 pub fn adw_about_window_get_debug_info(self_: *mut AdwAboutWindow) -> *const c_char;
3369 #[cfg(feature = "v1_2")]
3370 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3371 pub fn adw_about_window_get_debug_info_filename(self_: *mut AdwAboutWindow) -> *const c_char;
3372 #[cfg(feature = "v1_2")]
3373 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3374 pub fn adw_about_window_get_designers(self_: *mut AdwAboutWindow) -> *const *const c_char;
3375 #[cfg(feature = "v1_2")]
3376 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3377 pub fn adw_about_window_get_developer_name(self_: *mut AdwAboutWindow) -> *const c_char;
3378 #[cfg(feature = "v1_2")]
3379 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3380 pub fn adw_about_window_get_developers(self_: *mut AdwAboutWindow) -> *const *const c_char;
3381 #[cfg(feature = "v1_2")]
3382 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3383 pub fn adw_about_window_get_documenters(self_: *mut AdwAboutWindow) -> *const *const c_char;
3384 #[cfg(feature = "v1_2")]
3385 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3386 pub fn adw_about_window_get_issue_url(self_: *mut AdwAboutWindow) -> *const c_char;
3387 #[cfg(feature = "v1_2")]
3388 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3389 pub fn adw_about_window_get_license(self_: *mut AdwAboutWindow) -> *const c_char;
3390 #[cfg(feature = "v1_2")]
3391 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3392 pub fn adw_about_window_get_license_type(self_: *mut AdwAboutWindow) -> gtk::GtkLicense;
3393 #[cfg(feature = "v1_2")]
3394 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3395 pub fn adw_about_window_get_release_notes(self_: *mut AdwAboutWindow) -> *const c_char;
3396 #[cfg(feature = "v1_2")]
3397 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3398 pub fn adw_about_window_get_release_notes_version(self_: *mut AdwAboutWindow) -> *const c_char;
3399 #[cfg(feature = "v1_2")]
3400 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3401 pub fn adw_about_window_get_support_url(self_: *mut AdwAboutWindow) -> *const c_char;
3402 #[cfg(feature = "v1_2")]
3403 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3404 pub fn adw_about_window_get_translator_credits(self_: *mut AdwAboutWindow) -> *const c_char;
3405 #[cfg(feature = "v1_2")]
3406 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3407 pub fn adw_about_window_get_version(self_: *mut AdwAboutWindow) -> *const c_char;
3408 #[cfg(feature = "v1_2")]
3409 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3410 pub fn adw_about_window_get_website(self_: *mut AdwAboutWindow) -> *const c_char;
3411 #[cfg(feature = "v1_2")]
3412 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3413 pub fn adw_about_window_set_application_icon(
3414 self_: *mut AdwAboutWindow,
3415 application_icon: *const c_char,
3416 );
3417 #[cfg(feature = "v1_2")]
3418 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3419 pub fn adw_about_window_set_application_name(
3420 self_: *mut AdwAboutWindow,
3421 application_name: *const c_char,
3422 );
3423 #[cfg(feature = "v1_2")]
3424 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3425 pub fn adw_about_window_set_artists(self_: *mut AdwAboutWindow, artists: *mut *const c_char);
3426 #[cfg(feature = "v1_2")]
3427 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3428 pub fn adw_about_window_set_comments(self_: *mut AdwAboutWindow, comments: *const c_char);
3429 #[cfg(feature = "v1_2")]
3430 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3431 pub fn adw_about_window_set_copyright(self_: *mut AdwAboutWindow, copyright: *const c_char);
3432 #[cfg(feature = "v1_2")]
3433 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3434 pub fn adw_about_window_set_debug_info(self_: *mut AdwAboutWindow, debug_info: *const c_char);
3435 #[cfg(feature = "v1_2")]
3436 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3437 pub fn adw_about_window_set_debug_info_filename(
3438 self_: *mut AdwAboutWindow,
3439 filename: *const c_char,
3440 );
3441 #[cfg(feature = "v1_2")]
3442 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3443 pub fn adw_about_window_set_designers(
3444 self_: *mut AdwAboutWindow,
3445 designers: *mut *const c_char,
3446 );
3447 #[cfg(feature = "v1_2")]
3448 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3449 pub fn adw_about_window_set_developer_name(
3450 self_: *mut AdwAboutWindow,
3451 developer_name: *const c_char,
3452 );
3453 #[cfg(feature = "v1_2")]
3454 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3455 pub fn adw_about_window_set_developers(
3456 self_: *mut AdwAboutWindow,
3457 developers: *mut *const c_char,
3458 );
3459 #[cfg(feature = "v1_2")]
3460 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3461 pub fn adw_about_window_set_documenters(
3462 self_: *mut AdwAboutWindow,
3463 documenters: *mut *const c_char,
3464 );
3465 #[cfg(feature = "v1_2")]
3466 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3467 pub fn adw_about_window_set_issue_url(self_: *mut AdwAboutWindow, issue_url: *const c_char);
3468 #[cfg(feature = "v1_2")]
3469 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3470 pub fn adw_about_window_set_license(self_: *mut AdwAboutWindow, license: *const c_char);
3471 #[cfg(feature = "v1_2")]
3472 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3473 pub fn adw_about_window_set_license_type(
3474 self_: *mut AdwAboutWindow,
3475 license_type: gtk::GtkLicense,
3476 );
3477 #[cfg(feature = "v1_2")]
3478 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3479 pub fn adw_about_window_set_release_notes(
3480 self_: *mut AdwAboutWindow,
3481 release_notes: *const c_char,
3482 );
3483 #[cfg(feature = "v1_2")]
3484 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3485 pub fn adw_about_window_set_release_notes_version(
3486 self_: *mut AdwAboutWindow,
3487 version: *const c_char,
3488 );
3489 #[cfg(feature = "v1_2")]
3490 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3491 pub fn adw_about_window_set_support_url(self_: *mut AdwAboutWindow, support_url: *const c_char);
3492 #[cfg(feature = "v1_2")]
3493 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3494 pub fn adw_about_window_set_translator_credits(
3495 self_: *mut AdwAboutWindow,
3496 translator_credits: *const c_char,
3497 );
3498 #[cfg(feature = "v1_2")]
3499 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3500 pub fn adw_about_window_set_version(self_: *mut AdwAboutWindow, version: *const c_char);
3501 #[cfg(feature = "v1_2")]
3502 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
3503 pub fn adw_about_window_set_website(self_: *mut AdwAboutWindow, website: *const c_char);
3504
3505 pub fn adw_action_row_get_type() -> GType;
3509 pub fn adw_action_row_new() -> *mut gtk::GtkWidget;
3510 pub fn adw_action_row_activate(self_: *mut AdwActionRow);
3511 pub fn adw_action_row_add_prefix(self_: *mut AdwActionRow, widget: *mut gtk::GtkWidget);
3512 pub fn adw_action_row_add_suffix(self_: *mut AdwActionRow, widget: *mut gtk::GtkWidget);
3513 pub fn adw_action_row_get_activatable_widget(self_: *mut AdwActionRow) -> *mut gtk::GtkWidget;
3514 pub fn adw_action_row_get_icon_name(self_: *mut AdwActionRow) -> *const c_char;
3515 pub fn adw_action_row_get_subtitle(self_: *mut AdwActionRow) -> *const c_char;
3516 pub fn adw_action_row_get_subtitle_lines(self_: *mut AdwActionRow) -> c_int;
3517 #[cfg(feature = "v1_3")]
3518 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3519 pub fn adw_action_row_get_subtitle_selectable(self_: *mut AdwActionRow) -> gboolean;
3520 pub fn adw_action_row_get_title_lines(self_: *mut AdwActionRow) -> c_int;
3521 pub fn adw_action_row_remove(self_: *mut AdwActionRow, widget: *mut gtk::GtkWidget);
3522 pub fn adw_action_row_set_activatable_widget(
3523 self_: *mut AdwActionRow,
3524 widget: *mut gtk::GtkWidget,
3525 );
3526 pub fn adw_action_row_set_icon_name(self_: *mut AdwActionRow, icon_name: *const c_char);
3527 pub fn adw_action_row_set_subtitle(self_: *mut AdwActionRow, subtitle: *const c_char);
3528 pub fn adw_action_row_set_subtitle_lines(self_: *mut AdwActionRow, subtitle_lines: c_int);
3529 #[cfg(feature = "v1_3")]
3530 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3531 pub fn adw_action_row_set_subtitle_selectable(
3532 self_: *mut AdwActionRow,
3533 subtitle_selectable: gboolean,
3534 );
3535 pub fn adw_action_row_set_title_lines(self_: *mut AdwActionRow, title_lines: c_int);
3536
3537 #[cfg(feature = "v1_5")]
3541 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3542 pub fn adw_alert_dialog_get_type() -> GType;
3543 #[cfg(feature = "v1_5")]
3544 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3545 pub fn adw_alert_dialog_new(heading: *const c_char, body: *const c_char) -> *mut AdwDialog;
3546 #[cfg(feature = "v1_5")]
3547 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3548 pub fn adw_alert_dialog_add_response(
3549 self_: *mut AdwAlertDialog,
3550 id: *const c_char,
3551 label: *const c_char,
3552 );
3553 #[cfg(feature = "v1_5")]
3554 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3555 pub fn adw_alert_dialog_add_responses(self_: *mut AdwAlertDialog, first_id: *const c_char, ...);
3556 #[cfg(feature = "v1_5")]
3557 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3558 pub fn adw_alert_dialog_choose(
3559 self_: *mut AdwAlertDialog,
3560 parent: *mut gtk::GtkWidget,
3561 cancellable: *mut gio::GCancellable,
3562 callback: gio::GAsyncReadyCallback,
3563 user_data: gpointer,
3564 );
3565 #[cfg(feature = "v1_5")]
3566 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3567 pub fn adw_alert_dialog_choose_finish(
3568 self_: *mut AdwAlertDialog,
3569 result: *mut gio::GAsyncResult,
3570 ) -> *const c_char;
3571 #[cfg(feature = "v1_5")]
3572 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3573 pub fn adw_alert_dialog_format_body(self_: *mut AdwAlertDialog, format: *const c_char, ...);
3574 #[cfg(feature = "v1_5")]
3575 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3576 pub fn adw_alert_dialog_format_body_markup(
3577 self_: *mut AdwAlertDialog,
3578 format: *const c_char,
3579 ...
3580 );
3581 #[cfg(feature = "v1_5")]
3582 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3583 pub fn adw_alert_dialog_format_heading(self_: *mut AdwAlertDialog, format: *const c_char, ...);
3584 #[cfg(feature = "v1_5")]
3585 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3586 pub fn adw_alert_dialog_format_heading_markup(
3587 self_: *mut AdwAlertDialog,
3588 format: *const c_char,
3589 ...
3590 );
3591 #[cfg(feature = "v1_5")]
3592 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3593 pub fn adw_alert_dialog_get_body(self_: *mut AdwAlertDialog) -> *const c_char;
3594 #[cfg(feature = "v1_5")]
3595 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3596 pub fn adw_alert_dialog_get_body_use_markup(self_: *mut AdwAlertDialog) -> gboolean;
3597 #[cfg(feature = "v1_5")]
3598 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3599 pub fn adw_alert_dialog_get_close_response(self_: *mut AdwAlertDialog) -> *const c_char;
3600 #[cfg(feature = "v1_5")]
3601 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3602 pub fn adw_alert_dialog_get_default_response(self_: *mut AdwAlertDialog) -> *const c_char;
3603 #[cfg(feature = "v1_5")]
3604 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3605 pub fn adw_alert_dialog_get_extra_child(self_: *mut AdwAlertDialog) -> *mut gtk::GtkWidget;
3606 #[cfg(feature = "v1_5")]
3607 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3608 pub fn adw_alert_dialog_get_heading(self_: *mut AdwAlertDialog) -> *const c_char;
3609 #[cfg(feature = "v1_5")]
3610 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3611 pub fn adw_alert_dialog_get_heading_use_markup(self_: *mut AdwAlertDialog) -> gboolean;
3612 #[cfg(feature = "v1_6")]
3613 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3614 pub fn adw_alert_dialog_get_prefer_wide_layout(self_: *mut AdwAlertDialog) -> gboolean;
3615 #[cfg(feature = "v1_5")]
3616 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3617 pub fn adw_alert_dialog_get_response_appearance(
3618 self_: *mut AdwAlertDialog,
3619 response: *const c_char,
3620 ) -> AdwResponseAppearance;
3621 #[cfg(feature = "v1_5")]
3622 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3623 pub fn adw_alert_dialog_get_response_enabled(
3624 self_: *mut AdwAlertDialog,
3625 response: *const c_char,
3626 ) -> gboolean;
3627 #[cfg(feature = "v1_5")]
3628 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3629 pub fn adw_alert_dialog_get_response_label(
3630 self_: *mut AdwAlertDialog,
3631 response: *const c_char,
3632 ) -> *const c_char;
3633 #[cfg(feature = "v1_5")]
3634 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3635 pub fn adw_alert_dialog_has_response(
3636 self_: *mut AdwAlertDialog,
3637 response: *const c_char,
3638 ) -> gboolean;
3639 #[cfg(feature = "v1_5")]
3640 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3641 pub fn adw_alert_dialog_remove_response(self_: *mut AdwAlertDialog, id: *const c_char);
3642 #[cfg(feature = "v1_5")]
3643 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3644 pub fn adw_alert_dialog_set_body(self_: *mut AdwAlertDialog, body: *const c_char);
3645 #[cfg(feature = "v1_5")]
3646 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3647 pub fn adw_alert_dialog_set_body_use_markup(self_: *mut AdwAlertDialog, use_markup: gboolean);
3648 #[cfg(feature = "v1_5")]
3649 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3650 pub fn adw_alert_dialog_set_close_response(self_: *mut AdwAlertDialog, response: *const c_char);
3651 #[cfg(feature = "v1_5")]
3652 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3653 pub fn adw_alert_dialog_set_default_response(
3654 self_: *mut AdwAlertDialog,
3655 response: *const c_char,
3656 );
3657 #[cfg(feature = "v1_5")]
3658 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3659 pub fn adw_alert_dialog_set_extra_child(self_: *mut AdwAlertDialog, child: *mut gtk::GtkWidget);
3660 #[cfg(feature = "v1_5")]
3661 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3662 pub fn adw_alert_dialog_set_heading(self_: *mut AdwAlertDialog, heading: *const c_char);
3663 #[cfg(feature = "v1_5")]
3664 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3665 pub fn adw_alert_dialog_set_heading_use_markup(
3666 self_: *mut AdwAlertDialog,
3667 use_markup: gboolean,
3668 );
3669 #[cfg(feature = "v1_6")]
3670 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3671 pub fn adw_alert_dialog_set_prefer_wide_layout(
3672 self_: *mut AdwAlertDialog,
3673 prefer_wide_layout: gboolean,
3674 );
3675 #[cfg(feature = "v1_5")]
3676 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3677 pub fn adw_alert_dialog_set_response_appearance(
3678 self_: *mut AdwAlertDialog,
3679 response: *const c_char,
3680 appearance: AdwResponseAppearance,
3681 );
3682 #[cfg(feature = "v1_5")]
3683 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3684 pub fn adw_alert_dialog_set_response_enabled(
3685 self_: *mut AdwAlertDialog,
3686 response: *const c_char,
3687 enabled: gboolean,
3688 );
3689 #[cfg(feature = "v1_5")]
3690 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3691 pub fn adw_alert_dialog_set_response_label(
3692 self_: *mut AdwAlertDialog,
3693 response: *const c_char,
3694 label: *const c_char,
3695 );
3696
3697 pub fn adw_animation_get_type() -> GType;
3701 #[cfg(feature = "v1_3")]
3702 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3703 pub fn adw_animation_get_follow_enable_animations_setting(self_: *mut AdwAnimation)
3704 -> gboolean;
3705 pub fn adw_animation_get_state(self_: *mut AdwAnimation) -> AdwAnimationState;
3706 pub fn adw_animation_get_target(self_: *mut AdwAnimation) -> *mut AdwAnimationTarget;
3707 pub fn adw_animation_get_value(self_: *mut AdwAnimation) -> c_double;
3708 pub fn adw_animation_get_widget(self_: *mut AdwAnimation) -> *mut gtk::GtkWidget;
3709 pub fn adw_animation_pause(self_: *mut AdwAnimation);
3710 pub fn adw_animation_play(self_: *mut AdwAnimation);
3711 pub fn adw_animation_reset(self_: *mut AdwAnimation);
3712 pub fn adw_animation_resume(self_: *mut AdwAnimation);
3713 #[cfg(feature = "v1_3")]
3714 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3715 pub fn adw_animation_set_follow_enable_animations_setting(
3716 self_: *mut AdwAnimation,
3717 setting: gboolean,
3718 );
3719 pub fn adw_animation_set_target(self_: *mut AdwAnimation, target: *mut AdwAnimationTarget);
3720 pub fn adw_animation_skip(self_: *mut AdwAnimation);
3721
3722 pub fn adw_animation_target_get_type() -> GType;
3726
3727 pub fn adw_application_get_type() -> GType;
3731 pub fn adw_application_new(
3732 application_id: *const c_char,
3733 flags: gio::GApplicationFlags,
3734 ) -> *mut AdwApplication;
3735 pub fn adw_application_get_style_manager(self_: *mut AdwApplication) -> *mut AdwStyleManager;
3736
3737 pub fn adw_application_window_get_type() -> GType;
3741 pub fn adw_application_window_new(app: *mut gtk::GtkApplication) -> *mut gtk::GtkWidget;
3742 #[cfg(feature = "v1_4")]
3743 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3744 pub fn adw_application_window_add_breakpoint(
3745 self_: *mut AdwApplicationWindow,
3746 breakpoint: *mut AdwBreakpoint,
3747 );
3748 #[cfg(feature = "v1_7")]
3749 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3750 pub fn adw_application_window_get_adaptive_preview(
3751 self_: *mut AdwApplicationWindow,
3752 ) -> gboolean;
3753 pub fn adw_application_window_get_content(
3754 self_: *mut AdwApplicationWindow,
3755 ) -> *mut gtk::GtkWidget;
3756 #[cfg(feature = "v1_4")]
3757 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3758 pub fn adw_application_window_get_current_breakpoint(
3759 self_: *mut AdwApplicationWindow,
3760 ) -> *mut AdwBreakpoint;
3761 #[cfg(feature = "v1_5")]
3762 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3763 pub fn adw_application_window_get_dialogs(
3764 self_: *mut AdwApplicationWindow,
3765 ) -> *mut gio::GListModel;
3766 #[cfg(feature = "v1_5")]
3767 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
3768 pub fn adw_application_window_get_visible_dialog(
3769 self_: *mut AdwApplicationWindow,
3770 ) -> *mut AdwDialog;
3771 #[cfg(feature = "v1_7")]
3772 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3773 pub fn adw_application_window_set_adaptive_preview(
3774 self_: *mut AdwApplicationWindow,
3775 adaptive_preview: gboolean,
3776 );
3777 pub fn adw_application_window_set_content(
3778 self_: *mut AdwApplicationWindow,
3779 content: *mut gtk::GtkWidget,
3780 );
3781
3782 pub fn adw_avatar_get_type() -> GType;
3786 pub fn adw_avatar_new(
3787 size: c_int,
3788 text: *const c_char,
3789 show_initials: gboolean,
3790 ) -> *mut gtk::GtkWidget;
3791 pub fn adw_avatar_draw_to_texture(
3792 self_: *mut AdwAvatar,
3793 scale_factor: c_int,
3794 ) -> *mut gdk::GdkTexture;
3795 pub fn adw_avatar_get_custom_image(self_: *mut AdwAvatar) -> *mut gdk::GdkPaintable;
3796 pub fn adw_avatar_get_icon_name(self_: *mut AdwAvatar) -> *const c_char;
3797 pub fn adw_avatar_get_show_initials(self_: *mut AdwAvatar) -> gboolean;
3798 pub fn adw_avatar_get_size(self_: *mut AdwAvatar) -> c_int;
3799 pub fn adw_avatar_get_text(self_: *mut AdwAvatar) -> *const c_char;
3800 pub fn adw_avatar_set_custom_image(self_: *mut AdwAvatar, custom_image: *mut gdk::GdkPaintable);
3801 pub fn adw_avatar_set_icon_name(self_: *mut AdwAvatar, icon_name: *const c_char);
3802 pub fn adw_avatar_set_show_initials(self_: *mut AdwAvatar, show_initials: gboolean);
3803 pub fn adw_avatar_set_size(self_: *mut AdwAvatar, size: c_int);
3804 pub fn adw_avatar_set_text(self_: *mut AdwAvatar, text: *const c_char);
3805
3806 #[cfg(feature = "v1_3")]
3810 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3811 pub fn adw_banner_get_type() -> GType;
3812 #[cfg(feature = "v1_3")]
3813 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3814 pub fn adw_banner_new(title: *const c_char) -> *mut gtk::GtkWidget;
3815 #[cfg(feature = "v1_3")]
3816 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3817 pub fn adw_banner_get_button_label(self_: *mut AdwBanner) -> *const c_char;
3818 #[cfg(feature = "v1_7")]
3819 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3820 pub fn adw_banner_get_button_style(self_: *mut AdwBanner) -> AdwBannerButtonStyle;
3821 #[cfg(feature = "v1_3")]
3822 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3823 pub fn adw_banner_get_revealed(self_: *mut AdwBanner) -> gboolean;
3824 #[cfg(feature = "v1_3")]
3825 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3826 pub fn adw_banner_get_title(self_: *mut AdwBanner) -> *const c_char;
3827 #[cfg(feature = "v1_3")]
3828 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3829 pub fn adw_banner_get_use_markup(self_: *mut AdwBanner) -> gboolean;
3830 #[cfg(feature = "v1_3")]
3831 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3832 pub fn adw_banner_set_button_label(self_: *mut AdwBanner, label: *const c_char);
3833 #[cfg(feature = "v1_7")]
3834 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3835 pub fn adw_banner_set_button_style(self_: *mut AdwBanner, style: AdwBannerButtonStyle);
3836 #[cfg(feature = "v1_3")]
3837 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3838 pub fn adw_banner_set_revealed(self_: *mut AdwBanner, revealed: gboolean);
3839 #[cfg(feature = "v1_3")]
3840 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3841 pub fn adw_banner_set_title(self_: *mut AdwBanner, title: *const c_char);
3842 #[cfg(feature = "v1_3")]
3843 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
3844 pub fn adw_banner_set_use_markup(self_: *mut AdwBanner, use_markup: gboolean);
3845
3846 pub fn adw_bin_get_type() -> GType;
3850 pub fn adw_bin_new() -> *mut gtk::GtkWidget;
3851 pub fn adw_bin_get_child(self_: *mut AdwBin) -> *mut gtk::GtkWidget;
3852 pub fn adw_bin_set_child(self_: *mut AdwBin, child: *mut gtk::GtkWidget);
3853
3854 #[cfg(feature = "v1_6")]
3858 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3859 pub fn adw_bottom_sheet_get_type() -> GType;
3860 #[cfg(feature = "v1_6")]
3861 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3862 pub fn adw_bottom_sheet_new() -> *mut gtk::GtkWidget;
3863 #[cfg(feature = "v1_6")]
3864 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3865 pub fn adw_bottom_sheet_get_align(self_: *mut AdwBottomSheet) -> c_float;
3866 #[cfg(feature = "v1_6")]
3867 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3868 pub fn adw_bottom_sheet_get_bottom_bar(self_: *mut AdwBottomSheet) -> *mut gtk::GtkWidget;
3869 #[cfg(feature = "v1_6")]
3870 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3871 pub fn adw_bottom_sheet_get_bottom_bar_height(self_: *mut AdwBottomSheet) -> c_int;
3872 #[cfg(feature = "v1_6")]
3873 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3874 pub fn adw_bottom_sheet_get_can_close(self_: *mut AdwBottomSheet) -> gboolean;
3875 #[cfg(feature = "v1_6")]
3876 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3877 pub fn adw_bottom_sheet_get_can_open(self_: *mut AdwBottomSheet) -> gboolean;
3878 #[cfg(feature = "v1_6")]
3879 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3880 pub fn adw_bottom_sheet_get_content(self_: *mut AdwBottomSheet) -> *mut gtk::GtkWidget;
3881 #[cfg(feature = "v1_6")]
3882 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3883 pub fn adw_bottom_sheet_get_full_width(self_: *mut AdwBottomSheet) -> gboolean;
3884 #[cfg(feature = "v1_6")]
3885 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3886 pub fn adw_bottom_sheet_get_modal(self_: *mut AdwBottomSheet) -> gboolean;
3887 #[cfg(feature = "v1_6")]
3888 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3889 pub fn adw_bottom_sheet_get_open(self_: *mut AdwBottomSheet) -> gboolean;
3890 #[cfg(feature = "v1_7")]
3891 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3892 pub fn adw_bottom_sheet_get_reveal_bottom_bar(self_: *mut AdwBottomSheet) -> gboolean;
3893 #[cfg(feature = "v1_6")]
3894 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3895 pub fn adw_bottom_sheet_get_sheet(self_: *mut AdwBottomSheet) -> *mut gtk::GtkWidget;
3896 #[cfg(feature = "v1_6")]
3897 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3898 pub fn adw_bottom_sheet_get_sheet_height(self_: *mut AdwBottomSheet) -> c_int;
3899 #[cfg(feature = "v1_6")]
3900 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3901 pub fn adw_bottom_sheet_get_show_drag_handle(self_: *mut AdwBottomSheet) -> gboolean;
3902 #[cfg(feature = "v1_6")]
3903 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3904 pub fn adw_bottom_sheet_set_align(self_: *mut AdwBottomSheet, align: c_float);
3905 #[cfg(feature = "v1_6")]
3906 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3907 pub fn adw_bottom_sheet_set_bottom_bar(
3908 self_: *mut AdwBottomSheet,
3909 bottom_bar: *mut gtk::GtkWidget,
3910 );
3911 #[cfg(feature = "v1_6")]
3912 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3913 pub fn adw_bottom_sheet_set_can_close(self_: *mut AdwBottomSheet, can_close: gboolean);
3914 #[cfg(feature = "v1_6")]
3915 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3916 pub fn adw_bottom_sheet_set_can_open(self_: *mut AdwBottomSheet, can_open: gboolean);
3917 #[cfg(feature = "v1_6")]
3918 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3919 pub fn adw_bottom_sheet_set_content(self_: *mut AdwBottomSheet, content: *mut gtk::GtkWidget);
3920 #[cfg(feature = "v1_6")]
3921 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3922 pub fn adw_bottom_sheet_set_full_width(self_: *mut AdwBottomSheet, full_width: gboolean);
3923 #[cfg(feature = "v1_6")]
3924 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3925 pub fn adw_bottom_sheet_set_modal(self_: *mut AdwBottomSheet, modal: gboolean);
3926 #[cfg(feature = "v1_6")]
3927 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3928 pub fn adw_bottom_sheet_set_open(self_: *mut AdwBottomSheet, open: gboolean);
3929 #[cfg(feature = "v1_7")]
3930 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
3931 pub fn adw_bottom_sheet_set_reveal_bottom_bar(self_: *mut AdwBottomSheet, reveal: gboolean);
3932 #[cfg(feature = "v1_6")]
3933 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3934 pub fn adw_bottom_sheet_set_sheet(self_: *mut AdwBottomSheet, sheet: *mut gtk::GtkWidget);
3935 #[cfg(feature = "v1_6")]
3936 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
3937 pub fn adw_bottom_sheet_set_show_drag_handle(
3938 self_: *mut AdwBottomSheet,
3939 show_drag_handle: gboolean,
3940 );
3941
3942 #[cfg(feature = "v1_4")]
3946 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3947 pub fn adw_breakpoint_get_type() -> GType;
3948 #[cfg(feature = "v1_4")]
3949 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3950 pub fn adw_breakpoint_new(condition: *mut AdwBreakpointCondition) -> *mut AdwBreakpoint;
3951 #[cfg(feature = "v1_4")]
3952 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3953 pub fn adw_breakpoint_add_setter(
3954 self_: *mut AdwBreakpoint,
3955 object: *mut gobject::GObject,
3956 property: *const c_char,
3957 value: *const gobject::GValue,
3958 );
3959 #[cfg(feature = "v1_4")]
3960 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3961 pub fn adw_breakpoint_add_setters(
3962 self_: *mut AdwBreakpoint,
3963 first_object: *mut gobject::GObject,
3964 first_property: *const c_char,
3965 ...
3966 );
3967 #[cfg(feature = "v1_4")]
3971 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3972 pub fn adw_breakpoint_add_settersv(
3973 self_: *mut AdwBreakpoint,
3974 n_setters: c_int,
3975 objects: *mut *mut gobject::GObject,
3976 names: *mut *const c_char,
3977 values: *mut *const gobject::GValue,
3978 );
3979 #[cfg(feature = "v1_4")]
3980 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3981 pub fn adw_breakpoint_get_condition(self_: *mut AdwBreakpoint) -> *mut AdwBreakpointCondition;
3982 #[cfg(feature = "v1_4")]
3983 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3984 pub fn adw_breakpoint_set_condition(
3985 self_: *mut AdwBreakpoint,
3986 condition: *mut AdwBreakpointCondition,
3987 );
3988
3989 #[cfg(feature = "v1_4")]
3993 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3994 pub fn adw_breakpoint_bin_get_type() -> GType;
3995 #[cfg(feature = "v1_4")]
3996 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
3997 pub fn adw_breakpoint_bin_new() -> *mut gtk::GtkWidget;
3998 #[cfg(feature = "v1_4")]
3999 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4000 pub fn adw_breakpoint_bin_add_breakpoint(
4001 self_: *mut AdwBreakpointBin,
4002 breakpoint: *mut AdwBreakpoint,
4003 );
4004 #[cfg(feature = "v1_4")]
4005 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4006 pub fn adw_breakpoint_bin_get_child(self_: *mut AdwBreakpointBin) -> *mut gtk::GtkWidget;
4007 #[cfg(feature = "v1_4")]
4008 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4009 pub fn adw_breakpoint_bin_get_current_breakpoint(
4010 self_: *mut AdwBreakpointBin,
4011 ) -> *mut AdwBreakpoint;
4012 #[cfg(feature = "v1_5")]
4013 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4014 pub fn adw_breakpoint_bin_remove_breakpoint(
4015 self_: *mut AdwBreakpointBin,
4016 breakpoint: *mut AdwBreakpoint,
4017 );
4018 #[cfg(feature = "v1_4")]
4019 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4020 pub fn adw_breakpoint_bin_set_child(self_: *mut AdwBreakpointBin, child: *mut gtk::GtkWidget);
4021
4022 pub fn adw_button_content_get_type() -> GType;
4026 pub fn adw_button_content_new() -> *mut gtk::GtkWidget;
4027 #[cfg(feature = "v1_4")]
4028 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4029 pub fn adw_button_content_get_can_shrink(self_: *mut AdwButtonContent) -> gboolean;
4030 pub fn adw_button_content_get_icon_name(self_: *mut AdwButtonContent) -> *const c_char;
4031 pub fn adw_button_content_get_label(self_: *mut AdwButtonContent) -> *const c_char;
4032 pub fn adw_button_content_get_use_underline(self_: *mut AdwButtonContent) -> gboolean;
4033 #[cfg(feature = "v1_4")]
4034 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4035 pub fn adw_button_content_set_can_shrink(self_: *mut AdwButtonContent, can_shrink: gboolean);
4036 pub fn adw_button_content_set_icon_name(self_: *mut AdwButtonContent, icon_name: *const c_char);
4037 pub fn adw_button_content_set_label(self_: *mut AdwButtonContent, label: *const c_char);
4038 pub fn adw_button_content_set_use_underline(
4039 self_: *mut AdwButtonContent,
4040 use_underline: gboolean,
4041 );
4042
4043 #[cfg(feature = "v1_6")]
4047 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4048 pub fn adw_button_row_get_type() -> GType;
4049 #[cfg(feature = "v1_6")]
4050 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4051 pub fn adw_button_row_new() -> *mut gtk::GtkWidget;
4052 #[cfg(feature = "v1_6")]
4053 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4054 pub fn adw_button_row_get_end_icon_name(self_: *mut AdwButtonRow) -> *const c_char;
4055 #[cfg(feature = "v1_6")]
4056 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4057 pub fn adw_button_row_get_start_icon_name(self_: *mut AdwButtonRow) -> *const c_char;
4058 #[cfg(feature = "v1_6")]
4059 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4060 pub fn adw_button_row_set_end_icon_name(self_: *mut AdwButtonRow, icon_name: *const c_char);
4061 #[cfg(feature = "v1_6")]
4062 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4063 pub fn adw_button_row_set_start_icon_name(self_: *mut AdwButtonRow, icon_name: *const c_char);
4064
4065 pub fn adw_callback_animation_target_get_type() -> GType;
4069 pub fn adw_callback_animation_target_new(
4070 callback: AdwAnimationTargetFunc,
4071 user_data: gpointer,
4072 destroy: glib::GDestroyNotify,
4073 ) -> *mut AdwAnimationTarget;
4074
4075 pub fn adw_carousel_get_type() -> GType;
4079 pub fn adw_carousel_new() -> *mut gtk::GtkWidget;
4080 pub fn adw_carousel_append(self_: *mut AdwCarousel, child: *mut gtk::GtkWidget);
4081 pub fn adw_carousel_get_allow_long_swipes(self_: *mut AdwCarousel) -> gboolean;
4082 pub fn adw_carousel_get_allow_mouse_drag(self_: *mut AdwCarousel) -> gboolean;
4083 pub fn adw_carousel_get_allow_scroll_wheel(self_: *mut AdwCarousel) -> gboolean;
4084 pub fn adw_carousel_get_interactive(self_: *mut AdwCarousel) -> gboolean;
4085 pub fn adw_carousel_get_n_pages(self_: *mut AdwCarousel) -> c_uint;
4086 pub fn adw_carousel_get_nth_page(self_: *mut AdwCarousel, n: c_uint) -> *mut gtk::GtkWidget;
4087 pub fn adw_carousel_get_position(self_: *mut AdwCarousel) -> c_double;
4088 pub fn adw_carousel_get_reveal_duration(self_: *mut AdwCarousel) -> c_uint;
4089 pub fn adw_carousel_get_scroll_params(self_: *mut AdwCarousel) -> *mut AdwSpringParams;
4090 pub fn adw_carousel_get_spacing(self_: *mut AdwCarousel) -> c_uint;
4091 pub fn adw_carousel_insert(
4092 self_: *mut AdwCarousel,
4093 child: *mut gtk::GtkWidget,
4094 position: c_int,
4095 );
4096 pub fn adw_carousel_prepend(self_: *mut AdwCarousel, child: *mut gtk::GtkWidget);
4097 pub fn adw_carousel_remove(self_: *mut AdwCarousel, child: *mut gtk::GtkWidget);
4098 pub fn adw_carousel_reorder(
4099 self_: *mut AdwCarousel,
4100 child: *mut gtk::GtkWidget,
4101 position: c_int,
4102 );
4103 pub fn adw_carousel_scroll_to(
4104 self_: *mut AdwCarousel,
4105 widget: *mut gtk::GtkWidget,
4106 animate: gboolean,
4107 );
4108 pub fn adw_carousel_set_allow_long_swipes(self_: *mut AdwCarousel, allow_long_swipes: gboolean);
4109 pub fn adw_carousel_set_allow_mouse_drag(self_: *mut AdwCarousel, allow_mouse_drag: gboolean);
4110 pub fn adw_carousel_set_allow_scroll_wheel(
4111 self_: *mut AdwCarousel,
4112 allow_scroll_wheel: gboolean,
4113 );
4114 pub fn adw_carousel_set_interactive(self_: *mut AdwCarousel, interactive: gboolean);
4115 pub fn adw_carousel_set_reveal_duration(self_: *mut AdwCarousel, reveal_duration: c_uint);
4116 pub fn adw_carousel_set_scroll_params(self_: *mut AdwCarousel, params: *mut AdwSpringParams);
4117 pub fn adw_carousel_set_spacing(self_: *mut AdwCarousel, spacing: c_uint);
4118
4119 pub fn adw_carousel_indicator_dots_get_type() -> GType;
4123 pub fn adw_carousel_indicator_dots_new() -> *mut gtk::GtkWidget;
4124 pub fn adw_carousel_indicator_dots_get_carousel(
4125 self_: *mut AdwCarouselIndicatorDots,
4126 ) -> *mut AdwCarousel;
4127 pub fn adw_carousel_indicator_dots_set_carousel(
4128 self_: *mut AdwCarouselIndicatorDots,
4129 carousel: *mut AdwCarousel,
4130 );
4131
4132 pub fn adw_carousel_indicator_lines_get_type() -> GType;
4136 pub fn adw_carousel_indicator_lines_new() -> *mut gtk::GtkWidget;
4137 pub fn adw_carousel_indicator_lines_get_carousel(
4138 self_: *mut AdwCarouselIndicatorLines,
4139 ) -> *mut AdwCarousel;
4140 pub fn adw_carousel_indicator_lines_set_carousel(
4141 self_: *mut AdwCarouselIndicatorLines,
4142 carousel: *mut AdwCarousel,
4143 );
4144
4145 pub fn adw_clamp_get_type() -> GType;
4149 pub fn adw_clamp_new() -> *mut gtk::GtkWidget;
4150 pub fn adw_clamp_get_child(self_: *mut AdwClamp) -> *mut gtk::GtkWidget;
4151 pub fn adw_clamp_get_maximum_size(self_: *mut AdwClamp) -> c_int;
4152 pub fn adw_clamp_get_tightening_threshold(self_: *mut AdwClamp) -> c_int;
4153 #[cfg(feature = "v1_4")]
4154 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4155 pub fn adw_clamp_get_unit(self_: *mut AdwClamp) -> AdwLengthUnit;
4156 pub fn adw_clamp_set_child(self_: *mut AdwClamp, child: *mut gtk::GtkWidget);
4157 pub fn adw_clamp_set_maximum_size(self_: *mut AdwClamp, maximum_size: c_int);
4158 pub fn adw_clamp_set_tightening_threshold(self_: *mut AdwClamp, tightening_threshold: c_int);
4159 #[cfg(feature = "v1_4")]
4160 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4161 pub fn adw_clamp_set_unit(self_: *mut AdwClamp, unit: AdwLengthUnit);
4162
4163 pub fn adw_clamp_layout_get_type() -> GType;
4167 pub fn adw_clamp_layout_new() -> *mut gtk::GtkLayoutManager;
4168 pub fn adw_clamp_layout_get_maximum_size(self_: *mut AdwClampLayout) -> c_int;
4169 pub fn adw_clamp_layout_get_tightening_threshold(self_: *mut AdwClampLayout) -> c_int;
4170 #[cfg(feature = "v1_4")]
4171 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4172 pub fn adw_clamp_layout_get_unit(self_: *mut AdwClampLayout) -> AdwLengthUnit;
4173 pub fn adw_clamp_layout_set_maximum_size(self_: *mut AdwClampLayout, maximum_size: c_int);
4174 pub fn adw_clamp_layout_set_tightening_threshold(
4175 self_: *mut AdwClampLayout,
4176 tightening_threshold: c_int,
4177 );
4178 #[cfg(feature = "v1_4")]
4179 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4180 pub fn adw_clamp_layout_set_unit(self_: *mut AdwClampLayout, unit: AdwLengthUnit);
4181
4182 pub fn adw_clamp_scrollable_get_type() -> GType;
4186 pub fn adw_clamp_scrollable_new() -> *mut gtk::GtkWidget;
4187 pub fn adw_clamp_scrollable_get_child(self_: *mut AdwClampScrollable) -> *mut gtk::GtkWidget;
4188 pub fn adw_clamp_scrollable_get_maximum_size(self_: *mut AdwClampScrollable) -> c_int;
4189 pub fn adw_clamp_scrollable_get_tightening_threshold(self_: *mut AdwClampScrollable) -> c_int;
4190 #[cfg(feature = "v1_4")]
4191 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4192 pub fn adw_clamp_scrollable_get_unit(self_: *mut AdwClampScrollable) -> AdwLengthUnit;
4193 pub fn adw_clamp_scrollable_set_child(
4194 self_: *mut AdwClampScrollable,
4195 child: *mut gtk::GtkWidget,
4196 );
4197 pub fn adw_clamp_scrollable_set_maximum_size(
4198 self_: *mut AdwClampScrollable,
4199 maximum_size: c_int,
4200 );
4201 pub fn adw_clamp_scrollable_set_tightening_threshold(
4202 self_: *mut AdwClampScrollable,
4203 tightening_threshold: c_int,
4204 );
4205 #[cfg(feature = "v1_4")]
4206 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4207 pub fn adw_clamp_scrollable_set_unit(self_: *mut AdwClampScrollable, unit: AdwLengthUnit);
4208
4209 pub fn adw_combo_row_get_type() -> GType;
4213 pub fn adw_combo_row_new() -> *mut gtk::GtkWidget;
4214 #[cfg(feature = "v1_4")]
4215 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4216 pub fn adw_combo_row_get_enable_search(self_: *mut AdwComboRow) -> gboolean;
4217 pub fn adw_combo_row_get_expression(self_: *mut AdwComboRow) -> *mut gtk::GtkExpression;
4218 pub fn adw_combo_row_get_factory(self_: *mut AdwComboRow) -> *mut gtk::GtkListItemFactory;
4219 #[cfg(feature = "v1_6")]
4220 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4221 pub fn adw_combo_row_get_header_factory(
4222 self_: *mut AdwComboRow,
4223 ) -> *mut gtk::GtkListItemFactory;
4224 pub fn adw_combo_row_get_list_factory(self_: *mut AdwComboRow) -> *mut gtk::GtkListItemFactory;
4225 pub fn adw_combo_row_get_model(self_: *mut AdwComboRow) -> *mut gio::GListModel;
4226 #[cfg(feature = "v1_6")]
4227 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4228 pub fn adw_combo_row_get_search_match_mode(
4229 self_: *mut AdwComboRow,
4230 ) -> gtk::GtkStringFilterMatchMode;
4231 pub fn adw_combo_row_get_selected(self_: *mut AdwComboRow) -> c_uint;
4232 pub fn adw_combo_row_get_selected_item(self_: *mut AdwComboRow) -> *mut gobject::GObject;
4233 pub fn adw_combo_row_get_use_subtitle(self_: *mut AdwComboRow) -> gboolean;
4234 #[cfg(feature = "v1_4")]
4235 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4236 pub fn adw_combo_row_set_enable_search(self_: *mut AdwComboRow, enable_search: gboolean);
4237 pub fn adw_combo_row_set_expression(
4238 self_: *mut AdwComboRow,
4239 expression: *mut gtk::GtkExpression,
4240 );
4241 pub fn adw_combo_row_set_factory(
4242 self_: *mut AdwComboRow,
4243 factory: *mut gtk::GtkListItemFactory,
4244 );
4245 #[cfg(feature = "v1_6")]
4246 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4247 pub fn adw_combo_row_set_header_factory(
4248 self_: *mut AdwComboRow,
4249 factory: *mut gtk::GtkListItemFactory,
4250 );
4251 pub fn adw_combo_row_set_list_factory(
4252 self_: *mut AdwComboRow,
4253 factory: *mut gtk::GtkListItemFactory,
4254 );
4255 pub fn adw_combo_row_set_model(self_: *mut AdwComboRow, model: *mut gio::GListModel);
4256 #[cfg(feature = "v1_6")]
4257 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4258 pub fn adw_combo_row_set_search_match_mode(
4259 self_: *mut AdwComboRow,
4260 search_match_mode: gtk::GtkStringFilterMatchMode,
4261 );
4262 pub fn adw_combo_row_set_selected(self_: *mut AdwComboRow, position: c_uint);
4263 pub fn adw_combo_row_set_use_subtitle(self_: *mut AdwComboRow, use_subtitle: gboolean);
4264
4265 #[cfg(feature = "v1_10")]
4269 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4270 pub fn adw_css_class_binding_get_type() -> GType;
4271 #[cfg(feature = "v1_10")]
4272 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4273 pub fn adw_css_class_binding_get_flags(
4274 self_: *mut AdwCssClassBinding,
4275 ) -> gobject::GBindingFlags;
4276 #[cfg(feature = "v1_10")]
4277 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4278 pub fn adw_css_class_binding_get_source(
4279 self_: *mut AdwCssClassBinding,
4280 ) -> *mut gobject::GObject;
4281 #[cfg(feature = "v1_10")]
4282 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4283 pub fn adw_css_class_binding_get_source_property(
4284 self_: *mut AdwCssClassBinding,
4285 ) -> *const c_char;
4286 #[cfg(feature = "v1_10")]
4287 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4288 pub fn adw_css_class_binding_get_target(self_: *mut AdwCssClassBinding) -> *mut gtk::GtkWidget;
4289 #[cfg(feature = "v1_10")]
4290 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4291 pub fn adw_css_class_binding_get_target_css_class(
4292 self_: *mut AdwCssClassBinding,
4293 ) -> *const c_char;
4294 #[cfg(feature = "v1_10")]
4295 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
4296 pub fn adw_css_class_binding_unbind(self_: *mut AdwCssClassBinding);
4297
4298 #[cfg(feature = "v1_5")]
4302 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4303 pub fn adw_dialog_get_type() -> GType;
4304 #[cfg(feature = "v1_5")]
4305 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4306 pub fn adw_dialog_new() -> *mut AdwDialog;
4307 #[cfg(feature = "v1_5")]
4308 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4309 pub fn adw_dialog_add_breakpoint(self_: *mut AdwDialog, breakpoint: *mut AdwBreakpoint);
4310 #[cfg(feature = "v1_5")]
4311 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4312 pub fn adw_dialog_close(self_: *mut AdwDialog) -> gboolean;
4313 #[cfg(feature = "v1_5")]
4314 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4315 pub fn adw_dialog_force_close(self_: *mut AdwDialog);
4316 #[cfg(feature = "v1_5")]
4317 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4318 pub fn adw_dialog_get_can_close(self_: *mut AdwDialog) -> gboolean;
4319 #[cfg(feature = "v1_5")]
4320 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4321 pub fn adw_dialog_get_child(self_: *mut AdwDialog) -> *mut gtk::GtkWidget;
4322 #[cfg(feature = "v1_5")]
4323 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4324 pub fn adw_dialog_get_content_height(self_: *mut AdwDialog) -> c_int;
4325 #[cfg(feature = "v1_5")]
4326 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4327 pub fn adw_dialog_get_content_width(self_: *mut AdwDialog) -> c_int;
4328 #[cfg(feature = "v1_5")]
4329 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4330 pub fn adw_dialog_get_current_breakpoint(self_: *mut AdwDialog) -> *mut AdwBreakpoint;
4331 #[cfg(feature = "v1_5")]
4332 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4333 pub fn adw_dialog_get_default_widget(self_: *mut AdwDialog) -> *mut gtk::GtkWidget;
4334 #[cfg(feature = "v1_5")]
4335 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4336 pub fn adw_dialog_get_focus(self_: *mut AdwDialog) -> *mut gtk::GtkWidget;
4337 #[cfg(feature = "v1_5")]
4338 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4339 pub fn adw_dialog_get_follows_content_size(self_: *mut AdwDialog) -> gboolean;
4340 #[cfg(feature = "v1_5")]
4341 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4342 pub fn adw_dialog_get_presentation_mode(self_: *mut AdwDialog) -> AdwDialogPresentationMode;
4343 #[cfg(feature = "v1_5")]
4344 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4345 pub fn adw_dialog_get_title(self_: *mut AdwDialog) -> *const c_char;
4346 #[cfg(feature = "v1_5")]
4347 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4348 pub fn adw_dialog_present(self_: *mut AdwDialog, parent: *mut gtk::GtkWidget);
4349 #[cfg(feature = "v1_5")]
4350 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4351 pub fn adw_dialog_set_can_close(self_: *mut AdwDialog, can_close: gboolean);
4352 #[cfg(feature = "v1_5")]
4353 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4354 pub fn adw_dialog_set_child(self_: *mut AdwDialog, child: *mut gtk::GtkWidget);
4355 #[cfg(feature = "v1_5")]
4356 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4357 pub fn adw_dialog_set_content_height(self_: *mut AdwDialog, content_height: c_int);
4358 #[cfg(feature = "v1_5")]
4359 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4360 pub fn adw_dialog_set_content_width(self_: *mut AdwDialog, content_width: c_int);
4361 #[cfg(feature = "v1_5")]
4362 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4363 pub fn adw_dialog_set_default_widget(
4364 self_: *mut AdwDialog,
4365 default_widget: *mut gtk::GtkWidget,
4366 );
4367 #[cfg(feature = "v1_5")]
4368 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4369 pub fn adw_dialog_set_focus(self_: *mut AdwDialog, focus: *mut gtk::GtkWidget);
4370 #[cfg(feature = "v1_5")]
4371 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4372 pub fn adw_dialog_set_follows_content_size(
4373 self_: *mut AdwDialog,
4374 follows_content_size: gboolean,
4375 );
4376 #[cfg(feature = "v1_5")]
4377 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4378 pub fn adw_dialog_set_presentation_mode(
4379 self_: *mut AdwDialog,
4380 presentation_mode: AdwDialogPresentationMode,
4381 );
4382 #[cfg(feature = "v1_5")]
4383 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4384 pub fn adw_dialog_set_title(self_: *mut AdwDialog, title: *const c_char);
4385
4386 #[cfg(feature = "v1_2")]
4390 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4391 pub fn adw_entry_row_get_type() -> GType;
4392 #[cfg(feature = "v1_2")]
4393 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4394 pub fn adw_entry_row_new() -> *mut gtk::GtkWidget;
4395 #[cfg(feature = "v1_2")]
4396 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4397 pub fn adw_entry_row_add_prefix(self_: *mut AdwEntryRow, widget: *mut gtk::GtkWidget);
4398 #[cfg(feature = "v1_2")]
4399 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4400 pub fn adw_entry_row_add_suffix(self_: *mut AdwEntryRow, widget: *mut gtk::GtkWidget);
4401 #[cfg(feature = "v1_2")]
4402 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4403 pub fn adw_entry_row_get_activates_default(self_: *mut AdwEntryRow) -> gboolean;
4404 #[cfg(feature = "v1_2")]
4405 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4406 pub fn adw_entry_row_get_attributes(self_: *mut AdwEntryRow) -> *mut pango::PangoAttrList;
4407 #[cfg(feature = "v1_2")]
4408 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4409 pub fn adw_entry_row_get_enable_emoji_completion(self_: *mut AdwEntryRow) -> gboolean;
4410 #[cfg(feature = "v1_2")]
4411 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4412 pub fn adw_entry_row_get_input_hints(self_: *mut AdwEntryRow) -> gtk::GtkInputHints;
4413 #[cfg(feature = "v1_2")]
4414 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4415 pub fn adw_entry_row_get_input_purpose(self_: *mut AdwEntryRow) -> gtk::GtkInputPurpose;
4416 #[cfg(feature = "v1_6")]
4417 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4418 pub fn adw_entry_row_get_max_length(self_: *mut AdwEntryRow) -> c_int;
4419 #[cfg(feature = "v1_2")]
4420 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4421 pub fn adw_entry_row_get_show_apply_button(self_: *mut AdwEntryRow) -> gboolean;
4422 #[cfg(feature = "v1_5")]
4423 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4424 pub fn adw_entry_row_get_text_length(self_: *mut AdwEntryRow) -> c_uint;
4425 #[cfg(feature = "v1_3")]
4426 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4427 pub fn adw_entry_row_grab_focus_without_selecting(self_: *mut AdwEntryRow) -> gboolean;
4428 #[cfg(feature = "v1_2")]
4429 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4430 pub fn adw_entry_row_remove(self_: *mut AdwEntryRow, widget: *mut gtk::GtkWidget);
4431 #[cfg(feature = "v1_2")]
4432 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4433 pub fn adw_entry_row_set_activates_default(self_: *mut AdwEntryRow, activates: gboolean);
4434 #[cfg(feature = "v1_2")]
4435 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4436 pub fn adw_entry_row_set_attributes(
4437 self_: *mut AdwEntryRow,
4438 attributes: *mut pango::PangoAttrList,
4439 );
4440 #[cfg(feature = "v1_2")]
4441 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4442 pub fn adw_entry_row_set_enable_emoji_completion(
4443 self_: *mut AdwEntryRow,
4444 enable_emoji_completion: gboolean,
4445 );
4446 #[cfg(feature = "v1_2")]
4447 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4448 pub fn adw_entry_row_set_input_hints(self_: *mut AdwEntryRow, hints: gtk::GtkInputHints);
4449 #[cfg(feature = "v1_2")]
4450 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4451 pub fn adw_entry_row_set_input_purpose(self_: *mut AdwEntryRow, purpose: gtk::GtkInputPurpose);
4452 #[cfg(feature = "v1_6")]
4453 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4454 pub fn adw_entry_row_set_max_length(self_: *mut AdwEntryRow, max_length: c_int);
4455 #[cfg(feature = "v1_2")]
4456 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4457 pub fn adw_entry_row_set_show_apply_button(
4458 self_: *mut AdwEntryRow,
4459 show_apply_button: gboolean,
4460 );
4461
4462 pub fn adw_enum_list_item_get_type() -> GType;
4466 pub fn adw_enum_list_item_get_name(self_: *mut AdwEnumListItem) -> *const c_char;
4467 pub fn adw_enum_list_item_get_nick(self_: *mut AdwEnumListItem) -> *const c_char;
4468 pub fn adw_enum_list_item_get_value(self_: *mut AdwEnumListItem) -> c_int;
4469
4470 pub fn adw_enum_list_model_get_type() -> GType;
4474 pub fn adw_enum_list_model_new(enum_type: GType) -> *mut AdwEnumListModel;
4475 pub fn adw_enum_list_model_find_position(self_: *mut AdwEnumListModel, value: c_int) -> c_uint;
4476 pub fn adw_enum_list_model_get_enum_type(self_: *mut AdwEnumListModel) -> GType;
4477
4478 pub fn adw_expander_row_get_type() -> GType;
4482 pub fn adw_expander_row_new() -> *mut gtk::GtkWidget;
4483 pub fn adw_expander_row_add_action(self_: *mut AdwExpanderRow, widget: *mut gtk::GtkWidget);
4484 pub fn adw_expander_row_add_prefix(self_: *mut AdwExpanderRow, widget: *mut gtk::GtkWidget);
4485 pub fn adw_expander_row_add_row(self_: *mut AdwExpanderRow, child: *mut gtk::GtkWidget);
4486 #[cfg(feature = "v1_4")]
4487 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4488 pub fn adw_expander_row_add_suffix(self_: *mut AdwExpanderRow, widget: *mut gtk::GtkWidget);
4489 pub fn adw_expander_row_get_enable_expansion(self_: *mut AdwExpanderRow) -> gboolean;
4490 pub fn adw_expander_row_get_expanded(self_: *mut AdwExpanderRow) -> gboolean;
4491 pub fn adw_expander_row_get_icon_name(self_: *mut AdwExpanderRow) -> *const c_char;
4492 pub fn adw_expander_row_get_show_enable_switch(self_: *mut AdwExpanderRow) -> gboolean;
4493 pub fn adw_expander_row_get_subtitle(self_: *mut AdwExpanderRow) -> *const c_char;
4494 #[cfg(feature = "v1_3")]
4495 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4496 pub fn adw_expander_row_get_subtitle_lines(self_: *mut AdwExpanderRow) -> c_int;
4497 #[cfg(feature = "v1_3")]
4498 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4499 pub fn adw_expander_row_get_title_lines(self_: *mut AdwExpanderRow) -> c_int;
4500 pub fn adw_expander_row_remove(self_: *mut AdwExpanderRow, child: *mut gtk::GtkWidget);
4501 pub fn adw_expander_row_set_enable_expansion(
4502 self_: *mut AdwExpanderRow,
4503 enable_expansion: gboolean,
4504 );
4505 pub fn adw_expander_row_set_expanded(self_: *mut AdwExpanderRow, expanded: gboolean);
4506 pub fn adw_expander_row_set_icon_name(self_: *mut AdwExpanderRow, icon_name: *const c_char);
4507 pub fn adw_expander_row_set_show_enable_switch(
4508 self_: *mut AdwExpanderRow,
4509 show_enable_switch: gboolean,
4510 );
4511 pub fn adw_expander_row_set_subtitle(self_: *mut AdwExpanderRow, subtitle: *const c_char);
4512 #[cfg(feature = "v1_3")]
4513 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4514 pub fn adw_expander_row_set_subtitle_lines(self_: *mut AdwExpanderRow, subtitle_lines: c_int);
4515 #[cfg(feature = "v1_3")]
4516 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4517 pub fn adw_expander_row_set_title_lines(self_: *mut AdwExpanderRow, title_lines: c_int);
4518
4519 pub fn adw_flap_get_type() -> GType;
4523 pub fn adw_flap_new() -> *mut gtk::GtkWidget;
4524 pub fn adw_flap_get_content(self_: *mut AdwFlap) -> *mut gtk::GtkWidget;
4525 pub fn adw_flap_get_flap(self_: *mut AdwFlap) -> *mut gtk::GtkWidget;
4526 pub fn adw_flap_get_flap_position(self_: *mut AdwFlap) -> gtk::GtkPackType;
4527 pub fn adw_flap_get_fold_duration(self_: *mut AdwFlap) -> c_uint;
4528 pub fn adw_flap_get_fold_policy(self_: *mut AdwFlap) -> AdwFlapFoldPolicy;
4529 pub fn adw_flap_get_fold_threshold_policy(self_: *mut AdwFlap) -> AdwFoldThresholdPolicy;
4530 pub fn adw_flap_get_folded(self_: *mut AdwFlap) -> gboolean;
4531 pub fn adw_flap_get_locked(self_: *mut AdwFlap) -> gboolean;
4532 pub fn adw_flap_get_modal(self_: *mut AdwFlap) -> gboolean;
4533 pub fn adw_flap_get_reveal_flap(self_: *mut AdwFlap) -> gboolean;
4534 pub fn adw_flap_get_reveal_params(self_: *mut AdwFlap) -> *mut AdwSpringParams;
4535 pub fn adw_flap_get_reveal_progress(self_: *mut AdwFlap) -> c_double;
4536 pub fn adw_flap_get_separator(self_: *mut AdwFlap) -> *mut gtk::GtkWidget;
4537 pub fn adw_flap_get_swipe_to_close(self_: *mut AdwFlap) -> gboolean;
4538 pub fn adw_flap_get_swipe_to_open(self_: *mut AdwFlap) -> gboolean;
4539 pub fn adw_flap_get_transition_type(self_: *mut AdwFlap) -> AdwFlapTransitionType;
4540 pub fn adw_flap_set_content(self_: *mut AdwFlap, content: *mut gtk::GtkWidget);
4541 pub fn adw_flap_set_flap(self_: *mut AdwFlap, flap: *mut gtk::GtkWidget);
4542 pub fn adw_flap_set_flap_position(self_: *mut AdwFlap, position: gtk::GtkPackType);
4543 pub fn adw_flap_set_fold_duration(self_: *mut AdwFlap, duration: c_uint);
4544 pub fn adw_flap_set_fold_policy(self_: *mut AdwFlap, policy: AdwFlapFoldPolicy);
4545 pub fn adw_flap_set_fold_threshold_policy(self_: *mut AdwFlap, policy: AdwFoldThresholdPolicy);
4546 pub fn adw_flap_set_locked(self_: *mut AdwFlap, locked: gboolean);
4547 pub fn adw_flap_set_modal(self_: *mut AdwFlap, modal: gboolean);
4548 pub fn adw_flap_set_reveal_flap(self_: *mut AdwFlap, reveal_flap: gboolean);
4549 pub fn adw_flap_set_reveal_params(self_: *mut AdwFlap, params: *mut AdwSpringParams);
4550 pub fn adw_flap_set_separator(self_: *mut AdwFlap, separator: *mut gtk::GtkWidget);
4551 pub fn adw_flap_set_swipe_to_close(self_: *mut AdwFlap, swipe_to_close: gboolean);
4552 pub fn adw_flap_set_swipe_to_open(self_: *mut AdwFlap, swipe_to_open: gboolean);
4553 pub fn adw_flap_set_transition_type(
4554 self_: *mut AdwFlap,
4555 transition_type: AdwFlapTransitionType,
4556 );
4557
4558 pub fn adw_header_bar_get_type() -> GType;
4562 pub fn adw_header_bar_new() -> *mut gtk::GtkWidget;
4563 pub fn adw_header_bar_get_centering_policy(self_: *mut AdwHeaderBar) -> AdwCenteringPolicy;
4564 pub fn adw_header_bar_get_decoration_layout(self_: *mut AdwHeaderBar) -> *const c_char;
4565 #[cfg(feature = "v1_4")]
4566 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4567 pub fn adw_header_bar_get_show_back_button(self_: *mut AdwHeaderBar) -> gboolean;
4568 pub fn adw_header_bar_get_show_end_title_buttons(self_: *mut AdwHeaderBar) -> gboolean;
4569 pub fn adw_header_bar_get_show_start_title_buttons(self_: *mut AdwHeaderBar) -> gboolean;
4570 #[cfg(feature = "v1_4")]
4571 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4572 pub fn adw_header_bar_get_show_title(self_: *mut AdwHeaderBar) -> gboolean;
4573 pub fn adw_header_bar_get_title_widget(self_: *mut AdwHeaderBar) -> *mut gtk::GtkWidget;
4574 pub fn adw_header_bar_pack_end(self_: *mut AdwHeaderBar, child: *mut gtk::GtkWidget);
4575 pub fn adw_header_bar_pack_start(self_: *mut AdwHeaderBar, child: *mut gtk::GtkWidget);
4576 pub fn adw_header_bar_remove(self_: *mut AdwHeaderBar, child: *mut gtk::GtkWidget);
4577 pub fn adw_header_bar_set_centering_policy(
4578 self_: *mut AdwHeaderBar,
4579 centering_policy: AdwCenteringPolicy,
4580 );
4581 pub fn adw_header_bar_set_decoration_layout(self_: *mut AdwHeaderBar, layout: *const c_char);
4582 #[cfg(feature = "v1_4")]
4583 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4584 pub fn adw_header_bar_set_show_back_button(
4585 self_: *mut AdwHeaderBar,
4586 show_back_button: gboolean,
4587 );
4588 pub fn adw_header_bar_set_show_end_title_buttons(self_: *mut AdwHeaderBar, setting: gboolean);
4589 pub fn adw_header_bar_set_show_start_title_buttons(self_: *mut AdwHeaderBar, setting: gboolean);
4590 #[cfg(feature = "v1_4")]
4591 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
4592 pub fn adw_header_bar_set_show_title(self_: *mut AdwHeaderBar, show_title: gboolean);
4593 pub fn adw_header_bar_set_title_widget(
4594 self_: *mut AdwHeaderBar,
4595 title_widget: *mut gtk::GtkWidget,
4596 );
4597
4598 #[cfg(feature = "v1_7")]
4602 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4603 pub fn adw_inline_view_switcher_get_type() -> GType;
4604 #[cfg(feature = "v1_7")]
4605 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4606 pub fn adw_inline_view_switcher_new() -> *mut gtk::GtkWidget;
4607 #[cfg(feature = "v1_7")]
4608 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4609 pub fn adw_inline_view_switcher_get_can_shrink(self_: *mut AdwInlineViewSwitcher) -> gboolean;
4610 #[cfg(feature = "v1_7")]
4611 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4612 pub fn adw_inline_view_switcher_get_display_mode(
4613 self_: *mut AdwInlineViewSwitcher,
4614 ) -> AdwInlineViewSwitcherDisplayMode;
4615 #[cfg(feature = "v1_7")]
4616 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4617 pub fn adw_inline_view_switcher_get_homogeneous(self_: *mut AdwInlineViewSwitcher) -> gboolean;
4618 #[cfg(feature = "v1_7")]
4619 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4620 pub fn adw_inline_view_switcher_get_stack(
4621 self_: *mut AdwInlineViewSwitcher,
4622 ) -> *mut AdwViewStack;
4623 #[cfg(feature = "v1_7")]
4624 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4625 pub fn adw_inline_view_switcher_set_can_shrink(
4626 self_: *mut AdwInlineViewSwitcher,
4627 can_shrink: gboolean,
4628 );
4629 #[cfg(feature = "v1_7")]
4630 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4631 pub fn adw_inline_view_switcher_set_display_mode(
4632 self_: *mut AdwInlineViewSwitcher,
4633 mode: AdwInlineViewSwitcherDisplayMode,
4634 );
4635 #[cfg(feature = "v1_7")]
4636 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4637 pub fn adw_inline_view_switcher_set_homogeneous(
4638 self_: *mut AdwInlineViewSwitcher,
4639 homogeneous: gboolean,
4640 );
4641 #[cfg(feature = "v1_7")]
4642 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
4643 pub fn adw_inline_view_switcher_set_stack(
4644 self_: *mut AdwInlineViewSwitcher,
4645 stack: *mut AdwViewStack,
4646 );
4647
4648 #[cfg(feature = "v1_6")]
4652 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4653 pub fn adw_layout_get_type() -> GType;
4654 #[cfg(feature = "v1_6")]
4655 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4656 pub fn adw_layout_new(content: *mut gtk::GtkWidget) -> *mut AdwLayout;
4657 #[cfg(feature = "v1_6")]
4658 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4659 pub fn adw_layout_get_content(self_: *mut AdwLayout) -> *mut gtk::GtkWidget;
4660 #[cfg(feature = "v1_6")]
4661 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4662 pub fn adw_layout_get_name(self_: *mut AdwLayout) -> *const c_char;
4663 #[cfg(feature = "v1_6")]
4664 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4665 pub fn adw_layout_set_name(self_: *mut AdwLayout, name: *const c_char);
4666
4667 #[cfg(feature = "v1_6")]
4671 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4672 pub fn adw_layout_slot_get_type() -> GType;
4673 #[cfg(feature = "v1_6")]
4674 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4675 pub fn adw_layout_slot_new(id: *const c_char) -> *mut gtk::GtkWidget;
4676 #[cfg(feature = "v1_6")]
4677 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4678 pub fn adw_layout_slot_get_slot_id(self_: *mut AdwLayoutSlot) -> *const c_char;
4679
4680 pub fn adw_leaflet_get_type() -> GType;
4684 pub fn adw_leaflet_new() -> *mut gtk::GtkWidget;
4685 pub fn adw_leaflet_append(
4686 self_: *mut AdwLeaflet,
4687 child: *mut gtk::GtkWidget,
4688 ) -> *mut AdwLeafletPage;
4689 pub fn adw_leaflet_get_adjacent_child(
4690 self_: *mut AdwLeaflet,
4691 direction: AdwNavigationDirection,
4692 ) -> *mut gtk::GtkWidget;
4693 pub fn adw_leaflet_get_can_navigate_back(self_: *mut AdwLeaflet) -> gboolean;
4694 pub fn adw_leaflet_get_can_navigate_forward(self_: *mut AdwLeaflet) -> gboolean;
4695 pub fn adw_leaflet_get_can_unfold(self_: *mut AdwLeaflet) -> gboolean;
4696 pub fn adw_leaflet_get_child_by_name(
4697 self_: *mut AdwLeaflet,
4698 name: *const c_char,
4699 ) -> *mut gtk::GtkWidget;
4700 pub fn adw_leaflet_get_child_transition_params(self_: *mut AdwLeaflet) -> *mut AdwSpringParams;
4701 pub fn adw_leaflet_get_child_transition_running(self_: *mut AdwLeaflet) -> gboolean;
4702 pub fn adw_leaflet_get_fold_threshold_policy(self_: *mut AdwLeaflet) -> AdwFoldThresholdPolicy;
4703 pub fn adw_leaflet_get_folded(self_: *mut AdwLeaflet) -> gboolean;
4704 pub fn adw_leaflet_get_homogeneous(self_: *mut AdwLeaflet) -> gboolean;
4705 pub fn adw_leaflet_get_mode_transition_duration(self_: *mut AdwLeaflet) -> c_uint;
4706 pub fn adw_leaflet_get_page(
4707 self_: *mut AdwLeaflet,
4708 child: *mut gtk::GtkWidget,
4709 ) -> *mut AdwLeafletPage;
4710 pub fn adw_leaflet_get_pages(self_: *mut AdwLeaflet) -> *mut gtk::GtkSelectionModel;
4711 pub fn adw_leaflet_get_transition_type(self_: *mut AdwLeaflet) -> AdwLeafletTransitionType;
4712 pub fn adw_leaflet_get_visible_child(self_: *mut AdwLeaflet) -> *mut gtk::GtkWidget;
4713 pub fn adw_leaflet_get_visible_child_name(self_: *mut AdwLeaflet) -> *const c_char;
4714 pub fn adw_leaflet_insert_child_after(
4715 self_: *mut AdwLeaflet,
4716 child: *mut gtk::GtkWidget,
4717 sibling: *mut gtk::GtkWidget,
4718 ) -> *mut AdwLeafletPage;
4719 pub fn adw_leaflet_navigate(
4720 self_: *mut AdwLeaflet,
4721 direction: AdwNavigationDirection,
4722 ) -> gboolean;
4723 pub fn adw_leaflet_prepend(
4724 self_: *mut AdwLeaflet,
4725 child: *mut gtk::GtkWidget,
4726 ) -> *mut AdwLeafletPage;
4727 pub fn adw_leaflet_remove(self_: *mut AdwLeaflet, child: *mut gtk::GtkWidget);
4728 pub fn adw_leaflet_reorder_child_after(
4729 self_: *mut AdwLeaflet,
4730 child: *mut gtk::GtkWidget,
4731 sibling: *mut gtk::GtkWidget,
4732 );
4733 pub fn adw_leaflet_set_can_navigate_back(self_: *mut AdwLeaflet, can_navigate_back: gboolean);
4734 pub fn adw_leaflet_set_can_navigate_forward(
4735 self_: *mut AdwLeaflet,
4736 can_navigate_forward: gboolean,
4737 );
4738 pub fn adw_leaflet_set_can_unfold(self_: *mut AdwLeaflet, can_unfold: gboolean);
4739 pub fn adw_leaflet_set_child_transition_params(
4740 self_: *mut AdwLeaflet,
4741 params: *mut AdwSpringParams,
4742 );
4743 pub fn adw_leaflet_set_fold_threshold_policy(
4744 self_: *mut AdwLeaflet,
4745 policy: AdwFoldThresholdPolicy,
4746 );
4747 pub fn adw_leaflet_set_homogeneous(self_: *mut AdwLeaflet, homogeneous: gboolean);
4748 pub fn adw_leaflet_set_mode_transition_duration(self_: *mut AdwLeaflet, duration: c_uint);
4749 pub fn adw_leaflet_set_transition_type(
4750 self_: *mut AdwLeaflet,
4751 transition: AdwLeafletTransitionType,
4752 );
4753 pub fn adw_leaflet_set_visible_child(
4754 self_: *mut AdwLeaflet,
4755 visible_child: *mut gtk::GtkWidget,
4756 );
4757 pub fn adw_leaflet_set_visible_child_name(self_: *mut AdwLeaflet, name: *const c_char);
4758
4759 pub fn adw_leaflet_page_get_type() -> GType;
4763 pub fn adw_leaflet_page_get_child(self_: *mut AdwLeafletPage) -> *mut gtk::GtkWidget;
4764 pub fn adw_leaflet_page_get_name(self_: *mut AdwLeafletPage) -> *const c_char;
4765 pub fn adw_leaflet_page_get_navigatable(self_: *mut AdwLeafletPage) -> gboolean;
4766 pub fn adw_leaflet_page_set_name(self_: *mut AdwLeafletPage, name: *const c_char);
4767 pub fn adw_leaflet_page_set_navigatable(self_: *mut AdwLeafletPage, navigatable: gboolean);
4768
4769 #[cfg(feature = "v1_2")]
4773 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4774 pub fn adw_message_dialog_get_type() -> GType;
4775 #[cfg(feature = "v1_2")]
4776 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4777 pub fn adw_message_dialog_new(
4778 parent: *mut gtk::GtkWindow,
4779 heading: *const c_char,
4780 body: *const c_char,
4781 ) -> *mut gtk::GtkWidget;
4782 #[cfg(feature = "v1_2")]
4783 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4784 pub fn adw_message_dialog_add_response(
4785 self_: *mut AdwMessageDialog,
4786 id: *const c_char,
4787 label: *const c_char,
4788 );
4789 #[cfg(feature = "v1_2")]
4790 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4791 pub fn adw_message_dialog_add_responses(
4792 self_: *mut AdwMessageDialog,
4793 first_id: *const c_char,
4794 ...
4795 );
4796 #[cfg(feature = "v1_3")]
4797 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4798 pub fn adw_message_dialog_choose(
4799 self_: *mut AdwMessageDialog,
4800 cancellable: *mut gio::GCancellable,
4801 callback: gio::GAsyncReadyCallback,
4802 user_data: gpointer,
4803 );
4804 #[cfg(feature = "v1_3")]
4805 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
4806 pub fn adw_message_dialog_choose_finish(
4807 self_: *mut AdwMessageDialog,
4808 result: *mut gio::GAsyncResult,
4809 ) -> *const c_char;
4810 #[cfg(feature = "v1_2")]
4811 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4812 pub fn adw_message_dialog_format_body(self_: *mut AdwMessageDialog, format: *const c_char, ...);
4813 #[cfg(feature = "v1_2")]
4814 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4815 pub fn adw_message_dialog_format_body_markup(
4816 self_: *mut AdwMessageDialog,
4817 format: *const c_char,
4818 ...
4819 );
4820 #[cfg(feature = "v1_2")]
4821 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4822 pub fn adw_message_dialog_format_heading(
4823 self_: *mut AdwMessageDialog,
4824 format: *const c_char,
4825 ...
4826 );
4827 #[cfg(feature = "v1_2")]
4828 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4829 pub fn adw_message_dialog_format_heading_markup(
4830 self_: *mut AdwMessageDialog,
4831 format: *const c_char,
4832 ...
4833 );
4834 #[cfg(feature = "v1_2")]
4835 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4836 pub fn adw_message_dialog_get_body(self_: *mut AdwMessageDialog) -> *const c_char;
4837 #[cfg(feature = "v1_2")]
4838 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4839 pub fn adw_message_dialog_get_body_use_markup(self_: *mut AdwMessageDialog) -> gboolean;
4840 #[cfg(feature = "v1_2")]
4841 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4842 pub fn adw_message_dialog_get_close_response(self_: *mut AdwMessageDialog) -> *const c_char;
4843 #[cfg(feature = "v1_2")]
4844 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4845 pub fn adw_message_dialog_get_default_response(self_: *mut AdwMessageDialog) -> *const c_char;
4846 #[cfg(feature = "v1_2")]
4847 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4848 pub fn adw_message_dialog_get_extra_child(self_: *mut AdwMessageDialog) -> *mut gtk::GtkWidget;
4849 #[cfg(feature = "v1_2")]
4850 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4851 pub fn adw_message_dialog_get_heading(self_: *mut AdwMessageDialog) -> *const c_char;
4852 #[cfg(feature = "v1_2")]
4853 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4854 pub fn adw_message_dialog_get_heading_use_markup(self_: *mut AdwMessageDialog) -> gboolean;
4855 #[cfg(feature = "v1_2")]
4856 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4857 pub fn adw_message_dialog_get_response_appearance(
4858 self_: *mut AdwMessageDialog,
4859 response: *const c_char,
4860 ) -> AdwResponseAppearance;
4861 #[cfg(feature = "v1_2")]
4862 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4863 pub fn adw_message_dialog_get_response_enabled(
4864 self_: *mut AdwMessageDialog,
4865 response: *const c_char,
4866 ) -> gboolean;
4867 #[cfg(feature = "v1_2")]
4868 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4869 pub fn adw_message_dialog_get_response_label(
4870 self_: *mut AdwMessageDialog,
4871 response: *const c_char,
4872 ) -> *const c_char;
4873 #[cfg(feature = "v1_2")]
4874 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4875 pub fn adw_message_dialog_has_response(
4876 self_: *mut AdwMessageDialog,
4877 response: *const c_char,
4878 ) -> gboolean;
4879 #[cfg(feature = "v1_5")]
4880 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
4881 pub fn adw_message_dialog_remove_response(self_: *mut AdwMessageDialog, id: *const c_char);
4882 #[cfg(feature = "v1_2")]
4883 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4884 pub fn adw_message_dialog_response(self_: *mut AdwMessageDialog, response: *const c_char);
4885 #[cfg(feature = "v1_2")]
4886 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4887 pub fn adw_message_dialog_set_body(self_: *mut AdwMessageDialog, body: *const c_char);
4888 #[cfg(feature = "v1_2")]
4889 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4890 pub fn adw_message_dialog_set_body_use_markup(
4891 self_: *mut AdwMessageDialog,
4892 use_markup: gboolean,
4893 );
4894 #[cfg(feature = "v1_2")]
4895 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4896 pub fn adw_message_dialog_set_close_response(
4897 self_: *mut AdwMessageDialog,
4898 response: *const c_char,
4899 );
4900 #[cfg(feature = "v1_2")]
4901 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4902 pub fn adw_message_dialog_set_default_response(
4903 self_: *mut AdwMessageDialog,
4904 response: *const c_char,
4905 );
4906 #[cfg(feature = "v1_2")]
4907 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4908 pub fn adw_message_dialog_set_extra_child(
4909 self_: *mut AdwMessageDialog,
4910 child: *mut gtk::GtkWidget,
4911 );
4912 #[cfg(feature = "v1_2")]
4913 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4914 pub fn adw_message_dialog_set_heading(self_: *mut AdwMessageDialog, heading: *const c_char);
4915 #[cfg(feature = "v1_2")]
4916 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4917 pub fn adw_message_dialog_set_heading_use_markup(
4918 self_: *mut AdwMessageDialog,
4919 use_markup: gboolean,
4920 );
4921 #[cfg(feature = "v1_2")]
4922 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4923 pub fn adw_message_dialog_set_response_appearance(
4924 self_: *mut AdwMessageDialog,
4925 response: *const c_char,
4926 appearance: AdwResponseAppearance,
4927 );
4928 #[cfg(feature = "v1_2")]
4929 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4930 pub fn adw_message_dialog_set_response_enabled(
4931 self_: *mut AdwMessageDialog,
4932 response: *const c_char,
4933 enabled: gboolean,
4934 );
4935 #[cfg(feature = "v1_2")]
4936 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
4937 pub fn adw_message_dialog_set_response_label(
4938 self_: *mut AdwMessageDialog,
4939 response: *const c_char,
4940 label: *const c_char,
4941 );
4942
4943 #[cfg(feature = "v1_6")]
4947 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4948 pub fn adw_multi_layout_view_get_type() -> GType;
4949 #[cfg(feature = "v1_6")]
4950 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4951 pub fn adw_multi_layout_view_new() -> *mut gtk::GtkWidget;
4952 #[cfg(feature = "v1_6")]
4953 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4954 pub fn adw_multi_layout_view_add_layout(self_: *mut AdwMultiLayoutView, layout: *mut AdwLayout);
4955 #[cfg(feature = "v1_6")]
4956 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4957 pub fn adw_multi_layout_view_get_child(
4958 self_: *mut AdwMultiLayoutView,
4959 id: *const c_char,
4960 ) -> *mut gtk::GtkWidget;
4961 #[cfg(feature = "v1_6")]
4962 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4963 pub fn adw_multi_layout_view_get_layout(self_: *mut AdwMultiLayoutView) -> *mut AdwLayout;
4964 #[cfg(feature = "v1_6")]
4965 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4966 pub fn adw_multi_layout_view_get_layout_by_name(
4967 self_: *mut AdwMultiLayoutView,
4968 name: *const c_char,
4969 ) -> *mut AdwLayout;
4970 #[cfg(feature = "v1_6")]
4971 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4972 pub fn adw_multi_layout_view_get_layout_name(self_: *mut AdwMultiLayoutView) -> *const c_char;
4973 #[cfg(feature = "v1_6")]
4974 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4975 pub fn adw_multi_layout_view_remove_layout(
4976 self_: *mut AdwMultiLayoutView,
4977 layout: *mut AdwLayout,
4978 );
4979 #[cfg(feature = "v1_6")]
4980 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4981 pub fn adw_multi_layout_view_set_child(
4982 self_: *mut AdwMultiLayoutView,
4983 id: *const c_char,
4984 child: *mut gtk::GtkWidget,
4985 );
4986 #[cfg(feature = "v1_6")]
4987 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4988 pub fn adw_multi_layout_view_set_layout(self_: *mut AdwMultiLayoutView, layout: *mut AdwLayout);
4989 #[cfg(feature = "v1_6")]
4990 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
4991 pub fn adw_multi_layout_view_set_layout_name(
4992 self_: *mut AdwMultiLayoutView,
4993 name: *const c_char,
4994 );
4995
4996 #[cfg(feature = "v1_4")]
5000 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5001 pub fn adw_navigation_page_get_type() -> GType;
5002 #[cfg(feature = "v1_4")]
5003 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5004 pub fn adw_navigation_page_new(
5005 child: *mut gtk::GtkWidget,
5006 title: *const c_char,
5007 ) -> *mut AdwNavigationPage;
5008 #[cfg(feature = "v1_4")]
5009 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5010 pub fn adw_navigation_page_new_with_tag(
5011 child: *mut gtk::GtkWidget,
5012 title: *const c_char,
5013 tag: *const c_char,
5014 ) -> *mut AdwNavigationPage;
5015 #[cfg(feature = "v1_4")]
5016 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5017 pub fn adw_navigation_page_get_can_pop(self_: *mut AdwNavigationPage) -> gboolean;
5018 #[cfg(feature = "v1_4")]
5019 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5020 pub fn adw_navigation_page_get_child(self_: *mut AdwNavigationPage) -> *mut gtk::GtkWidget;
5021 #[cfg(feature = "v1_4")]
5022 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5023 pub fn adw_navigation_page_get_tag(self_: *mut AdwNavigationPage) -> *const c_char;
5024 #[cfg(feature = "v1_4")]
5025 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5026 pub fn adw_navigation_page_get_title(self_: *mut AdwNavigationPage) -> *const c_char;
5027 #[cfg(feature = "v1_4")]
5028 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5029 pub fn adw_navigation_page_set_can_pop(self_: *mut AdwNavigationPage, can_pop: gboolean);
5030 #[cfg(feature = "v1_4")]
5031 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5032 pub fn adw_navigation_page_set_child(self_: *mut AdwNavigationPage, child: *mut gtk::GtkWidget);
5033 #[cfg(feature = "v1_4")]
5034 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5035 pub fn adw_navigation_page_set_tag(self_: *mut AdwNavigationPage, tag: *const c_char);
5036 #[cfg(feature = "v1_4")]
5037 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5038 pub fn adw_navigation_page_set_title(self_: *mut AdwNavigationPage, title: *const c_char);
5039
5040 #[cfg(feature = "v1_4")]
5044 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5045 pub fn adw_navigation_split_view_get_type() -> GType;
5046 #[cfg(feature = "v1_4")]
5047 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5048 pub fn adw_navigation_split_view_new() -> *mut gtk::GtkWidget;
5049 #[cfg(feature = "v1_4")]
5050 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5051 pub fn adw_navigation_split_view_get_collapsed(self_: *mut AdwNavigationSplitView) -> gboolean;
5052 #[cfg(feature = "v1_4")]
5053 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5054 pub fn adw_navigation_split_view_get_content(
5055 self_: *mut AdwNavigationSplitView,
5056 ) -> *mut AdwNavigationPage;
5057 #[cfg(feature = "v1_4")]
5058 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5059 pub fn adw_navigation_split_view_get_max_sidebar_width(
5060 self_: *mut AdwNavigationSplitView,
5061 ) -> c_double;
5062 #[cfg(feature = "v1_4")]
5063 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5064 pub fn adw_navigation_split_view_get_min_sidebar_width(
5065 self_: *mut AdwNavigationSplitView,
5066 ) -> c_double;
5067 #[cfg(feature = "v1_4")]
5068 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5069 pub fn adw_navigation_split_view_get_show_content(
5070 self_: *mut AdwNavigationSplitView,
5071 ) -> gboolean;
5072 #[cfg(feature = "v1_4")]
5073 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5074 pub fn adw_navigation_split_view_get_sidebar(
5075 self_: *mut AdwNavigationSplitView,
5076 ) -> *mut AdwNavigationPage;
5077 #[cfg(feature = "v1_7")]
5078 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5079 pub fn adw_navigation_split_view_get_sidebar_position(
5080 self_: *mut AdwNavigationSplitView,
5081 ) -> gtk::GtkPackType;
5082 #[cfg(feature = "v1_4")]
5083 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5084 pub fn adw_navigation_split_view_get_sidebar_width_fraction(
5085 self_: *mut AdwNavigationSplitView,
5086 ) -> c_double;
5087 #[cfg(feature = "v1_4")]
5088 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5089 pub fn adw_navigation_split_view_get_sidebar_width_unit(
5090 self_: *mut AdwNavigationSplitView,
5091 ) -> AdwLengthUnit;
5092 #[cfg(feature = "v1_4")]
5093 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5094 pub fn adw_navigation_split_view_set_collapsed(
5095 self_: *mut AdwNavigationSplitView,
5096 collapsed: gboolean,
5097 );
5098 #[cfg(feature = "v1_4")]
5099 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5100 pub fn adw_navigation_split_view_set_content(
5101 self_: *mut AdwNavigationSplitView,
5102 content: *mut AdwNavigationPage,
5103 );
5104 #[cfg(feature = "v1_4")]
5105 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5106 pub fn adw_navigation_split_view_set_max_sidebar_width(
5107 self_: *mut AdwNavigationSplitView,
5108 width: c_double,
5109 );
5110 #[cfg(feature = "v1_4")]
5111 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5112 pub fn adw_navigation_split_view_set_min_sidebar_width(
5113 self_: *mut AdwNavigationSplitView,
5114 width: c_double,
5115 );
5116 #[cfg(feature = "v1_4")]
5117 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5118 pub fn adw_navigation_split_view_set_show_content(
5119 self_: *mut AdwNavigationSplitView,
5120 show_content: gboolean,
5121 );
5122 #[cfg(feature = "v1_4")]
5123 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5124 pub fn adw_navigation_split_view_set_sidebar(
5125 self_: *mut AdwNavigationSplitView,
5126 sidebar: *mut AdwNavigationPage,
5127 );
5128 #[cfg(feature = "v1_7")]
5129 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5130 pub fn adw_navigation_split_view_set_sidebar_position(
5131 self_: *mut AdwNavigationSplitView,
5132 position: gtk::GtkPackType,
5133 );
5134 #[cfg(feature = "v1_4")]
5135 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5136 pub fn adw_navigation_split_view_set_sidebar_width_fraction(
5137 self_: *mut AdwNavigationSplitView,
5138 fraction: c_double,
5139 );
5140 #[cfg(feature = "v1_4")]
5141 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5142 pub fn adw_navigation_split_view_set_sidebar_width_unit(
5143 self_: *mut AdwNavigationSplitView,
5144 unit: AdwLengthUnit,
5145 );
5146
5147 #[cfg(feature = "v1_4")]
5151 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5152 pub fn adw_navigation_view_get_type() -> GType;
5153 #[cfg(feature = "v1_4")]
5154 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5155 pub fn adw_navigation_view_new() -> *mut gtk::GtkWidget;
5156 #[cfg(feature = "v1_4")]
5157 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5158 pub fn adw_navigation_view_add(self_: *mut AdwNavigationView, page: *mut AdwNavigationPage);
5159 #[cfg(feature = "v1_4")]
5160 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5161 pub fn adw_navigation_view_find_page(
5162 self_: *mut AdwNavigationView,
5163 tag: *const c_char,
5164 ) -> *mut AdwNavigationPage;
5165 #[cfg(feature = "v1_4")]
5166 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5167 pub fn adw_navigation_view_get_animate_transitions(self_: *mut AdwNavigationView) -> gboolean;
5168 #[cfg(feature = "v1_7")]
5169 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5170 pub fn adw_navigation_view_get_hhomogeneous(self_: *mut AdwNavigationView) -> gboolean;
5171 #[cfg(feature = "v1_4")]
5172 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5173 pub fn adw_navigation_view_get_navigation_stack(
5174 self_: *mut AdwNavigationView,
5175 ) -> *mut gio::GListModel;
5176 #[cfg(feature = "v1_4")]
5177 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5178 pub fn adw_navigation_view_get_pop_on_escape(self_: *mut AdwNavigationView) -> gboolean;
5179 #[cfg(feature = "v1_4")]
5180 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5181 pub fn adw_navigation_view_get_previous_page(
5182 self_: *mut AdwNavigationView,
5183 page: *mut AdwNavigationPage,
5184 ) -> *mut AdwNavigationPage;
5185 #[cfg(feature = "v1_7")]
5186 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5187 pub fn adw_navigation_view_get_vhomogeneous(self_: *mut AdwNavigationView) -> gboolean;
5188 #[cfg(feature = "v1_4")]
5189 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5190 pub fn adw_navigation_view_get_visible_page(
5191 self_: *mut AdwNavigationView,
5192 ) -> *mut AdwNavigationPage;
5193 #[cfg(feature = "v1_7")]
5194 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5195 pub fn adw_navigation_view_get_visible_page_tag(self_: *mut AdwNavigationView)
5196 -> *const c_char;
5197 #[cfg(feature = "v1_4")]
5198 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5199 pub fn adw_navigation_view_pop(self_: *mut AdwNavigationView) -> gboolean;
5200 #[cfg(feature = "v1_4")]
5201 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5202 pub fn adw_navigation_view_pop_to_page(
5203 self_: *mut AdwNavigationView,
5204 page: *mut AdwNavigationPage,
5205 ) -> gboolean;
5206 #[cfg(feature = "v1_4")]
5207 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5208 pub fn adw_navigation_view_pop_to_tag(
5209 self_: *mut AdwNavigationView,
5210 tag: *const c_char,
5211 ) -> gboolean;
5212 #[cfg(feature = "v1_4")]
5213 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5214 pub fn adw_navigation_view_push(self_: *mut AdwNavigationView, page: *mut AdwNavigationPage);
5215 #[cfg(feature = "v1_4")]
5216 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5217 pub fn adw_navigation_view_push_by_tag(self_: *mut AdwNavigationView, tag: *const c_char);
5218 #[cfg(feature = "v1_4")]
5219 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5220 pub fn adw_navigation_view_remove(self_: *mut AdwNavigationView, page: *mut AdwNavigationPage);
5221 #[cfg(feature = "v1_4")]
5222 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5223 pub fn adw_navigation_view_replace(
5224 self_: *mut AdwNavigationView,
5225 pages: *mut *mut AdwNavigationPage,
5226 n_pages: c_int,
5227 );
5228 #[cfg(feature = "v1_4")]
5229 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5230 pub fn adw_navigation_view_replace_with_tags(
5231 self_: *mut AdwNavigationView,
5232 tags: *const *const c_char,
5233 n_tags: c_int,
5234 );
5235 #[cfg(feature = "v1_4")]
5236 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5237 pub fn adw_navigation_view_set_animate_transitions(
5238 self_: *mut AdwNavigationView,
5239 animate_transitions: gboolean,
5240 );
5241 #[cfg(feature = "v1_7")]
5242 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5243 pub fn adw_navigation_view_set_hhomogeneous(
5244 self_: *mut AdwNavigationView,
5245 hhomogeneous: gboolean,
5246 );
5247 #[cfg(feature = "v1_4")]
5248 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5249 pub fn adw_navigation_view_set_pop_on_escape(
5250 self_: *mut AdwNavigationView,
5251 pop_on_escape: gboolean,
5252 );
5253 #[cfg(feature = "v1_7")]
5254 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5255 pub fn adw_navigation_view_set_vhomogeneous(
5256 self_: *mut AdwNavigationView,
5257 vhomogeneous: gboolean,
5258 );
5259
5260 #[cfg(feature = "v1_9")]
5264 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5265 pub fn adw_none_animation_target_get_type() -> GType;
5266 #[cfg(feature = "v1_9")]
5267 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5268 pub fn adw_none_animation_target_new() -> *mut AdwAnimationTarget;
5269
5270 #[cfg(feature = "v1_4")]
5274 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5275 pub fn adw_overlay_split_view_get_type() -> GType;
5276 #[cfg(feature = "v1_4")]
5277 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5278 pub fn adw_overlay_split_view_new() -> *mut gtk::GtkWidget;
5279 #[cfg(feature = "v1_4")]
5280 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5281 pub fn adw_overlay_split_view_get_collapsed(self_: *mut AdwOverlaySplitView) -> gboolean;
5282 #[cfg(feature = "v1_4")]
5283 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5284 pub fn adw_overlay_split_view_get_content(
5285 self_: *mut AdwOverlaySplitView,
5286 ) -> *mut gtk::GtkWidget;
5287 #[cfg(feature = "v1_4")]
5288 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5289 pub fn adw_overlay_split_view_get_enable_hide_gesture(
5290 self_: *mut AdwOverlaySplitView,
5291 ) -> gboolean;
5292 #[cfg(feature = "v1_4")]
5293 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5294 pub fn adw_overlay_split_view_get_enable_show_gesture(
5295 self_: *mut AdwOverlaySplitView,
5296 ) -> gboolean;
5297 #[cfg(feature = "v1_4")]
5298 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5299 pub fn adw_overlay_split_view_get_max_sidebar_width(
5300 self_: *mut AdwOverlaySplitView,
5301 ) -> c_double;
5302 #[cfg(feature = "v1_4")]
5303 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5304 pub fn adw_overlay_split_view_get_min_sidebar_width(
5305 self_: *mut AdwOverlaySplitView,
5306 ) -> c_double;
5307 #[cfg(feature = "v1_4")]
5308 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5309 pub fn adw_overlay_split_view_get_pin_sidebar(self_: *mut AdwOverlaySplitView) -> gboolean;
5310 #[cfg(feature = "v1_4")]
5311 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5312 pub fn adw_overlay_split_view_get_show_sidebar(self_: *mut AdwOverlaySplitView) -> gboolean;
5313 #[cfg(feature = "v1_4")]
5314 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5315 pub fn adw_overlay_split_view_get_sidebar(
5316 self_: *mut AdwOverlaySplitView,
5317 ) -> *mut gtk::GtkWidget;
5318 #[cfg(feature = "v1_4")]
5319 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5320 pub fn adw_overlay_split_view_get_sidebar_position(
5321 self_: *mut AdwOverlaySplitView,
5322 ) -> gtk::GtkPackType;
5323 #[cfg(feature = "v1_4")]
5324 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5325 pub fn adw_overlay_split_view_get_sidebar_width_fraction(
5326 self_: *mut AdwOverlaySplitView,
5327 ) -> c_double;
5328 #[cfg(feature = "v1_4")]
5329 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5330 pub fn adw_overlay_split_view_get_sidebar_width_unit(
5331 self_: *mut AdwOverlaySplitView,
5332 ) -> AdwLengthUnit;
5333 #[cfg(feature = "v1_4")]
5334 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5335 pub fn adw_overlay_split_view_set_collapsed(
5336 self_: *mut AdwOverlaySplitView,
5337 collapsed: gboolean,
5338 );
5339 #[cfg(feature = "v1_4")]
5340 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5341 pub fn adw_overlay_split_view_set_content(
5342 self_: *mut AdwOverlaySplitView,
5343 content: *mut gtk::GtkWidget,
5344 );
5345 #[cfg(feature = "v1_4")]
5346 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5347 pub fn adw_overlay_split_view_set_enable_hide_gesture(
5348 self_: *mut AdwOverlaySplitView,
5349 enable_hide_gesture: gboolean,
5350 );
5351 #[cfg(feature = "v1_4")]
5352 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5353 pub fn adw_overlay_split_view_set_enable_show_gesture(
5354 self_: *mut AdwOverlaySplitView,
5355 enable_show_gesture: gboolean,
5356 );
5357 #[cfg(feature = "v1_4")]
5358 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5359 pub fn adw_overlay_split_view_set_max_sidebar_width(
5360 self_: *mut AdwOverlaySplitView,
5361 width: c_double,
5362 );
5363 #[cfg(feature = "v1_4")]
5364 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5365 pub fn adw_overlay_split_view_set_min_sidebar_width(
5366 self_: *mut AdwOverlaySplitView,
5367 width: c_double,
5368 );
5369 #[cfg(feature = "v1_4")]
5370 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5371 pub fn adw_overlay_split_view_set_pin_sidebar(
5372 self_: *mut AdwOverlaySplitView,
5373 pin_sidebar: gboolean,
5374 );
5375 #[cfg(feature = "v1_4")]
5376 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5377 pub fn adw_overlay_split_view_set_show_sidebar(
5378 self_: *mut AdwOverlaySplitView,
5379 show_sidebar: gboolean,
5380 );
5381 #[cfg(feature = "v1_4")]
5382 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5383 pub fn adw_overlay_split_view_set_sidebar(
5384 self_: *mut AdwOverlaySplitView,
5385 sidebar: *mut gtk::GtkWidget,
5386 );
5387 #[cfg(feature = "v1_4")]
5388 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5389 pub fn adw_overlay_split_view_set_sidebar_position(
5390 self_: *mut AdwOverlaySplitView,
5391 position: gtk::GtkPackType,
5392 );
5393 #[cfg(feature = "v1_4")]
5394 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5395 pub fn adw_overlay_split_view_set_sidebar_width_fraction(
5396 self_: *mut AdwOverlaySplitView,
5397 fraction: c_double,
5398 );
5399 #[cfg(feature = "v1_4")]
5400 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5401 pub fn adw_overlay_split_view_set_sidebar_width_unit(
5402 self_: *mut AdwOverlaySplitView,
5403 unit: AdwLengthUnit,
5404 );
5405
5406 #[cfg(feature = "v1_2")]
5410 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5411 pub fn adw_password_entry_row_get_type() -> GType;
5412 #[cfg(feature = "v1_2")]
5413 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5414 pub fn adw_password_entry_row_new() -> *mut gtk::GtkWidget;
5415
5416 #[cfg(feature = "v1_5")]
5420 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5421 pub fn adw_preferences_dialog_get_type() -> GType;
5422 #[cfg(feature = "v1_5")]
5423 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5424 pub fn adw_preferences_dialog_new() -> *mut AdwDialog;
5425 #[cfg(feature = "v1_5")]
5426 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5427 pub fn adw_preferences_dialog_add(
5428 self_: *mut AdwPreferencesDialog,
5429 page: *mut AdwPreferencesPage,
5430 );
5431 #[cfg(feature = "v1_5")]
5432 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5433 pub fn adw_preferences_dialog_add_toast(self_: *mut AdwPreferencesDialog, toast: *mut AdwToast);
5434 #[cfg(feature = "v1_5")]
5435 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5436 pub fn adw_preferences_dialog_get_search_enabled(self_: *mut AdwPreferencesDialog) -> gboolean;
5437 #[cfg(feature = "v1_5")]
5438 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5439 pub fn adw_preferences_dialog_get_visible_page(
5440 self_: *mut AdwPreferencesDialog,
5441 ) -> *mut AdwPreferencesPage;
5442 #[cfg(feature = "v1_5")]
5443 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5444 pub fn adw_preferences_dialog_get_visible_page_name(
5445 self_: *mut AdwPreferencesDialog,
5446 ) -> *const c_char;
5447 #[cfg(feature = "v1_5")]
5448 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5449 pub fn adw_preferences_dialog_pop_subpage(self_: *mut AdwPreferencesDialog) -> gboolean;
5450 #[cfg(feature = "v1_5")]
5451 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5452 pub fn adw_preferences_dialog_push_subpage(
5453 self_: *mut AdwPreferencesDialog,
5454 page: *mut AdwNavigationPage,
5455 );
5456 #[cfg(feature = "v1_5")]
5457 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5458 pub fn adw_preferences_dialog_remove(
5459 self_: *mut AdwPreferencesDialog,
5460 page: *mut AdwPreferencesPage,
5461 );
5462 #[cfg(feature = "v1_5")]
5463 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5464 pub fn adw_preferences_dialog_set_search_enabled(
5465 self_: *mut AdwPreferencesDialog,
5466 search_enabled: gboolean,
5467 );
5468 #[cfg(feature = "v1_5")]
5469 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5470 pub fn adw_preferences_dialog_set_visible_page(
5471 self_: *mut AdwPreferencesDialog,
5472 page: *mut AdwPreferencesPage,
5473 );
5474 #[cfg(feature = "v1_5")]
5475 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
5476 pub fn adw_preferences_dialog_set_visible_page_name(
5477 self_: *mut AdwPreferencesDialog,
5478 name: *const c_char,
5479 );
5480
5481 pub fn adw_preferences_group_get_type() -> GType;
5485 pub fn adw_preferences_group_new() -> *mut gtk::GtkWidget;
5486 pub fn adw_preferences_group_add(self_: *mut AdwPreferencesGroup, child: *mut gtk::GtkWidget);
5487 #[cfg(feature = "v1_8")]
5488 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5489 pub fn adw_preferences_group_bind_model(
5490 self_: *mut AdwPreferencesGroup,
5491 model: *mut gio::GListModel,
5492 create_row_func: gtk::GtkListBoxCreateWidgetFunc,
5493 user_data: gpointer,
5494 user_data_free_func: glib::GDestroyNotify,
5495 );
5496 pub fn adw_preferences_group_get_description(self_: *mut AdwPreferencesGroup) -> *const c_char;
5497 #[cfg(feature = "v1_1")]
5498 #[cfg_attr(docsrs, doc(cfg(feature = "v1_1")))]
5499 pub fn adw_preferences_group_get_header_suffix(
5500 self_: *mut AdwPreferencesGroup,
5501 ) -> *mut gtk::GtkWidget;
5502 #[cfg(feature = "v1_8")]
5503 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5504 pub fn adw_preferences_group_get_row(
5505 self_: *mut AdwPreferencesGroup,
5506 index: c_uint,
5507 ) -> *mut gtk::GtkWidget;
5508 #[cfg(feature = "v1_6")]
5509 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
5510 pub fn adw_preferences_group_get_separate_rows(self_: *mut AdwPreferencesGroup) -> gboolean;
5511 pub fn adw_preferences_group_get_title(self_: *mut AdwPreferencesGroup) -> *const c_char;
5512 pub fn adw_preferences_group_remove(
5513 self_: *mut AdwPreferencesGroup,
5514 child: *mut gtk::GtkWidget,
5515 );
5516 pub fn adw_preferences_group_set_description(
5517 self_: *mut AdwPreferencesGroup,
5518 description: *const c_char,
5519 );
5520 #[cfg(feature = "v1_1")]
5521 #[cfg_attr(docsrs, doc(cfg(feature = "v1_1")))]
5522 pub fn adw_preferences_group_set_header_suffix(
5523 self_: *mut AdwPreferencesGroup,
5524 suffix: *mut gtk::GtkWidget,
5525 );
5526 #[cfg(feature = "v1_6")]
5527 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
5528 pub fn adw_preferences_group_set_separate_rows(
5529 self_: *mut AdwPreferencesGroup,
5530 separate_rows: gboolean,
5531 );
5532 pub fn adw_preferences_group_set_title(self_: *mut AdwPreferencesGroup, title: *const c_char);
5533
5534 pub fn adw_preferences_page_get_type() -> GType;
5538 pub fn adw_preferences_page_new() -> *mut gtk::GtkWidget;
5539 pub fn adw_preferences_page_add(
5540 self_: *mut AdwPreferencesPage,
5541 group: *mut AdwPreferencesGroup,
5542 );
5543 #[cfg(feature = "v1_7")]
5544 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5545 pub fn adw_preferences_page_get_banner(self_: *mut AdwPreferencesPage) -> *mut AdwBanner;
5546 #[cfg(feature = "v1_4")]
5547 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5548 pub fn adw_preferences_page_get_description(self_: *mut AdwPreferencesPage) -> *const c_char;
5549 #[cfg(feature = "v1_6")]
5550 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
5551 pub fn adw_preferences_page_get_description_centered(
5552 self_: *mut AdwPreferencesPage,
5553 ) -> gboolean;
5554 #[cfg(feature = "v1_8")]
5555 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5556 pub fn adw_preferences_page_get_group(
5557 self_: *mut AdwPreferencesPage,
5558 index: c_uint,
5559 ) -> *mut AdwPreferencesGroup;
5560 pub fn adw_preferences_page_get_icon_name(self_: *mut AdwPreferencesPage) -> *const c_char;
5561 pub fn adw_preferences_page_get_name(self_: *mut AdwPreferencesPage) -> *const c_char;
5562 pub fn adw_preferences_page_get_title(self_: *mut AdwPreferencesPage) -> *const c_char;
5563 pub fn adw_preferences_page_get_use_underline(self_: *mut AdwPreferencesPage) -> gboolean;
5564 #[cfg(feature = "v1_8")]
5565 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5566 pub fn adw_preferences_page_insert(
5567 self_: *mut AdwPreferencesPage,
5568 group: *mut AdwPreferencesGroup,
5569 index: c_int,
5570 );
5571 pub fn adw_preferences_page_remove(
5572 self_: *mut AdwPreferencesPage,
5573 group: *mut AdwPreferencesGroup,
5574 );
5575 #[cfg(feature = "v1_3")]
5576 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
5577 pub fn adw_preferences_page_scroll_to_top(self_: *mut AdwPreferencesPage);
5578 #[cfg(feature = "v1_7")]
5579 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
5580 pub fn adw_preferences_page_set_banner(self_: *mut AdwPreferencesPage, banner: *mut AdwBanner);
5581 #[cfg(feature = "v1_4")]
5582 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5583 pub fn adw_preferences_page_set_description(
5584 self_: *mut AdwPreferencesPage,
5585 description: *const c_char,
5586 );
5587 #[cfg(feature = "v1_6")]
5588 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
5589 pub fn adw_preferences_page_set_description_centered(
5590 self_: *mut AdwPreferencesPage,
5591 centered: gboolean,
5592 );
5593 pub fn adw_preferences_page_set_icon_name(
5594 self_: *mut AdwPreferencesPage,
5595 icon_name: *const c_char,
5596 );
5597 pub fn adw_preferences_page_set_name(self_: *mut AdwPreferencesPage, name: *const c_char);
5598 pub fn adw_preferences_page_set_title(self_: *mut AdwPreferencesPage, title: *const c_char);
5599 pub fn adw_preferences_page_set_use_underline(
5600 self_: *mut AdwPreferencesPage,
5601 use_underline: gboolean,
5602 );
5603
5604 pub fn adw_preferences_row_get_type() -> GType;
5608 pub fn adw_preferences_row_new() -> *mut gtk::GtkWidget;
5609 pub fn adw_preferences_row_get_title(self_: *mut AdwPreferencesRow) -> *const c_char;
5610 #[cfg(feature = "v1_1")]
5611 #[cfg_attr(docsrs, doc(cfg(feature = "v1_1")))]
5612 pub fn adw_preferences_row_get_title_selectable(self_: *mut AdwPreferencesRow) -> gboolean;
5613 #[cfg(feature = "v1_2")]
5614 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5615 pub fn adw_preferences_row_get_use_markup(self_: *mut AdwPreferencesRow) -> gboolean;
5616 pub fn adw_preferences_row_get_use_underline(self_: *mut AdwPreferencesRow) -> gboolean;
5617 pub fn adw_preferences_row_set_title(self_: *mut AdwPreferencesRow, title: *const c_char);
5618 #[cfg(feature = "v1_1")]
5619 #[cfg_attr(docsrs, doc(cfg(feature = "v1_1")))]
5620 pub fn adw_preferences_row_set_title_selectable(
5621 self_: *mut AdwPreferencesRow,
5622 title_selectable: gboolean,
5623 );
5624 #[cfg(feature = "v1_2")]
5625 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5626 pub fn adw_preferences_row_set_use_markup(self_: *mut AdwPreferencesRow, use_markup: gboolean);
5627 pub fn adw_preferences_row_set_use_underline(
5628 self_: *mut AdwPreferencesRow,
5629 use_underline: gboolean,
5630 );
5631
5632 pub fn adw_preferences_window_get_type() -> GType;
5636 pub fn adw_preferences_window_new() -> *mut gtk::GtkWidget;
5637 pub fn adw_preferences_window_add(
5638 self_: *mut AdwPreferencesWindow,
5639 page: *mut AdwPreferencesPage,
5640 );
5641 pub fn adw_preferences_window_add_toast(self_: *mut AdwPreferencesWindow, toast: *mut AdwToast);
5642 pub fn adw_preferences_window_close_subpage(self_: *mut AdwPreferencesWindow);
5643 pub fn adw_preferences_window_get_can_navigate_back(
5644 self_: *mut AdwPreferencesWindow,
5645 ) -> gboolean;
5646 pub fn adw_preferences_window_get_search_enabled(self_: *mut AdwPreferencesWindow) -> gboolean;
5647 pub fn adw_preferences_window_get_visible_page(
5648 self_: *mut AdwPreferencesWindow,
5649 ) -> *mut AdwPreferencesPage;
5650 pub fn adw_preferences_window_get_visible_page_name(
5651 self_: *mut AdwPreferencesWindow,
5652 ) -> *const c_char;
5653 #[cfg(feature = "v1_4")]
5654 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5655 pub fn adw_preferences_window_pop_subpage(self_: *mut AdwPreferencesWindow) -> gboolean;
5656 pub fn adw_preferences_window_present_subpage(
5657 self_: *mut AdwPreferencesWindow,
5658 subpage: *mut gtk::GtkWidget,
5659 );
5660 #[cfg(feature = "v1_4")]
5661 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
5662 pub fn adw_preferences_window_push_subpage(
5663 self_: *mut AdwPreferencesWindow,
5664 page: *mut AdwNavigationPage,
5665 );
5666 pub fn adw_preferences_window_remove(
5667 self_: *mut AdwPreferencesWindow,
5668 page: *mut AdwPreferencesPage,
5669 );
5670 pub fn adw_preferences_window_set_can_navigate_back(
5671 self_: *mut AdwPreferencesWindow,
5672 can_navigate_back: gboolean,
5673 );
5674 pub fn adw_preferences_window_set_search_enabled(
5675 self_: *mut AdwPreferencesWindow,
5676 search_enabled: gboolean,
5677 );
5678 pub fn adw_preferences_window_set_visible_page(
5679 self_: *mut AdwPreferencesWindow,
5680 page: *mut AdwPreferencesPage,
5681 );
5682 pub fn adw_preferences_window_set_visible_page_name(
5683 self_: *mut AdwPreferencesWindow,
5684 name: *const c_char,
5685 );
5686
5687 #[cfg(feature = "v1_2")]
5691 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5692 pub fn adw_property_animation_target_get_type() -> GType;
5693 #[cfg(feature = "v1_2")]
5694 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5695 pub fn adw_property_animation_target_new(
5696 object: *mut gobject::GObject,
5697 property_name: *const c_char,
5698 ) -> *mut AdwAnimationTarget;
5699 #[cfg(feature = "v1_2")]
5700 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5701 pub fn adw_property_animation_target_new_for_pspec(
5702 object: *mut gobject::GObject,
5703 pspec: *mut gobject::GParamSpec,
5704 ) -> *mut AdwAnimationTarget;
5705 #[cfg(feature = "v1_2")]
5706 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5707 pub fn adw_property_animation_target_get_object(
5708 self_: *mut AdwPropertyAnimationTarget,
5709 ) -> *mut gobject::GObject;
5710 #[cfg(feature = "v1_2")]
5711 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
5712 pub fn adw_property_animation_target_get_pspec(
5713 self_: *mut AdwPropertyAnimationTarget,
5714 ) -> *mut gobject::GParamSpec;
5715
5716 #[cfg(feature = "v1_8")]
5720 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5721 pub fn adw_shortcut_label_get_type() -> GType;
5722 #[cfg(feature = "v1_8")]
5723 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5724 pub fn adw_shortcut_label_new(accelerator: *const c_char) -> *mut gtk::GtkWidget;
5725 #[cfg(feature = "v1_8")]
5726 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5727 pub fn adw_shortcut_label_get_accelerator(self_: *mut AdwShortcutLabel) -> *const c_char;
5728 #[cfg(feature = "v1_8")]
5729 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5730 pub fn adw_shortcut_label_get_disabled_text(self_: *mut AdwShortcutLabel) -> *const c_char;
5731 #[cfg(feature = "v1_8")]
5732 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5733 pub fn adw_shortcut_label_set_accelerator(
5734 self_: *mut AdwShortcutLabel,
5735 accelerator: *const c_char,
5736 );
5737 #[cfg(feature = "v1_8")]
5738 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5739 pub fn adw_shortcut_label_set_disabled_text(
5740 self_: *mut AdwShortcutLabel,
5741 disabled_text: *const c_char,
5742 );
5743
5744 #[cfg(feature = "v1_8")]
5748 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5749 pub fn adw_shortcuts_dialog_get_type() -> GType;
5750 #[cfg(feature = "v1_8")]
5751 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5752 pub fn adw_shortcuts_dialog_new() -> *mut AdwDialog;
5753 #[cfg(feature = "v1_8")]
5754 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5755 pub fn adw_shortcuts_dialog_add(
5756 self_: *mut AdwShortcutsDialog,
5757 section: *mut AdwShortcutsSection,
5758 );
5759
5760 #[cfg(feature = "v1_8")]
5764 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5765 pub fn adw_shortcuts_item_get_type() -> GType;
5766 #[cfg(feature = "v1_8")]
5767 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5768 pub fn adw_shortcuts_item_new(
5769 title: *const c_char,
5770 accelerator: *const c_char,
5771 ) -> *mut AdwShortcutsItem;
5772 #[cfg(feature = "v1_8")]
5773 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5774 pub fn adw_shortcuts_item_new_from_action(
5775 title: *const c_char,
5776 action_name: *const c_char,
5777 ) -> *mut AdwShortcutsItem;
5778 #[cfg(feature = "v1_8")]
5779 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5780 pub fn adw_shortcuts_item_get_accelerator(self_: *mut AdwShortcutsItem) -> *const c_char;
5781 #[cfg(feature = "v1_8")]
5782 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5783 pub fn adw_shortcuts_item_get_action_name(self_: *mut AdwShortcutsItem) -> *const c_char;
5784 #[cfg(feature = "v1_8")]
5785 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5786 pub fn adw_shortcuts_item_get_direction(self_: *mut AdwShortcutsItem) -> gtk::GtkTextDirection;
5787 #[cfg(feature = "v1_8")]
5788 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5789 pub fn adw_shortcuts_item_get_subtitle(self_: *mut AdwShortcutsItem) -> *const c_char;
5790 #[cfg(feature = "v1_8")]
5791 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5792 pub fn adw_shortcuts_item_get_title(self_: *mut AdwShortcutsItem) -> *const c_char;
5793 #[cfg(feature = "v1_8")]
5794 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5795 pub fn adw_shortcuts_item_set_accelerator(
5796 self_: *mut AdwShortcutsItem,
5797 accelerator: *const c_char,
5798 );
5799 #[cfg(feature = "v1_8")]
5800 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5801 pub fn adw_shortcuts_item_set_action_name(
5802 self_: *mut AdwShortcutsItem,
5803 action_name: *const c_char,
5804 );
5805 #[cfg(feature = "v1_8")]
5806 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5807 pub fn adw_shortcuts_item_set_direction(
5808 self_: *mut AdwShortcutsItem,
5809 direction: gtk::GtkTextDirection,
5810 );
5811 #[cfg(feature = "v1_8")]
5812 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5813 pub fn adw_shortcuts_item_set_subtitle(self_: *mut AdwShortcutsItem, subtitle: *const c_char);
5814 #[cfg(feature = "v1_8")]
5815 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5816 pub fn adw_shortcuts_item_set_title(self_: *mut AdwShortcutsItem, title: *const c_char);
5817
5818 #[cfg(feature = "v1_8")]
5822 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5823 pub fn adw_shortcuts_section_get_type() -> GType;
5824 #[cfg(feature = "v1_8")]
5825 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5826 pub fn adw_shortcuts_section_new(title: *const c_char) -> *mut AdwShortcutsSection;
5827 #[cfg(feature = "v1_8")]
5828 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5829 pub fn adw_shortcuts_section_add(self_: *mut AdwShortcutsSection, item: *mut AdwShortcutsItem);
5830 #[cfg(feature = "v1_8")]
5831 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5832 pub fn adw_shortcuts_section_get_title(self_: *mut AdwShortcutsSection) -> *const c_char;
5833 #[cfg(feature = "v1_8")]
5834 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
5835 pub fn adw_shortcuts_section_set_title(self_: *mut AdwShortcutsSection, title: *const c_char);
5836
5837 #[cfg(feature = "v1_9")]
5841 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5842 pub fn adw_sidebar_get_type() -> GType;
5843 #[cfg(feature = "v1_9")]
5844 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5845 pub fn adw_sidebar_new() -> *mut gtk::GtkWidget;
5846 #[cfg(feature = "v1_9")]
5847 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5848 pub fn adw_sidebar_append(self_: *mut AdwSidebar, section: *mut AdwSidebarSection);
5849 #[cfg(feature = "v1_9")]
5850 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5851 pub fn adw_sidebar_get_drop_preload(self_: *mut AdwSidebar) -> gboolean;
5852 #[cfg(feature = "v1_9")]
5853 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5854 pub fn adw_sidebar_get_filter(self_: *mut AdwSidebar) -> *mut gtk::GtkFilter;
5855 #[cfg(feature = "v1_9")]
5856 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5857 pub fn adw_sidebar_get_item(self_: *mut AdwSidebar, index: c_uint) -> *mut AdwSidebarItem;
5858 #[cfg(feature = "v1_9")]
5859 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5860 pub fn adw_sidebar_get_items(self_: *mut AdwSidebar) -> *mut gtk::GtkSelectionModel;
5861 #[cfg(feature = "v1_9")]
5862 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5863 pub fn adw_sidebar_get_menu_model(self_: *mut AdwSidebar) -> *mut gio::GMenuModel;
5864 #[cfg(feature = "v1_9")]
5865 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5866 pub fn adw_sidebar_get_mode(self_: *mut AdwSidebar) -> AdwSidebarMode;
5867 #[cfg(feature = "v1_9")]
5868 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5869 pub fn adw_sidebar_get_placeholder(self_: *mut AdwSidebar) -> *mut gtk::GtkWidget;
5870 #[cfg(feature = "v1_10")]
5871 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
5872 pub fn adw_sidebar_get_prefix(self_: *mut AdwSidebar) -> *mut gtk::GtkWidget;
5873 #[cfg(feature = "v1_9")]
5874 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5875 pub fn adw_sidebar_get_section(self_: *mut AdwSidebar, index: c_uint)
5876 -> *mut AdwSidebarSection;
5877 #[cfg(feature = "v1_9")]
5878 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5879 pub fn adw_sidebar_get_sections(self_: *mut AdwSidebar) -> *mut gio::GListModel;
5880 #[cfg(feature = "v1_9")]
5881 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5882 pub fn adw_sidebar_get_selected(self_: *mut AdwSidebar) -> c_uint;
5883 #[cfg(feature = "v1_9")]
5884 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5885 pub fn adw_sidebar_get_selected_item(self_: *mut AdwSidebar) -> *mut AdwSidebarItem;
5886 #[cfg(feature = "v1_10")]
5887 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
5888 pub fn adw_sidebar_get_suffix(self_: *mut AdwSidebar) -> *mut gtk::GtkWidget;
5889 #[cfg(feature = "v1_9")]
5890 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5891 pub fn adw_sidebar_insert(
5892 self_: *mut AdwSidebar,
5893 section: *mut AdwSidebarSection,
5894 position: c_int,
5895 );
5896 #[cfg(feature = "v1_9")]
5897 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5898 pub fn adw_sidebar_prepend(self_: *mut AdwSidebar, section: *mut AdwSidebarSection);
5899 #[cfg(feature = "v1_9")]
5900 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5901 pub fn adw_sidebar_remove(self_: *mut AdwSidebar, section: *mut AdwSidebarSection);
5902 #[cfg(feature = "v1_9")]
5903 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5904 pub fn adw_sidebar_remove_all(self_: *mut AdwSidebar);
5905 #[cfg(feature = "v1_9")]
5906 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5907 pub fn adw_sidebar_set_drop_preload(self_: *mut AdwSidebar, preload: gboolean);
5908 #[cfg(feature = "v1_9")]
5909 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5910 pub fn adw_sidebar_set_filter(self_: *mut AdwSidebar, filter: *mut gtk::GtkFilter);
5911 #[cfg(feature = "v1_9")]
5912 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5913 pub fn adw_sidebar_set_menu_model(self_: *mut AdwSidebar, menu_model: *mut gio::GMenuModel);
5914 #[cfg(feature = "v1_9")]
5915 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5916 pub fn adw_sidebar_set_mode(self_: *mut AdwSidebar, mode: AdwSidebarMode);
5917 #[cfg(feature = "v1_9")]
5918 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5919 pub fn adw_sidebar_set_placeholder(self_: *mut AdwSidebar, placeholder: *mut gtk::GtkWidget);
5920 #[cfg(feature = "v1_10")]
5921 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
5922 pub fn adw_sidebar_set_prefix(self_: *mut AdwSidebar, prefix: *mut gtk::GtkWidget);
5923 #[cfg(feature = "v1_9")]
5924 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5925 pub fn adw_sidebar_set_selected(self_: *mut AdwSidebar, selected: c_uint);
5926 #[cfg(feature = "v1_10")]
5927 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
5928 pub fn adw_sidebar_set_suffix(self_: *mut AdwSidebar, suffix: *mut gtk::GtkWidget);
5929 #[cfg(feature = "v1_9")]
5930 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5931 pub fn adw_sidebar_setup_drop_target(
5932 self_: *mut AdwSidebar,
5933 actions: gdk::GdkDragAction,
5934 types: *mut GType,
5935 n_types: size_t,
5936 );
5937
5938 #[cfg(feature = "v1_9")]
5942 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5943 pub fn adw_sidebar_item_get_type() -> GType;
5944 #[cfg(feature = "v1_9")]
5945 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5946 pub fn adw_sidebar_item_new(title: *const c_char) -> *mut AdwSidebarItem;
5947 #[cfg(feature = "v1_9")]
5948 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5949 pub fn adw_sidebar_item_get_drag_motion_activate(self_: *mut AdwSidebarItem) -> gboolean;
5950 #[cfg(feature = "v1_9")]
5951 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5952 pub fn adw_sidebar_item_get_enabled(self_: *mut AdwSidebarItem) -> gboolean;
5953 #[cfg(feature = "v1_9")]
5954 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5955 pub fn adw_sidebar_item_get_icon_name(self_: *mut AdwSidebarItem) -> *const c_char;
5956 #[cfg(feature = "v1_9")]
5957 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5958 pub fn adw_sidebar_item_get_icon_paintable(
5959 self_: *mut AdwSidebarItem,
5960 ) -> *mut gdk::GdkPaintable;
5961 #[cfg(feature = "v1_9")]
5962 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5963 pub fn adw_sidebar_item_get_index(self_: *mut AdwSidebarItem) -> c_uint;
5964 #[cfg(feature = "v1_9")]
5965 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5966 pub fn adw_sidebar_item_get_section(self_: *mut AdwSidebarItem) -> *mut AdwSidebarSection;
5967 #[cfg(feature = "v1_9")]
5968 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5969 pub fn adw_sidebar_item_get_section_index(self_: *mut AdwSidebarItem) -> c_uint;
5970 #[cfg(feature = "v1_9")]
5971 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5972 pub fn adw_sidebar_item_get_subtitle(self_: *mut AdwSidebarItem) -> *const c_char;
5973 #[cfg(feature = "v1_9")]
5974 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5975 pub fn adw_sidebar_item_get_suffix(self_: *mut AdwSidebarItem) -> *mut gtk::GtkWidget;
5976 #[cfg(feature = "v1_9")]
5977 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5978 pub fn adw_sidebar_item_get_title(self_: *mut AdwSidebarItem) -> *const c_char;
5979 #[cfg(feature = "v1_9")]
5980 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5981 pub fn adw_sidebar_item_get_tooltip(self_: *mut AdwSidebarItem) -> *const c_char;
5982 #[cfg(feature = "v1_9")]
5983 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5984 pub fn adw_sidebar_item_get_use_underline(self_: *mut AdwSidebarItem) -> gboolean;
5985 #[cfg(feature = "v1_9")]
5986 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5987 pub fn adw_sidebar_item_get_visible(self_: *mut AdwSidebarItem) -> gboolean;
5988 #[cfg(feature = "v1_9")]
5989 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5990 pub fn adw_sidebar_item_set_drag_motion_activate(
5991 self_: *mut AdwSidebarItem,
5992 drag_motion_activate: gboolean,
5993 );
5994 #[cfg(feature = "v1_9")]
5995 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5996 pub fn adw_sidebar_item_set_enabled(self_: *mut AdwSidebarItem, enabled: gboolean);
5997 #[cfg(feature = "v1_9")]
5998 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
5999 pub fn adw_sidebar_item_set_icon_name(self_: *mut AdwSidebarItem, icon_name: *const c_char);
6000 #[cfg(feature = "v1_9")]
6001 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6002 pub fn adw_sidebar_item_set_icon_paintable(
6003 self_: *mut AdwSidebarItem,
6004 paintable: *mut gdk::GdkPaintable,
6005 );
6006 #[cfg(feature = "v1_9")]
6007 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6008 pub fn adw_sidebar_item_set_subtitle(self_: *mut AdwSidebarItem, subtitle: *const c_char);
6009 #[cfg(feature = "v1_9")]
6010 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6011 pub fn adw_sidebar_item_set_suffix(self_: *mut AdwSidebarItem, suffix: *mut gtk::GtkWidget);
6012 #[cfg(feature = "v1_9")]
6013 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6014 pub fn adw_sidebar_item_set_title(self_: *mut AdwSidebarItem, title: *const c_char);
6015 #[cfg(feature = "v1_9")]
6016 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6017 pub fn adw_sidebar_item_set_tooltip(self_: *mut AdwSidebarItem, tooltip: *const c_char);
6018 #[cfg(feature = "v1_9")]
6019 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6020 pub fn adw_sidebar_item_set_use_underline(self_: *mut AdwSidebarItem, use_underline: gboolean);
6021 #[cfg(feature = "v1_9")]
6022 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6023 pub fn adw_sidebar_item_set_visible(self_: *mut AdwSidebarItem, visible: gboolean);
6024
6025 #[cfg(feature = "v1_9")]
6029 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6030 pub fn adw_sidebar_section_get_type() -> GType;
6031 #[cfg(feature = "v1_9")]
6032 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6033 pub fn adw_sidebar_section_new() -> *mut AdwSidebarSection;
6034 #[cfg(feature = "v1_9")]
6035 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6036 pub fn adw_sidebar_section_append(self_: *mut AdwSidebarSection, item: *mut AdwSidebarItem);
6037 #[cfg(feature = "v1_9")]
6038 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6039 pub fn adw_sidebar_section_bind_model(
6040 self_: *mut AdwSidebarSection,
6041 model: *mut gio::GListModel,
6042 create_item_func: AdwSidebarSectionCreateItemFunc,
6043 user_data: gpointer,
6044 user_data_free_func: glib::GDestroyNotify,
6045 );
6046 #[cfg(feature = "v1_9")]
6047 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6048 pub fn adw_sidebar_section_get_item(
6049 self_: *mut AdwSidebarSection,
6050 index: c_uint,
6051 ) -> *mut AdwSidebarItem;
6052 #[cfg(feature = "v1_9")]
6053 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6054 pub fn adw_sidebar_section_get_items(self_: *mut AdwSidebarSection) -> *mut gio::GListModel;
6055 #[cfg(feature = "v1_9")]
6056 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6057 pub fn adw_sidebar_section_get_menu_model(
6058 self_: *mut AdwSidebarSection,
6059 ) -> *mut gio::GMenuModel;
6060 #[cfg(feature = "v1_9")]
6061 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6062 pub fn adw_sidebar_section_get_sidebar(self_: *mut AdwSidebarSection) -> *mut AdwSidebar;
6063 #[cfg(feature = "v1_9")]
6064 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6065 pub fn adw_sidebar_section_get_title(self_: *mut AdwSidebarSection) -> *const c_char;
6066 #[cfg(feature = "v1_9")]
6067 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6068 pub fn adw_sidebar_section_insert(
6069 self_: *mut AdwSidebarSection,
6070 item: *mut AdwSidebarItem,
6071 position: c_int,
6072 );
6073 #[cfg(feature = "v1_9")]
6074 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6075 pub fn adw_sidebar_section_prepend(self_: *mut AdwSidebarSection, item: *mut AdwSidebarItem);
6076 #[cfg(feature = "v1_9")]
6077 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6078 pub fn adw_sidebar_section_remove(self_: *mut AdwSidebarSection, item: *mut AdwSidebarItem);
6079 #[cfg(feature = "v1_9")]
6080 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6081 pub fn adw_sidebar_section_remove_all(self_: *mut AdwSidebarSection);
6082 #[cfg(feature = "v1_9")]
6083 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6084 pub fn adw_sidebar_section_set_menu_model(
6085 self_: *mut AdwSidebarSection,
6086 menu_model: *mut gio::GMenuModel,
6087 );
6088 #[cfg(feature = "v1_9")]
6089 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6090 pub fn adw_sidebar_section_set_title(self_: *mut AdwSidebarSection, title: *const c_char);
6091
6092 #[cfg(feature = "v1_4")]
6096 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6097 pub fn adw_spin_row_get_type() -> GType;
6098 #[cfg(feature = "v1_4")]
6099 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6100 pub fn adw_spin_row_new(
6101 adjustment: *mut gtk::GtkAdjustment,
6102 climb_rate: c_double,
6103 digits: c_uint,
6104 ) -> *mut gtk::GtkWidget;
6105 #[cfg(feature = "v1_4")]
6106 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6107 pub fn adw_spin_row_new_with_range(
6108 min: c_double,
6109 max: c_double,
6110 step: c_double,
6111 ) -> *mut gtk::GtkWidget;
6112 #[cfg(feature = "v1_4")]
6113 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6114 pub fn adw_spin_row_configure(
6115 self_: *mut AdwSpinRow,
6116 adjustment: *mut gtk::GtkAdjustment,
6117 climb_rate: c_double,
6118 digits: c_uint,
6119 );
6120 #[cfg(feature = "v1_4")]
6121 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6122 pub fn adw_spin_row_get_adjustment(self_: *mut AdwSpinRow) -> *mut gtk::GtkAdjustment;
6123 #[cfg(feature = "v1_4")]
6124 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6125 pub fn adw_spin_row_get_climb_rate(self_: *mut AdwSpinRow) -> c_double;
6126 #[cfg(feature = "v1_4")]
6127 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6128 pub fn adw_spin_row_get_digits(self_: *mut AdwSpinRow) -> c_uint;
6129 #[cfg(feature = "v1_4")]
6130 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6131 pub fn adw_spin_row_get_numeric(self_: *mut AdwSpinRow) -> gboolean;
6132 #[cfg(feature = "v1_4")]
6133 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6134 pub fn adw_spin_row_get_snap_to_ticks(self_: *mut AdwSpinRow) -> gboolean;
6135 #[cfg(feature = "v1_4")]
6136 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6137 pub fn adw_spin_row_get_update_policy(self_: *mut AdwSpinRow)
6138 -> gtk::GtkSpinButtonUpdatePolicy;
6139 #[cfg(feature = "v1_4")]
6140 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6141 pub fn adw_spin_row_get_value(self_: *mut AdwSpinRow) -> c_double;
6142 #[cfg(feature = "v1_4")]
6143 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6144 pub fn adw_spin_row_get_wrap(self_: *mut AdwSpinRow) -> gboolean;
6145 #[cfg(feature = "v1_4")]
6146 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6147 pub fn adw_spin_row_set_adjustment(self_: *mut AdwSpinRow, adjustment: *mut gtk::GtkAdjustment);
6148 #[cfg(feature = "v1_4")]
6149 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6150 pub fn adw_spin_row_set_climb_rate(self_: *mut AdwSpinRow, climb_rate: c_double);
6151 #[cfg(feature = "v1_4")]
6152 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6153 pub fn adw_spin_row_set_digits(self_: *mut AdwSpinRow, digits: c_uint);
6154 #[cfg(feature = "v1_4")]
6155 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6156 pub fn adw_spin_row_set_numeric(self_: *mut AdwSpinRow, numeric: gboolean);
6157 #[cfg(feature = "v1_4")]
6158 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6159 pub fn adw_spin_row_set_range(self_: *mut AdwSpinRow, min: c_double, max: c_double);
6160 #[cfg(feature = "v1_4")]
6161 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6162 pub fn adw_spin_row_set_snap_to_ticks(self_: *mut AdwSpinRow, snap_to_ticks: gboolean);
6163 #[cfg(feature = "v1_4")]
6164 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6165 pub fn adw_spin_row_set_update_policy(
6166 self_: *mut AdwSpinRow,
6167 policy: gtk::GtkSpinButtonUpdatePolicy,
6168 );
6169 #[cfg(feature = "v1_4")]
6170 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6171 pub fn adw_spin_row_set_value(self_: *mut AdwSpinRow, value: c_double);
6172 #[cfg(feature = "v1_4")]
6173 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6174 pub fn adw_spin_row_set_wrap(self_: *mut AdwSpinRow, wrap: gboolean);
6175 #[cfg(feature = "v1_4")]
6176 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6177 pub fn adw_spin_row_update(self_: *mut AdwSpinRow);
6178
6179 #[cfg(feature = "v1_6")]
6183 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6184 pub fn adw_spinner_get_type() -> GType;
6185 #[cfg(feature = "v1_6")]
6186 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6187 pub fn adw_spinner_new() -> *mut gtk::GtkWidget;
6188
6189 #[cfg(feature = "v1_6")]
6193 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6194 pub fn adw_spinner_paintable_get_type() -> GType;
6195 #[cfg(feature = "v1_6")]
6196 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6197 pub fn adw_spinner_paintable_new(widget: *mut gtk::GtkWidget) -> *mut AdwSpinnerPaintable;
6198 #[cfg(feature = "v1_6")]
6199 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6200 pub fn adw_spinner_paintable_get_widget(self_: *mut AdwSpinnerPaintable)
6201 -> *mut gtk::GtkWidget;
6202 #[cfg(feature = "v1_6")]
6203 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6204 pub fn adw_spinner_paintable_set_widget(
6205 self_: *mut AdwSpinnerPaintable,
6206 widget: *mut gtk::GtkWidget,
6207 );
6208
6209 pub fn adw_split_button_get_type() -> GType;
6213 pub fn adw_split_button_new() -> *mut gtk::GtkWidget;
6214 #[cfg(feature = "v1_4")]
6215 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6216 pub fn adw_split_button_get_can_shrink(self_: *mut AdwSplitButton) -> gboolean;
6217 pub fn adw_split_button_get_child(self_: *mut AdwSplitButton) -> *mut gtk::GtkWidget;
6218 pub fn adw_split_button_get_direction(self_: *mut AdwSplitButton) -> gtk::GtkArrowType;
6219 #[cfg(feature = "v1_2")]
6220 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6221 pub fn adw_split_button_get_dropdown_tooltip(self_: *mut AdwSplitButton) -> *const c_char;
6222 pub fn adw_split_button_get_icon_name(self_: *mut AdwSplitButton) -> *const c_char;
6223 pub fn adw_split_button_get_label(self_: *mut AdwSplitButton) -> *const c_char;
6224 pub fn adw_split_button_get_menu_model(self_: *mut AdwSplitButton) -> *mut gio::GMenuModel;
6225 pub fn adw_split_button_get_popover(self_: *mut AdwSplitButton) -> *mut gtk::GtkPopover;
6226 pub fn adw_split_button_get_use_underline(self_: *mut AdwSplitButton) -> gboolean;
6227 pub fn adw_split_button_popdown(self_: *mut AdwSplitButton);
6228 pub fn adw_split_button_popup(self_: *mut AdwSplitButton);
6229 #[cfg(feature = "v1_4")]
6230 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6231 pub fn adw_split_button_set_can_shrink(self_: *mut AdwSplitButton, can_shrink: gboolean);
6232 pub fn adw_split_button_set_child(self_: *mut AdwSplitButton, child: *mut gtk::GtkWidget);
6233 pub fn adw_split_button_set_direction(self_: *mut AdwSplitButton, direction: gtk::GtkArrowType);
6234 #[cfg(feature = "v1_2")]
6235 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6236 pub fn adw_split_button_set_dropdown_tooltip(
6237 self_: *mut AdwSplitButton,
6238 tooltip: *const c_char,
6239 );
6240 pub fn adw_split_button_set_icon_name(self_: *mut AdwSplitButton, icon_name: *const c_char);
6241 pub fn adw_split_button_set_label(self_: *mut AdwSplitButton, label: *const c_char);
6242 pub fn adw_split_button_set_menu_model(
6243 self_: *mut AdwSplitButton,
6244 menu_model: *mut gio::GMenuModel,
6245 );
6246 pub fn adw_split_button_set_popover(self_: *mut AdwSplitButton, popover: *mut gtk::GtkPopover);
6247 pub fn adw_split_button_set_use_underline(self_: *mut AdwSplitButton, use_underline: gboolean);
6248
6249 pub fn adw_spring_animation_get_type() -> GType;
6253 pub fn adw_spring_animation_new(
6254 widget: *mut gtk::GtkWidget,
6255 from: c_double,
6256 to: c_double,
6257 spring_params: *mut AdwSpringParams,
6258 target: *mut AdwAnimationTarget,
6259 ) -> *mut AdwAnimation;
6260 #[cfg(feature = "v1_3")]
6261 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6262 pub fn adw_spring_animation_calculate_value(
6263 self_: *mut AdwSpringAnimation,
6264 time: c_uint,
6265 ) -> c_double;
6266 #[cfg(feature = "v1_3")]
6267 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6268 pub fn adw_spring_animation_calculate_velocity(
6269 self_: *mut AdwSpringAnimation,
6270 time: c_uint,
6271 ) -> c_double;
6272 pub fn adw_spring_animation_get_clamp(self_: *mut AdwSpringAnimation) -> gboolean;
6273 pub fn adw_spring_animation_get_epsilon(self_: *mut AdwSpringAnimation) -> c_double;
6274 pub fn adw_spring_animation_get_estimated_duration(self_: *mut AdwSpringAnimation) -> c_uint;
6275 pub fn adw_spring_animation_get_initial_velocity(self_: *mut AdwSpringAnimation) -> c_double;
6276 pub fn adw_spring_animation_get_spring_params(
6277 self_: *mut AdwSpringAnimation,
6278 ) -> *mut AdwSpringParams;
6279 pub fn adw_spring_animation_get_value_from(self_: *mut AdwSpringAnimation) -> c_double;
6280 pub fn adw_spring_animation_get_value_to(self_: *mut AdwSpringAnimation) -> c_double;
6281 pub fn adw_spring_animation_get_velocity(self_: *mut AdwSpringAnimation) -> c_double;
6282 pub fn adw_spring_animation_set_clamp(self_: *mut AdwSpringAnimation, clamp: gboolean);
6283 pub fn adw_spring_animation_set_epsilon(self_: *mut AdwSpringAnimation, epsilon: c_double);
6284 pub fn adw_spring_animation_set_initial_velocity(
6285 self_: *mut AdwSpringAnimation,
6286 velocity: c_double,
6287 );
6288 pub fn adw_spring_animation_set_spring_params(
6289 self_: *mut AdwSpringAnimation,
6290 spring_params: *mut AdwSpringParams,
6291 );
6292 pub fn adw_spring_animation_set_value_from(self_: *mut AdwSpringAnimation, value: c_double);
6293 pub fn adw_spring_animation_set_value_to(self_: *mut AdwSpringAnimation, value: c_double);
6294
6295 pub fn adw_squeezer_get_type() -> GType;
6299 pub fn adw_squeezer_new() -> *mut gtk::GtkWidget;
6300 pub fn adw_squeezer_add(
6301 self_: *mut AdwSqueezer,
6302 child: *mut gtk::GtkWidget,
6303 ) -> *mut AdwSqueezerPage;
6304 pub fn adw_squeezer_get_allow_none(self_: *mut AdwSqueezer) -> gboolean;
6305 pub fn adw_squeezer_get_homogeneous(self_: *mut AdwSqueezer) -> gboolean;
6306 pub fn adw_squeezer_get_interpolate_size(self_: *mut AdwSqueezer) -> gboolean;
6307 pub fn adw_squeezer_get_page(
6308 self_: *mut AdwSqueezer,
6309 child: *mut gtk::GtkWidget,
6310 ) -> *mut AdwSqueezerPage;
6311 pub fn adw_squeezer_get_pages(self_: *mut AdwSqueezer) -> *mut gtk::GtkSelectionModel;
6312 pub fn adw_squeezer_get_switch_threshold_policy(
6313 self_: *mut AdwSqueezer,
6314 ) -> AdwFoldThresholdPolicy;
6315 pub fn adw_squeezer_get_transition_duration(self_: *mut AdwSqueezer) -> c_uint;
6316 pub fn adw_squeezer_get_transition_running(self_: *mut AdwSqueezer) -> gboolean;
6317 pub fn adw_squeezer_get_transition_type(self_: *mut AdwSqueezer) -> AdwSqueezerTransitionType;
6318 pub fn adw_squeezer_get_visible_child(self_: *mut AdwSqueezer) -> *mut gtk::GtkWidget;
6319 pub fn adw_squeezer_get_xalign(self_: *mut AdwSqueezer) -> c_float;
6320 pub fn adw_squeezer_get_yalign(self_: *mut AdwSqueezer) -> c_float;
6321 pub fn adw_squeezer_remove(self_: *mut AdwSqueezer, child: *mut gtk::GtkWidget);
6322 pub fn adw_squeezer_set_allow_none(self_: *mut AdwSqueezer, allow_none: gboolean);
6323 pub fn adw_squeezer_set_homogeneous(self_: *mut AdwSqueezer, homogeneous: gboolean);
6324 pub fn adw_squeezer_set_interpolate_size(self_: *mut AdwSqueezer, interpolate_size: gboolean);
6325 pub fn adw_squeezer_set_switch_threshold_policy(
6326 self_: *mut AdwSqueezer,
6327 policy: AdwFoldThresholdPolicy,
6328 );
6329 pub fn adw_squeezer_set_transition_duration(self_: *mut AdwSqueezer, duration: c_uint);
6330 pub fn adw_squeezer_set_transition_type(
6331 self_: *mut AdwSqueezer,
6332 transition: AdwSqueezerTransitionType,
6333 );
6334 pub fn adw_squeezer_set_xalign(self_: *mut AdwSqueezer, xalign: c_float);
6335 pub fn adw_squeezer_set_yalign(self_: *mut AdwSqueezer, yalign: c_float);
6336
6337 pub fn adw_squeezer_page_get_type() -> GType;
6341 pub fn adw_squeezer_page_get_child(self_: *mut AdwSqueezerPage) -> *mut gtk::GtkWidget;
6342 pub fn adw_squeezer_page_get_enabled(self_: *mut AdwSqueezerPage) -> gboolean;
6343 pub fn adw_squeezer_page_set_enabled(self_: *mut AdwSqueezerPage, enabled: gboolean);
6344
6345 pub fn adw_status_page_get_type() -> GType;
6349 pub fn adw_status_page_new() -> *mut gtk::GtkWidget;
6350 pub fn adw_status_page_get_child(self_: *mut AdwStatusPage) -> *mut gtk::GtkWidget;
6351 pub fn adw_status_page_get_description(self_: *mut AdwStatusPage) -> *const c_char;
6352 pub fn adw_status_page_get_icon_name(self_: *mut AdwStatusPage) -> *const c_char;
6353 pub fn adw_status_page_get_paintable(self_: *mut AdwStatusPage) -> *mut gdk::GdkPaintable;
6354 pub fn adw_status_page_get_title(self_: *mut AdwStatusPage) -> *const c_char;
6355 pub fn adw_status_page_set_child(self_: *mut AdwStatusPage, child: *mut gtk::GtkWidget);
6356 pub fn adw_status_page_set_description(self_: *mut AdwStatusPage, description: *const c_char);
6357 pub fn adw_status_page_set_icon_name(self_: *mut AdwStatusPage, icon_name: *const c_char);
6358 pub fn adw_status_page_set_paintable(
6359 self_: *mut AdwStatusPage,
6360 paintable: *mut gdk::GdkPaintable,
6361 );
6362 pub fn adw_status_page_set_title(self_: *mut AdwStatusPage, title: *const c_char);
6363
6364 pub fn adw_style_manager_get_type() -> GType;
6368 pub fn adw_style_manager_get_default() -> *mut AdwStyleManager;
6369 pub fn adw_style_manager_get_for_display(display: *mut gdk::GdkDisplay)
6370 -> *mut AdwStyleManager;
6371 #[cfg(feature = "v1_6")]
6372 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6373 pub fn adw_style_manager_get_accent_color(self_: *mut AdwStyleManager) -> AdwAccentColor;
6374 #[cfg(feature = "v1_6")]
6375 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6376 pub fn adw_style_manager_get_accent_color_rgba(
6377 self_: *mut AdwStyleManager,
6378 ) -> *mut gdk::GdkRGBA;
6379 pub fn adw_style_manager_get_color_scheme(self_: *mut AdwStyleManager) -> AdwColorScheme;
6380 pub fn adw_style_manager_get_dark(self_: *mut AdwStyleManager) -> gboolean;
6381 pub fn adw_style_manager_get_display(self_: *mut AdwStyleManager) -> *mut gdk::GdkDisplay;
6382 #[cfg(feature = "v1_7")]
6383 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6384 pub fn adw_style_manager_get_document_font_name(self_: *mut AdwStyleManager) -> *const c_char;
6385 pub fn adw_style_manager_get_high_contrast(self_: *mut AdwStyleManager) -> gboolean;
6386 #[cfg(feature = "v1_7")]
6387 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6388 pub fn adw_style_manager_get_monospace_font_name(self_: *mut AdwStyleManager) -> *const c_char;
6389 #[cfg(feature = "v1_6")]
6390 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
6391 pub fn adw_style_manager_get_system_supports_accent_colors(
6392 self_: *mut AdwStyleManager,
6393 ) -> gboolean;
6394 pub fn adw_style_manager_get_system_supports_color_schemes(
6395 self_: *mut AdwStyleManager,
6396 ) -> gboolean;
6397 pub fn adw_style_manager_set_color_scheme(
6398 self_: *mut AdwStyleManager,
6399 color_scheme: AdwColorScheme,
6400 );
6401
6402 pub fn adw_swipe_tracker_get_type() -> GType;
6406 pub fn adw_swipe_tracker_new(swipeable: *mut AdwSwipeable) -> *mut AdwSwipeTracker;
6407 pub fn adw_swipe_tracker_get_allow_long_swipes(self_: *mut AdwSwipeTracker) -> gboolean;
6408 pub fn adw_swipe_tracker_get_allow_mouse_drag(self_: *mut AdwSwipeTracker) -> gboolean;
6409 #[cfg(feature = "v1_5")]
6410 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
6411 pub fn adw_swipe_tracker_get_allow_window_handle(self_: *mut AdwSwipeTracker) -> gboolean;
6412 pub fn adw_swipe_tracker_get_enabled(self_: *mut AdwSwipeTracker) -> gboolean;
6413 #[cfg(feature = "v1_4")]
6414 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6415 pub fn adw_swipe_tracker_get_lower_overshoot(self_: *mut AdwSwipeTracker) -> gboolean;
6416 pub fn adw_swipe_tracker_get_reversed(self_: *mut AdwSwipeTracker) -> gboolean;
6417 pub fn adw_swipe_tracker_get_swipeable(self_: *mut AdwSwipeTracker) -> *mut AdwSwipeable;
6418 #[cfg(feature = "v1_4")]
6419 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6420 pub fn adw_swipe_tracker_get_upper_overshoot(self_: *mut AdwSwipeTracker) -> gboolean;
6421 pub fn adw_swipe_tracker_set_allow_long_swipes(
6422 self_: *mut AdwSwipeTracker,
6423 allow_long_swipes: gboolean,
6424 );
6425 pub fn adw_swipe_tracker_set_allow_mouse_drag(
6426 self_: *mut AdwSwipeTracker,
6427 allow_mouse_drag: gboolean,
6428 );
6429 #[cfg(feature = "v1_5")]
6430 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
6431 pub fn adw_swipe_tracker_set_allow_window_handle(
6432 self_: *mut AdwSwipeTracker,
6433 allow_window_handle: gboolean,
6434 );
6435 pub fn adw_swipe_tracker_set_enabled(self_: *mut AdwSwipeTracker, enabled: gboolean);
6436 #[cfg(feature = "v1_4")]
6437 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6438 pub fn adw_swipe_tracker_set_lower_overshoot(self_: *mut AdwSwipeTracker, overshoot: gboolean);
6439 pub fn adw_swipe_tracker_set_reversed(self_: *mut AdwSwipeTracker, reversed: gboolean);
6440 #[cfg(feature = "v1_4")]
6441 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6442 pub fn adw_swipe_tracker_set_upper_overshoot(self_: *mut AdwSwipeTracker, overshoot: gboolean);
6443 pub fn adw_swipe_tracker_shift_position(self_: *mut AdwSwipeTracker, delta: c_double);
6444
6445 #[cfg(feature = "v1_4")]
6449 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6450 pub fn adw_switch_row_get_type() -> GType;
6451 #[cfg(feature = "v1_4")]
6452 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6453 pub fn adw_switch_row_new() -> *mut gtk::GtkWidget;
6454 #[cfg(feature = "v1_4")]
6455 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6456 pub fn adw_switch_row_get_active(self_: *mut AdwSwitchRow) -> gboolean;
6457 #[cfg(feature = "v1_4")]
6458 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6459 pub fn adw_switch_row_set_active(self_: *mut AdwSwitchRow, is_active: gboolean);
6460
6461 pub fn adw_tab_bar_get_type() -> GType;
6465 pub fn adw_tab_bar_new() -> *mut AdwTabBar;
6466 pub fn adw_tab_bar_get_autohide(self_: *mut AdwTabBar) -> gboolean;
6467 pub fn adw_tab_bar_get_end_action_widget(self_: *mut AdwTabBar) -> *mut gtk::GtkWidget;
6468 pub fn adw_tab_bar_get_expand_tabs(self_: *mut AdwTabBar) -> gboolean;
6469 #[cfg(feature = "v1_4")]
6470 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6471 pub fn adw_tab_bar_get_extra_drag_preferred_action(self_: *mut AdwTabBar)
6472 -> gdk::GdkDragAction;
6473 #[cfg(feature = "v1_3")]
6474 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6475 pub fn adw_tab_bar_get_extra_drag_preload(self_: *mut AdwTabBar) -> gboolean;
6476 pub fn adw_tab_bar_get_inverted(self_: *mut AdwTabBar) -> gboolean;
6477 pub fn adw_tab_bar_get_is_overflowing(self_: *mut AdwTabBar) -> gboolean;
6478 pub fn adw_tab_bar_get_start_action_widget(self_: *mut AdwTabBar) -> *mut gtk::GtkWidget;
6479 pub fn adw_tab_bar_get_tabs_revealed(self_: *mut AdwTabBar) -> gboolean;
6480 pub fn adw_tab_bar_get_view(self_: *mut AdwTabBar) -> *mut AdwTabView;
6481 pub fn adw_tab_bar_set_autohide(self_: *mut AdwTabBar, autohide: gboolean);
6482 pub fn adw_tab_bar_set_end_action_widget(self_: *mut AdwTabBar, widget: *mut gtk::GtkWidget);
6483 pub fn adw_tab_bar_set_expand_tabs(self_: *mut AdwTabBar, expand_tabs: gboolean);
6484 #[cfg(feature = "v1_3")]
6485 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6486 pub fn adw_tab_bar_set_extra_drag_preload(self_: *mut AdwTabBar, preload: gboolean);
6487 pub fn adw_tab_bar_set_inverted(self_: *mut AdwTabBar, inverted: gboolean);
6488 pub fn adw_tab_bar_set_start_action_widget(self_: *mut AdwTabBar, widget: *mut gtk::GtkWidget);
6489 pub fn adw_tab_bar_set_view(self_: *mut AdwTabBar, view: *mut AdwTabView);
6490 pub fn adw_tab_bar_setup_extra_drop_target(
6491 self_: *mut AdwTabBar,
6492 actions: gdk::GdkDragAction,
6493 types: *mut GType,
6494 n_types: size_t,
6495 );
6496
6497 #[cfg(feature = "v1_3")]
6501 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6502 pub fn adw_tab_button_get_type() -> GType;
6503 #[cfg(feature = "v1_3")]
6504 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6505 pub fn adw_tab_button_new() -> *mut gtk::GtkWidget;
6506 #[cfg(feature = "v1_3")]
6507 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6508 pub fn adw_tab_button_get_view(self_: *mut AdwTabButton) -> *mut AdwTabView;
6509 #[cfg(feature = "v1_3")]
6510 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6511 pub fn adw_tab_button_set_view(self_: *mut AdwTabButton, view: *mut AdwTabView);
6512
6513 #[cfg(feature = "v1_3")]
6517 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6518 pub fn adw_tab_overview_get_type() -> GType;
6519 #[cfg(feature = "v1_3")]
6520 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6521 pub fn adw_tab_overview_new() -> *mut gtk::GtkWidget;
6522 #[cfg(feature = "v1_3")]
6523 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6524 pub fn adw_tab_overview_get_child(self_: *mut AdwTabOverview) -> *mut gtk::GtkWidget;
6525 #[cfg(feature = "v1_3")]
6526 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6527 pub fn adw_tab_overview_get_enable_new_tab(self_: *mut AdwTabOverview) -> gboolean;
6528 #[cfg(feature = "v1_3")]
6529 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6530 pub fn adw_tab_overview_get_enable_search(self_: *mut AdwTabOverview) -> gboolean;
6531 #[cfg(feature = "v1_4")]
6532 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6533 pub fn adw_tab_overview_get_extra_drag_preferred_action(
6534 self_: *mut AdwTabOverview,
6535 ) -> gdk::GdkDragAction;
6536 #[cfg(feature = "v1_3")]
6537 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6538 pub fn adw_tab_overview_get_extra_drag_preload(self_: *mut AdwTabOverview) -> gboolean;
6539 #[cfg(feature = "v1_3")]
6540 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6541 pub fn adw_tab_overview_get_inverted(self_: *mut AdwTabOverview) -> gboolean;
6542 #[cfg(feature = "v1_3")]
6543 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6544 pub fn adw_tab_overview_get_open(self_: *mut AdwTabOverview) -> gboolean;
6545 #[cfg(feature = "v1_3")]
6546 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6547 pub fn adw_tab_overview_get_search_active(self_: *mut AdwTabOverview) -> gboolean;
6548 #[cfg(feature = "v1_3")]
6549 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6550 pub fn adw_tab_overview_get_secondary_menu(self_: *mut AdwTabOverview) -> *mut gio::GMenuModel;
6551 #[cfg(feature = "v1_3")]
6552 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6553 pub fn adw_tab_overview_get_show_end_title_buttons(self_: *mut AdwTabOverview) -> gboolean;
6554 #[cfg(feature = "v1_3")]
6555 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6556 pub fn adw_tab_overview_get_show_start_title_buttons(self_: *mut AdwTabOverview) -> gboolean;
6557 #[cfg(feature = "v1_3")]
6558 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6559 pub fn adw_tab_overview_get_view(self_: *mut AdwTabOverview) -> *mut AdwTabView;
6560 #[cfg(feature = "v1_3")]
6561 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6562 pub fn adw_tab_overview_set_child(self_: *mut AdwTabOverview, child: *mut gtk::GtkWidget);
6563 #[cfg(feature = "v1_3")]
6564 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6565 pub fn adw_tab_overview_set_enable_new_tab(
6566 self_: *mut AdwTabOverview,
6567 enable_new_tab: gboolean,
6568 );
6569 #[cfg(feature = "v1_3")]
6570 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6571 pub fn adw_tab_overview_set_enable_search(self_: *mut AdwTabOverview, enable_search: gboolean);
6572 #[cfg(feature = "v1_3")]
6573 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6574 pub fn adw_tab_overview_set_extra_drag_preload(self_: *mut AdwTabOverview, preload: gboolean);
6575 #[cfg(feature = "v1_3")]
6576 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6577 pub fn adw_tab_overview_set_inverted(self_: *mut AdwTabOverview, inverted: gboolean);
6578 #[cfg(feature = "v1_3")]
6579 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6580 pub fn adw_tab_overview_set_open(self_: *mut AdwTabOverview, open: gboolean);
6581 #[cfg(feature = "v1_3")]
6582 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6583 pub fn adw_tab_overview_set_secondary_menu(
6584 self_: *mut AdwTabOverview,
6585 secondary_menu: *mut gio::GMenuModel,
6586 );
6587 #[cfg(feature = "v1_3")]
6588 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6589 pub fn adw_tab_overview_set_show_end_title_buttons(
6590 self_: *mut AdwTabOverview,
6591 show_end_title_buttons: gboolean,
6592 );
6593 #[cfg(feature = "v1_3")]
6594 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6595 pub fn adw_tab_overview_set_show_start_title_buttons(
6596 self_: *mut AdwTabOverview,
6597 show_start_title_buttons: gboolean,
6598 );
6599 #[cfg(feature = "v1_3")]
6600 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6601 pub fn adw_tab_overview_set_view(self_: *mut AdwTabOverview, view: *mut AdwTabView);
6602 #[cfg(feature = "v1_3")]
6603 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6604 pub fn adw_tab_overview_setup_extra_drop_target(
6605 self_: *mut AdwTabOverview,
6606 actions: gdk::GdkDragAction,
6607 types: *mut GType,
6608 n_types: size_t,
6609 );
6610
6611 pub fn adw_tab_page_get_type() -> GType;
6615 pub fn adw_tab_page_get_child(self_: *mut AdwTabPage) -> *mut gtk::GtkWidget;
6616 pub fn adw_tab_page_get_icon(self_: *mut AdwTabPage) -> *mut gio::GIcon;
6617 pub fn adw_tab_page_get_indicator_activatable(self_: *mut AdwTabPage) -> gboolean;
6618 pub fn adw_tab_page_get_indicator_icon(self_: *mut AdwTabPage) -> *mut gio::GIcon;
6619 #[cfg(feature = "v1_2")]
6620 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6621 pub fn adw_tab_page_get_indicator_tooltip(self_: *mut AdwTabPage) -> *const c_char;
6622 #[cfg(feature = "v1_3")]
6623 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6624 pub fn adw_tab_page_get_keyword(self_: *mut AdwTabPage) -> *const c_char;
6625 #[cfg(feature = "v1_3")]
6626 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6627 pub fn adw_tab_page_get_live_thumbnail(self_: *mut AdwTabPage) -> gboolean;
6628 pub fn adw_tab_page_get_loading(self_: *mut AdwTabPage) -> gboolean;
6629 pub fn adw_tab_page_get_needs_attention(self_: *mut AdwTabPage) -> gboolean;
6630 pub fn adw_tab_page_get_parent(self_: *mut AdwTabPage) -> *mut AdwTabPage;
6631 pub fn adw_tab_page_get_pinned(self_: *mut AdwTabPage) -> gboolean;
6632 pub fn adw_tab_page_get_selected(self_: *mut AdwTabPage) -> gboolean;
6633 #[cfg(feature = "v1_3")]
6634 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6635 pub fn adw_tab_page_get_thumbnail_xalign(self_: *mut AdwTabPage) -> c_float;
6636 #[cfg(feature = "v1_3")]
6637 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6638 pub fn adw_tab_page_get_thumbnail_yalign(self_: *mut AdwTabPage) -> c_float;
6639 pub fn adw_tab_page_get_title(self_: *mut AdwTabPage) -> *const c_char;
6640 pub fn adw_tab_page_get_tooltip(self_: *mut AdwTabPage) -> *const c_char;
6641 #[cfg(feature = "v1_3")]
6642 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6643 pub fn adw_tab_page_invalidate_thumbnail(self_: *mut AdwTabPage);
6644 pub fn adw_tab_page_set_icon(self_: *mut AdwTabPage, icon: *mut gio::GIcon);
6645 pub fn adw_tab_page_set_indicator_activatable(self_: *mut AdwTabPage, activatable: gboolean);
6646 pub fn adw_tab_page_set_indicator_icon(self_: *mut AdwTabPage, indicator_icon: *mut gio::GIcon);
6647 #[cfg(feature = "v1_2")]
6648 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6649 pub fn adw_tab_page_set_indicator_tooltip(self_: *mut AdwTabPage, tooltip: *const c_char);
6650 #[cfg(feature = "v1_3")]
6651 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6652 pub fn adw_tab_page_set_keyword(self_: *mut AdwTabPage, keyword: *const c_char);
6653 #[cfg(feature = "v1_3")]
6654 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6655 pub fn adw_tab_page_set_live_thumbnail(self_: *mut AdwTabPage, live_thumbnail: gboolean);
6656 pub fn adw_tab_page_set_loading(self_: *mut AdwTabPage, loading: gboolean);
6657 pub fn adw_tab_page_set_needs_attention(self_: *mut AdwTabPage, needs_attention: gboolean);
6658 #[cfg(feature = "v1_3")]
6659 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6660 pub fn adw_tab_page_set_thumbnail_xalign(self_: *mut AdwTabPage, xalign: c_float);
6661 #[cfg(feature = "v1_3")]
6662 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6663 pub fn adw_tab_page_set_thumbnail_yalign(self_: *mut AdwTabPage, yalign: c_float);
6664 pub fn adw_tab_page_set_title(self_: *mut AdwTabPage, title: *const c_char);
6665 pub fn adw_tab_page_set_tooltip(self_: *mut AdwTabPage, tooltip: *const c_char);
6666
6667 pub fn adw_tab_view_get_type() -> GType;
6671 pub fn adw_tab_view_new() -> *mut AdwTabView;
6672 pub fn adw_tab_view_add_page(
6673 self_: *mut AdwTabView,
6674 child: *mut gtk::GtkWidget,
6675 parent: *mut AdwTabPage,
6676 ) -> *mut AdwTabPage;
6677 #[cfg(feature = "v1_2")]
6678 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6679 pub fn adw_tab_view_add_shortcuts(self_: *mut AdwTabView, shortcuts: AdwTabViewShortcuts);
6680 pub fn adw_tab_view_append(
6681 self_: *mut AdwTabView,
6682 child: *mut gtk::GtkWidget,
6683 ) -> *mut AdwTabPage;
6684 pub fn adw_tab_view_append_pinned(
6685 self_: *mut AdwTabView,
6686 child: *mut gtk::GtkWidget,
6687 ) -> *mut AdwTabPage;
6688 pub fn adw_tab_view_close_other_pages(self_: *mut AdwTabView, page: *mut AdwTabPage);
6689 pub fn adw_tab_view_close_page(self_: *mut AdwTabView, page: *mut AdwTabPage);
6690 pub fn adw_tab_view_close_page_finish(
6691 self_: *mut AdwTabView,
6692 page: *mut AdwTabPage,
6693 confirm: gboolean,
6694 );
6695 pub fn adw_tab_view_close_pages_after(self_: *mut AdwTabView, page: *mut AdwTabPage);
6696 pub fn adw_tab_view_close_pages_before(self_: *mut AdwTabView, page: *mut AdwTabPage);
6697 pub fn adw_tab_view_get_default_icon(self_: *mut AdwTabView) -> *mut gio::GIcon;
6698 pub fn adw_tab_view_get_is_transferring_page(self_: *mut AdwTabView) -> gboolean;
6699 pub fn adw_tab_view_get_menu_model(self_: *mut AdwTabView) -> *mut gio::GMenuModel;
6700 pub fn adw_tab_view_get_n_pages(self_: *mut AdwTabView) -> c_int;
6701 pub fn adw_tab_view_get_n_pinned_pages(self_: *mut AdwTabView) -> c_int;
6702 pub fn adw_tab_view_get_nth_page(self_: *mut AdwTabView, position: c_int) -> *mut AdwTabPage;
6703 pub fn adw_tab_view_get_page(
6704 self_: *mut AdwTabView,
6705 child: *mut gtk::GtkWidget,
6706 ) -> *mut AdwTabPage;
6707 pub fn adw_tab_view_get_page_position(self_: *mut AdwTabView, page: *mut AdwTabPage) -> c_int;
6708 pub fn adw_tab_view_get_pages(self_: *mut AdwTabView) -> *mut gtk::GtkSelectionModel;
6709 pub fn adw_tab_view_get_selected_page(self_: *mut AdwTabView) -> *mut AdwTabPage;
6710 #[cfg(feature = "v1_2")]
6711 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6712 pub fn adw_tab_view_get_shortcuts(self_: *mut AdwTabView) -> AdwTabViewShortcuts;
6713 pub fn adw_tab_view_insert(
6714 self_: *mut AdwTabView,
6715 child: *mut gtk::GtkWidget,
6716 position: c_int,
6717 ) -> *mut AdwTabPage;
6718 pub fn adw_tab_view_insert_pinned(
6719 self_: *mut AdwTabView,
6720 child: *mut gtk::GtkWidget,
6721 position: c_int,
6722 ) -> *mut AdwTabPage;
6723 #[cfg(feature = "v1_3")]
6724 #[cfg_attr(docsrs, doc(cfg(feature = "v1_3")))]
6725 pub fn adw_tab_view_invalidate_thumbnails(self_: *mut AdwTabView);
6726 pub fn adw_tab_view_prepend(
6727 self_: *mut AdwTabView,
6728 child: *mut gtk::GtkWidget,
6729 ) -> *mut AdwTabPage;
6730 pub fn adw_tab_view_prepend_pinned(
6731 self_: *mut AdwTabView,
6732 child: *mut gtk::GtkWidget,
6733 ) -> *mut AdwTabPage;
6734 #[cfg(feature = "v1_2")]
6735 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6736 pub fn adw_tab_view_remove_shortcuts(self_: *mut AdwTabView, shortcuts: AdwTabViewShortcuts);
6737 pub fn adw_tab_view_reorder_backward(self_: *mut AdwTabView, page: *mut AdwTabPage)
6738 -> gboolean;
6739 pub fn adw_tab_view_reorder_first(self_: *mut AdwTabView, page: *mut AdwTabPage) -> gboolean;
6740 pub fn adw_tab_view_reorder_forward(self_: *mut AdwTabView, page: *mut AdwTabPage) -> gboolean;
6741 pub fn adw_tab_view_reorder_last(self_: *mut AdwTabView, page: *mut AdwTabPage) -> gboolean;
6742 pub fn adw_tab_view_reorder_page(
6743 self_: *mut AdwTabView,
6744 page: *mut AdwTabPage,
6745 position: c_int,
6746 ) -> gboolean;
6747 pub fn adw_tab_view_select_next_page(self_: *mut AdwTabView) -> gboolean;
6748 pub fn adw_tab_view_select_previous_page(self_: *mut AdwTabView) -> gboolean;
6749 pub fn adw_tab_view_set_default_icon(self_: *mut AdwTabView, default_icon: *mut gio::GIcon);
6750 pub fn adw_tab_view_set_menu_model(self_: *mut AdwTabView, menu_model: *mut gio::GMenuModel);
6751 pub fn adw_tab_view_set_page_pinned(
6752 self_: *mut AdwTabView,
6753 page: *mut AdwTabPage,
6754 pinned: gboolean,
6755 );
6756 pub fn adw_tab_view_set_selected_page(self_: *mut AdwTabView, selected_page: *mut AdwTabPage);
6757 #[cfg(feature = "v1_2")]
6758 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6759 pub fn adw_tab_view_set_shortcuts(self_: *mut AdwTabView, shortcuts: AdwTabViewShortcuts);
6760 pub fn adw_tab_view_transfer_page(
6761 self_: *mut AdwTabView,
6762 page: *mut AdwTabPage,
6763 other_view: *mut AdwTabView,
6764 position: c_int,
6765 );
6766
6767 pub fn adw_timed_animation_get_type() -> GType;
6771 pub fn adw_timed_animation_new(
6772 widget: *mut gtk::GtkWidget,
6773 from: c_double,
6774 to: c_double,
6775 duration: c_uint,
6776 target: *mut AdwAnimationTarget,
6777 ) -> *mut AdwAnimation;
6778 pub fn adw_timed_animation_get_alternate(self_: *mut AdwTimedAnimation) -> gboolean;
6779 pub fn adw_timed_animation_get_duration(self_: *mut AdwTimedAnimation) -> c_uint;
6780 pub fn adw_timed_animation_get_easing(self_: *mut AdwTimedAnimation) -> AdwEasing;
6781 pub fn adw_timed_animation_get_repeat_count(self_: *mut AdwTimedAnimation) -> c_uint;
6782 pub fn adw_timed_animation_get_reverse(self_: *mut AdwTimedAnimation) -> gboolean;
6783 pub fn adw_timed_animation_get_value_from(self_: *mut AdwTimedAnimation) -> c_double;
6784 pub fn adw_timed_animation_get_value_to(self_: *mut AdwTimedAnimation) -> c_double;
6785 pub fn adw_timed_animation_set_alternate(self_: *mut AdwTimedAnimation, alternate: gboolean);
6786 pub fn adw_timed_animation_set_duration(self_: *mut AdwTimedAnimation, duration: c_uint);
6787 pub fn adw_timed_animation_set_easing(self_: *mut AdwTimedAnimation, easing: AdwEasing);
6788 pub fn adw_timed_animation_set_repeat_count(
6789 self_: *mut AdwTimedAnimation,
6790 repeat_count: c_uint,
6791 );
6792 pub fn adw_timed_animation_set_reverse(self_: *mut AdwTimedAnimation, reverse: gboolean);
6793 pub fn adw_timed_animation_set_value_from(self_: *mut AdwTimedAnimation, value: c_double);
6794 pub fn adw_timed_animation_set_value_to(self_: *mut AdwTimedAnimation, value: c_double);
6795
6796 pub fn adw_toast_get_type() -> GType;
6800 pub fn adw_toast_new(title: *const c_char) -> *mut AdwToast;
6801 #[cfg(feature = "v1_2")]
6802 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6803 pub fn adw_toast_new_format(format: *const c_char, ...) -> *mut AdwToast;
6804 pub fn adw_toast_dismiss(self_: *mut AdwToast);
6805 pub fn adw_toast_get_action_name(self_: *mut AdwToast) -> *const c_char;
6806 pub fn adw_toast_get_action_target_value(self_: *mut AdwToast) -> *mut glib::GVariant;
6807 pub fn adw_toast_get_button_label(self_: *mut AdwToast) -> *const c_char;
6808 #[cfg(feature = "v1_2")]
6809 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6810 pub fn adw_toast_get_custom_title(self_: *mut AdwToast) -> *mut gtk::GtkWidget;
6811 pub fn adw_toast_get_priority(self_: *mut AdwToast) -> AdwToastPriority;
6812 pub fn adw_toast_get_timeout(self_: *mut AdwToast) -> c_uint;
6813 pub fn adw_toast_get_title(self_: *mut AdwToast) -> *const c_char;
6814 #[cfg(feature = "v1_4")]
6815 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6816 pub fn adw_toast_get_use_markup(self_: *mut AdwToast) -> gboolean;
6817 pub fn adw_toast_set_action_name(self_: *mut AdwToast, action_name: *const c_char);
6818 pub fn adw_toast_set_action_target(self_: *mut AdwToast, format_string: *const c_char, ...);
6819 pub fn adw_toast_set_action_target_value(
6820 self_: *mut AdwToast,
6821 action_target: *mut glib::GVariant,
6822 );
6823 pub fn adw_toast_set_button_label(self_: *mut AdwToast, button_label: *const c_char);
6824 #[cfg(feature = "v1_2")]
6825 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
6826 pub fn adw_toast_set_custom_title(self_: *mut AdwToast, widget: *mut gtk::GtkWidget);
6827 pub fn adw_toast_set_detailed_action_name(
6828 self_: *mut AdwToast,
6829 detailed_action_name: *const c_char,
6830 );
6831 pub fn adw_toast_set_priority(self_: *mut AdwToast, priority: AdwToastPriority);
6832 pub fn adw_toast_set_timeout(self_: *mut AdwToast, timeout: c_uint);
6833 pub fn adw_toast_set_title(self_: *mut AdwToast, title: *const c_char);
6834 #[cfg(feature = "v1_4")]
6835 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6836 pub fn adw_toast_set_use_markup(self_: *mut AdwToast, use_markup: gboolean);
6837
6838 pub fn adw_toast_overlay_get_type() -> GType;
6842 pub fn adw_toast_overlay_new() -> *mut gtk::GtkWidget;
6843 pub fn adw_toast_overlay_add_toast(self_: *mut AdwToastOverlay, toast: *mut AdwToast);
6844 #[cfg(feature = "v1_7")]
6845 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6846 pub fn adw_toast_overlay_dismiss_all(self_: *mut AdwToastOverlay);
6847 pub fn adw_toast_overlay_get_child(self_: *mut AdwToastOverlay) -> *mut gtk::GtkWidget;
6848 pub fn adw_toast_overlay_set_child(self_: *mut AdwToastOverlay, child: *mut gtk::GtkWidget);
6849
6850 #[cfg(feature = "v1_7")]
6854 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6855 pub fn adw_toggle_get_type() -> GType;
6856 #[cfg(feature = "v1_7")]
6857 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6858 pub fn adw_toggle_new() -> *mut AdwToggle;
6859 #[cfg(feature = "v1_7")]
6860 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6861 pub fn adw_toggle_get_child(self_: *mut AdwToggle) -> *mut gtk::GtkWidget;
6862 #[cfg(feature = "v1_9")]
6863 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6864 pub fn adw_toggle_get_description(self_: *mut AdwToggle) -> *const c_char;
6865 #[cfg(feature = "v1_7")]
6866 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6867 pub fn adw_toggle_get_enabled(self_: *mut AdwToggle) -> gboolean;
6868 #[cfg(feature = "v1_7")]
6869 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6870 pub fn adw_toggle_get_icon_name(self_: *mut AdwToggle) -> *const c_char;
6871 #[cfg(feature = "v1_7")]
6872 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6873 pub fn adw_toggle_get_index(self_: *mut AdwToggle) -> c_uint;
6874 #[cfg(feature = "v1_7")]
6875 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6876 pub fn adw_toggle_get_label(self_: *mut AdwToggle) -> *const c_char;
6877 #[cfg(feature = "v1_7")]
6878 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6879 pub fn adw_toggle_get_name(self_: *mut AdwToggle) -> *const c_char;
6880 #[cfg(feature = "v1_7")]
6881 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6882 pub fn adw_toggle_get_tooltip(self_: *mut AdwToggle) -> *const c_char;
6883 #[cfg(feature = "v1_7")]
6884 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6885 pub fn adw_toggle_get_use_underline(self_: *mut AdwToggle) -> gboolean;
6886 #[cfg(feature = "v1_7")]
6887 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6888 pub fn adw_toggle_set_child(self_: *mut AdwToggle, child: *mut gtk::GtkWidget);
6889 #[cfg(feature = "v1_9")]
6890 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
6891 pub fn adw_toggle_set_description(self_: *mut AdwToggle, description: *const c_char);
6892 #[cfg(feature = "v1_7")]
6893 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6894 pub fn adw_toggle_set_enabled(self_: *mut AdwToggle, enabled: gboolean);
6895 #[cfg(feature = "v1_7")]
6896 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6897 pub fn adw_toggle_set_icon_name(self_: *mut AdwToggle, icon_name: *const c_char);
6898 #[cfg(feature = "v1_7")]
6899 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6900 pub fn adw_toggle_set_label(self_: *mut AdwToggle, label: *const c_char);
6901 #[cfg(feature = "v1_7")]
6902 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6903 pub fn adw_toggle_set_name(self_: *mut AdwToggle, name: *const c_char);
6904 #[cfg(feature = "v1_7")]
6905 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6906 pub fn adw_toggle_set_tooltip(self_: *mut AdwToggle, tooltip: *const c_char);
6907 #[cfg(feature = "v1_7")]
6908 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6909 pub fn adw_toggle_set_use_underline(self_: *mut AdwToggle, use_underline: gboolean);
6910
6911 #[cfg(feature = "v1_7")]
6915 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6916 pub fn adw_toggle_group_get_type() -> GType;
6917 #[cfg(feature = "v1_7")]
6918 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6919 pub fn adw_toggle_group_new() -> *mut gtk::GtkWidget;
6920 #[cfg(feature = "v1_7")]
6921 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6922 pub fn adw_toggle_group_add(self_: *mut AdwToggleGroup, toggle: *mut AdwToggle);
6923 #[cfg(feature = "v1_7")]
6924 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6925 pub fn adw_toggle_group_get_active(self_: *mut AdwToggleGroup) -> c_uint;
6926 #[cfg(feature = "v1_7")]
6927 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6928 pub fn adw_toggle_group_get_active_name(self_: *mut AdwToggleGroup) -> *const c_char;
6929 #[cfg(feature = "v1_7")]
6930 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6931 pub fn adw_toggle_group_get_can_shrink(self_: *mut AdwToggleGroup) -> gboolean;
6932 #[cfg(feature = "v1_7")]
6933 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6934 pub fn adw_toggle_group_get_homogeneous(self_: *mut AdwToggleGroup) -> gboolean;
6935 #[cfg(feature = "v1_7")]
6936 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6937 pub fn adw_toggle_group_get_n_toggles(self_: *mut AdwToggleGroup) -> c_uint;
6938 #[cfg(feature = "v1_7")]
6939 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6940 pub fn adw_toggle_group_get_toggle(self_: *mut AdwToggleGroup, index: c_uint)
6941 -> *mut AdwToggle;
6942 #[cfg(feature = "v1_7")]
6943 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6944 pub fn adw_toggle_group_get_toggle_by_name(
6945 self_: *mut AdwToggleGroup,
6946 name: *const c_char,
6947 ) -> *mut AdwToggle;
6948 #[cfg(feature = "v1_7")]
6949 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6950 pub fn adw_toggle_group_get_toggles(self_: *mut AdwToggleGroup) -> *mut gtk::GtkSelectionModel;
6951 #[cfg(feature = "v1_7")]
6952 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6953 pub fn adw_toggle_group_remove(self_: *mut AdwToggleGroup, toggle: *mut AdwToggle);
6954 #[cfg(feature = "v1_7")]
6955 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6956 pub fn adw_toggle_group_remove_all(self_: *mut AdwToggleGroup);
6957 #[cfg(feature = "v1_7")]
6958 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6959 pub fn adw_toggle_group_set_active(self_: *mut AdwToggleGroup, active: c_uint);
6960 #[cfg(feature = "v1_7")]
6961 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6962 pub fn adw_toggle_group_set_active_name(self_: *mut AdwToggleGroup, name: *const c_char);
6963 #[cfg(feature = "v1_7")]
6964 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6965 pub fn adw_toggle_group_set_can_shrink(self_: *mut AdwToggleGroup, can_shrink: gboolean);
6966 #[cfg(feature = "v1_7")]
6967 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
6968 pub fn adw_toggle_group_set_homogeneous(self_: *mut AdwToggleGroup, homogeneous: gboolean);
6969
6970 #[cfg(feature = "v1_4")]
6974 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6975 pub fn adw_toolbar_view_get_type() -> GType;
6976 #[cfg(feature = "v1_4")]
6977 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6978 pub fn adw_toolbar_view_new() -> *mut gtk::GtkWidget;
6979 #[cfg(feature = "v1_4")]
6980 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6981 pub fn adw_toolbar_view_add_bottom_bar(self_: *mut AdwToolbarView, widget: *mut gtk::GtkWidget);
6982 #[cfg(feature = "v1_4")]
6983 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6984 pub fn adw_toolbar_view_add_top_bar(self_: *mut AdwToolbarView, widget: *mut gtk::GtkWidget);
6985 #[cfg(feature = "v1_4")]
6986 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6987 pub fn adw_toolbar_view_get_bottom_bar_height(self_: *mut AdwToolbarView) -> c_int;
6988 #[cfg(feature = "v1_4")]
6989 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6990 pub fn adw_toolbar_view_get_bottom_bar_style(self_: *mut AdwToolbarView) -> AdwToolbarStyle;
6991 #[cfg(feature = "v1_4")]
6992 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6993 pub fn adw_toolbar_view_get_content(self_: *mut AdwToolbarView) -> *mut gtk::GtkWidget;
6994 #[cfg(feature = "v1_4")]
6995 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
6996 pub fn adw_toolbar_view_get_extend_content_to_bottom_edge(
6997 self_: *mut AdwToolbarView,
6998 ) -> gboolean;
6999 #[cfg(feature = "v1_4")]
7000 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7001 pub fn adw_toolbar_view_get_extend_content_to_top_edge(self_: *mut AdwToolbarView) -> gboolean;
7002 #[cfg(feature = "v1_4")]
7003 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7004 pub fn adw_toolbar_view_get_reveal_bottom_bars(self_: *mut AdwToolbarView) -> gboolean;
7005 #[cfg(feature = "v1_4")]
7006 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7007 pub fn adw_toolbar_view_get_reveal_top_bars(self_: *mut AdwToolbarView) -> gboolean;
7008 #[cfg(feature = "v1_4")]
7009 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7010 pub fn adw_toolbar_view_get_top_bar_height(self_: *mut AdwToolbarView) -> c_int;
7011 #[cfg(feature = "v1_4")]
7012 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7013 pub fn adw_toolbar_view_get_top_bar_style(self_: *mut AdwToolbarView) -> AdwToolbarStyle;
7014 #[cfg(feature = "v1_4")]
7015 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7016 pub fn adw_toolbar_view_remove(self_: *mut AdwToolbarView, widget: *mut gtk::GtkWidget);
7017 #[cfg(feature = "v1_4")]
7018 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7019 pub fn adw_toolbar_view_set_bottom_bar_style(
7020 self_: *mut AdwToolbarView,
7021 style: AdwToolbarStyle,
7022 );
7023 #[cfg(feature = "v1_4")]
7024 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7025 pub fn adw_toolbar_view_set_content(self_: *mut AdwToolbarView, content: *mut gtk::GtkWidget);
7026 #[cfg(feature = "v1_4")]
7027 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7028 pub fn adw_toolbar_view_set_extend_content_to_bottom_edge(
7029 self_: *mut AdwToolbarView,
7030 extend: gboolean,
7031 );
7032 #[cfg(feature = "v1_4")]
7033 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7034 pub fn adw_toolbar_view_set_extend_content_to_top_edge(
7035 self_: *mut AdwToolbarView,
7036 extend: gboolean,
7037 );
7038 #[cfg(feature = "v1_4")]
7039 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7040 pub fn adw_toolbar_view_set_reveal_bottom_bars(self_: *mut AdwToolbarView, reveal: gboolean);
7041 #[cfg(feature = "v1_4")]
7042 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7043 pub fn adw_toolbar_view_set_reveal_top_bars(self_: *mut AdwToolbarView, reveal: gboolean);
7044 #[cfg(feature = "v1_4")]
7045 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7046 pub fn adw_toolbar_view_set_top_bar_style(self_: *mut AdwToolbarView, style: AdwToolbarStyle);
7047
7048 pub fn adw_view_stack_get_type() -> GType;
7052 pub fn adw_view_stack_new() -> *mut gtk::GtkWidget;
7053 pub fn adw_view_stack_add(
7054 self_: *mut AdwViewStack,
7055 child: *mut gtk::GtkWidget,
7056 ) -> *mut AdwViewStackPage;
7057 pub fn adw_view_stack_add_named(
7058 self_: *mut AdwViewStack,
7059 child: *mut gtk::GtkWidget,
7060 name: *const c_char,
7061 ) -> *mut AdwViewStackPage;
7062 pub fn adw_view_stack_add_titled(
7063 self_: *mut AdwViewStack,
7064 child: *mut gtk::GtkWidget,
7065 name: *const c_char,
7066 title: *const c_char,
7067 ) -> *mut AdwViewStackPage;
7068 #[cfg(feature = "v1_2")]
7069 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
7070 pub fn adw_view_stack_add_titled_with_icon(
7071 self_: *mut AdwViewStack,
7072 child: *mut gtk::GtkWidget,
7073 name: *const c_char,
7074 title: *const c_char,
7075 icon_name: *const c_char,
7076 ) -> *mut AdwViewStackPage;
7077 pub fn adw_view_stack_get_child_by_name(
7078 self_: *mut AdwViewStack,
7079 name: *const c_char,
7080 ) -> *mut gtk::GtkWidget;
7081 #[cfg(feature = "v1_7")]
7082 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7083 pub fn adw_view_stack_get_enable_transitions(self_: *mut AdwViewStack) -> gboolean;
7084 pub fn adw_view_stack_get_hhomogeneous(self_: *mut AdwViewStack) -> gboolean;
7085 pub fn adw_view_stack_get_page(
7086 self_: *mut AdwViewStack,
7087 child: *mut gtk::GtkWidget,
7088 ) -> *mut AdwViewStackPage;
7089 pub fn adw_view_stack_get_pages(self_: *mut AdwViewStack) -> *mut gtk::GtkSelectionModel;
7090 #[cfg(feature = "v1_7")]
7091 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7092 pub fn adw_view_stack_get_transition_duration(self_: *mut AdwViewStack) -> c_uint;
7093 #[cfg(feature = "v1_7")]
7094 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7095 pub fn adw_view_stack_get_transition_running(self_: *mut AdwViewStack) -> gboolean;
7096 pub fn adw_view_stack_get_vhomogeneous(self_: *mut AdwViewStack) -> gboolean;
7097 pub fn adw_view_stack_get_visible_child(self_: *mut AdwViewStack) -> *mut gtk::GtkWidget;
7098 pub fn adw_view_stack_get_visible_child_name(self_: *mut AdwViewStack) -> *const c_char;
7099 pub fn adw_view_stack_remove(self_: *mut AdwViewStack, child: *mut gtk::GtkWidget);
7100 #[cfg(feature = "v1_7")]
7101 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7102 pub fn adw_view_stack_set_enable_transitions(
7103 self_: *mut AdwViewStack,
7104 enable_transitions: gboolean,
7105 );
7106 pub fn adw_view_stack_set_hhomogeneous(self_: *mut AdwViewStack, hhomogeneous: gboolean);
7107 #[cfg(feature = "v1_7")]
7108 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7109 pub fn adw_view_stack_set_transition_duration(self_: *mut AdwViewStack, duration: c_uint);
7110 pub fn adw_view_stack_set_vhomogeneous(self_: *mut AdwViewStack, vhomogeneous: gboolean);
7111 pub fn adw_view_stack_set_visible_child(self_: *mut AdwViewStack, child: *mut gtk::GtkWidget);
7112 pub fn adw_view_stack_set_visible_child_name(self_: *mut AdwViewStack, name: *const c_char);
7113
7114 pub fn adw_view_stack_page_get_type() -> GType;
7118 pub fn adw_view_stack_page_get_badge_number(self_: *mut AdwViewStackPage) -> c_uint;
7119 pub fn adw_view_stack_page_get_child(self_: *mut AdwViewStackPage) -> *mut gtk::GtkWidget;
7120 pub fn adw_view_stack_page_get_icon_name(self_: *mut AdwViewStackPage) -> *const c_char;
7121 pub fn adw_view_stack_page_get_name(self_: *mut AdwViewStackPage) -> *const c_char;
7122 pub fn adw_view_stack_page_get_needs_attention(self_: *mut AdwViewStackPage) -> gboolean;
7123 #[cfg(feature = "v1_9")]
7124 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7125 pub fn adw_view_stack_page_get_section_title(self_: *mut AdwViewStackPage) -> *const c_char;
7126 #[cfg(feature = "v1_9")]
7127 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7128 pub fn adw_view_stack_page_get_starts_section(self_: *mut AdwViewStackPage) -> gboolean;
7129 pub fn adw_view_stack_page_get_title(self_: *mut AdwViewStackPage) -> *const c_char;
7130 pub fn adw_view_stack_page_get_use_underline(self_: *mut AdwViewStackPage) -> gboolean;
7131 pub fn adw_view_stack_page_get_visible(self_: *mut AdwViewStackPage) -> gboolean;
7132 pub fn adw_view_stack_page_set_badge_number(self_: *mut AdwViewStackPage, badge_number: c_uint);
7133 pub fn adw_view_stack_page_set_icon_name(
7134 self_: *mut AdwViewStackPage,
7135 icon_name: *const c_char,
7136 );
7137 pub fn adw_view_stack_page_set_name(self_: *mut AdwViewStackPage, name: *const c_char);
7138 pub fn adw_view_stack_page_set_needs_attention(
7139 self_: *mut AdwViewStackPage,
7140 needs_attention: gboolean,
7141 );
7142 #[cfg(feature = "v1_9")]
7143 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7144 pub fn adw_view_stack_page_set_section_title(
7145 self_: *mut AdwViewStackPage,
7146 section_title: *const c_char,
7147 );
7148 #[cfg(feature = "v1_9")]
7149 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7150 pub fn adw_view_stack_page_set_starts_section(
7151 self_: *mut AdwViewStackPage,
7152 starts_section: gboolean,
7153 );
7154 pub fn adw_view_stack_page_set_title(self_: *mut AdwViewStackPage, title: *const c_char);
7155 pub fn adw_view_stack_page_set_use_underline(
7156 self_: *mut AdwViewStackPage,
7157 use_underline: gboolean,
7158 );
7159 pub fn adw_view_stack_page_set_visible(self_: *mut AdwViewStackPage, visible: gboolean);
7160
7161 #[cfg(feature = "v1_4")]
7165 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7166 pub fn adw_view_stack_pages_get_type() -> GType;
7167 #[cfg(feature = "v1_4")]
7168 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7169 pub fn adw_view_stack_pages_get_selected_page(
7170 self_: *mut AdwViewStackPages,
7171 ) -> *mut AdwViewStackPage;
7172 #[cfg(feature = "v1_4")]
7173 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7174 pub fn adw_view_stack_pages_set_selected_page(
7175 self_: *mut AdwViewStackPages,
7176 page: *mut AdwViewStackPage,
7177 );
7178
7179 pub fn adw_view_switcher_get_type() -> GType;
7183 pub fn adw_view_switcher_new() -> *mut gtk::GtkWidget;
7184 pub fn adw_view_switcher_get_policy(self_: *mut AdwViewSwitcher) -> AdwViewSwitcherPolicy;
7185 pub fn adw_view_switcher_get_stack(self_: *mut AdwViewSwitcher) -> *mut AdwViewStack;
7186 pub fn adw_view_switcher_set_policy(self_: *mut AdwViewSwitcher, policy: AdwViewSwitcherPolicy);
7187 pub fn adw_view_switcher_set_stack(self_: *mut AdwViewSwitcher, stack: *mut AdwViewStack);
7188
7189 pub fn adw_view_switcher_bar_get_type() -> GType;
7193 pub fn adw_view_switcher_bar_new() -> *mut gtk::GtkWidget;
7194 pub fn adw_view_switcher_bar_get_reveal(self_: *mut AdwViewSwitcherBar) -> gboolean;
7195 pub fn adw_view_switcher_bar_get_stack(self_: *mut AdwViewSwitcherBar) -> *mut AdwViewStack;
7196 pub fn adw_view_switcher_bar_set_reveal(self_: *mut AdwViewSwitcherBar, reveal: gboolean);
7197 pub fn adw_view_switcher_bar_set_stack(
7198 self_: *mut AdwViewSwitcherBar,
7199 stack: *mut AdwViewStack,
7200 );
7201
7202 #[cfg(feature = "v1_9")]
7206 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7207 pub fn adw_view_switcher_sidebar_get_type() -> GType;
7208 #[cfg(feature = "v1_9")]
7209 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7210 pub fn adw_view_switcher_sidebar_new() -> *mut gtk::GtkWidget;
7211 #[cfg(feature = "v1_9")]
7212 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7213 pub fn adw_view_switcher_sidebar_get_filter(
7214 self_: *mut AdwViewSwitcherSidebar,
7215 ) -> *mut gtk::GtkFilter;
7216 #[cfg(feature = "v1_9")]
7217 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7218 pub fn adw_view_switcher_sidebar_get_mode(self_: *mut AdwViewSwitcherSidebar)
7219 -> AdwSidebarMode;
7220 #[cfg(feature = "v1_9")]
7221 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7222 pub fn adw_view_switcher_sidebar_get_placeholder(
7223 self_: *mut AdwViewSwitcherSidebar,
7224 ) -> *mut gtk::GtkWidget;
7225 #[cfg(feature = "v1_10")]
7226 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7227 pub fn adw_view_switcher_sidebar_get_prefix(
7228 self_: *mut AdwViewSwitcherSidebar,
7229 ) -> *mut gtk::GtkWidget;
7230 #[cfg(feature = "v1_9")]
7231 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7232 pub fn adw_view_switcher_sidebar_get_stack(
7233 self_: *mut AdwViewSwitcherSidebar,
7234 ) -> *mut AdwViewStack;
7235 #[cfg(feature = "v1_10")]
7236 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7237 pub fn adw_view_switcher_sidebar_get_suffix(
7238 self_: *mut AdwViewSwitcherSidebar,
7239 ) -> *mut gtk::GtkWidget;
7240 #[cfg(feature = "v1_9")]
7241 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7242 pub fn adw_view_switcher_sidebar_set_filter(
7243 self_: *mut AdwViewSwitcherSidebar,
7244 filter: *mut gtk::GtkFilter,
7245 );
7246 #[cfg(feature = "v1_9")]
7247 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7248 pub fn adw_view_switcher_sidebar_set_mode(
7249 self_: *mut AdwViewSwitcherSidebar,
7250 mode: AdwSidebarMode,
7251 );
7252 #[cfg(feature = "v1_9")]
7253 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7254 pub fn adw_view_switcher_sidebar_set_placeholder(
7255 self_: *mut AdwViewSwitcherSidebar,
7256 placeholder: *mut gtk::GtkWidget,
7257 );
7258 #[cfg(feature = "v1_10")]
7259 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7260 pub fn adw_view_switcher_sidebar_set_prefix(
7261 self_: *mut AdwViewSwitcherSidebar,
7262 prefix: *mut gtk::GtkWidget,
7263 );
7264 #[cfg(feature = "v1_9")]
7265 #[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
7266 pub fn adw_view_switcher_sidebar_set_stack(
7267 self_: *mut AdwViewSwitcherSidebar,
7268 stack: *mut AdwViewStack,
7269 );
7270 #[cfg(feature = "v1_10")]
7271 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7272 pub fn adw_view_switcher_sidebar_set_suffix(
7273 self_: *mut AdwViewSwitcherSidebar,
7274 suffix: *mut gtk::GtkWidget,
7275 );
7276
7277 pub fn adw_view_switcher_title_get_type() -> GType;
7281 pub fn adw_view_switcher_title_new() -> *mut gtk::GtkWidget;
7282 pub fn adw_view_switcher_title_get_stack(self_: *mut AdwViewSwitcherTitle)
7283 -> *mut AdwViewStack;
7284 pub fn adw_view_switcher_title_get_subtitle(self_: *mut AdwViewSwitcherTitle) -> *const c_char;
7285 pub fn adw_view_switcher_title_get_title(self_: *mut AdwViewSwitcherTitle) -> *const c_char;
7286 pub fn adw_view_switcher_title_get_title_visible(self_: *mut AdwViewSwitcherTitle) -> gboolean;
7287 pub fn adw_view_switcher_title_get_view_switcher_enabled(
7288 self_: *mut AdwViewSwitcherTitle,
7289 ) -> gboolean;
7290 pub fn adw_view_switcher_title_set_stack(
7291 self_: *mut AdwViewSwitcherTitle,
7292 stack: *mut AdwViewStack,
7293 );
7294 pub fn adw_view_switcher_title_set_subtitle(
7295 self_: *mut AdwViewSwitcherTitle,
7296 subtitle: *const c_char,
7297 );
7298 pub fn adw_view_switcher_title_set_title(
7299 self_: *mut AdwViewSwitcherTitle,
7300 title: *const c_char,
7301 );
7302 pub fn adw_view_switcher_title_set_view_switcher_enabled(
7303 self_: *mut AdwViewSwitcherTitle,
7304 enabled: gboolean,
7305 );
7306
7307 pub fn adw_window_get_type() -> GType;
7311 pub fn adw_window_new() -> *mut gtk::GtkWidget;
7312 #[cfg(feature = "v1_4")]
7313 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7314 pub fn adw_window_add_breakpoint(self_: *mut AdwWindow, breakpoint: *mut AdwBreakpoint);
7315 #[cfg(feature = "v1_7")]
7316 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7317 pub fn adw_window_get_adaptive_preview(self_: *mut AdwWindow) -> gboolean;
7318 pub fn adw_window_get_content(self_: *mut AdwWindow) -> *mut gtk::GtkWidget;
7319 #[cfg(feature = "v1_4")]
7320 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7321 pub fn adw_window_get_current_breakpoint(self_: *mut AdwWindow) -> *mut AdwBreakpoint;
7322 #[cfg(feature = "v1_5")]
7323 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
7324 pub fn adw_window_get_dialogs(self_: *mut AdwWindow) -> *mut gio::GListModel;
7325 #[cfg(feature = "v1_5")]
7326 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
7327 pub fn adw_window_get_visible_dialog(self_: *mut AdwWindow) -> *mut AdwDialog;
7328 #[cfg(feature = "v1_7")]
7329 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7330 pub fn adw_window_set_adaptive_preview(self_: *mut AdwWindow, adaptive_preview: gboolean);
7331 pub fn adw_window_set_content(self_: *mut AdwWindow, content: *mut gtk::GtkWidget);
7332
7333 pub fn adw_window_title_get_type() -> GType;
7337 pub fn adw_window_title_new(
7338 title: *const c_char,
7339 subtitle: *const c_char,
7340 ) -> *mut gtk::GtkWidget;
7341 pub fn adw_window_title_get_subtitle(self_: *mut AdwWindowTitle) -> *const c_char;
7342 pub fn adw_window_title_get_title(self_: *mut AdwWindowTitle) -> *const c_char;
7343 pub fn adw_window_title_set_subtitle(self_: *mut AdwWindowTitle, subtitle: *const c_char);
7344 pub fn adw_window_title_set_title(self_: *mut AdwWindowTitle, title: *const c_char);
7345
7346 #[cfg(feature = "v1_7")]
7350 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7351 pub fn adw_wrap_box_get_type() -> GType;
7352 #[cfg(feature = "v1_7")]
7353 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7354 pub fn adw_wrap_box_new() -> *mut gtk::GtkWidget;
7355 #[cfg(feature = "v1_7")]
7356 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7357 pub fn adw_wrap_box_append(self_: *mut AdwWrapBox, child: *mut gtk::GtkWidget);
7358 #[cfg(feature = "v1_7")]
7359 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7360 pub fn adw_wrap_box_get_align(self_: *mut AdwWrapBox) -> c_float;
7361 #[cfg(feature = "v1_7")]
7362 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7363 pub fn adw_wrap_box_get_child_spacing(self_: *mut AdwWrapBox) -> c_int;
7364 #[cfg(feature = "v1_7")]
7365 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7366 pub fn adw_wrap_box_get_child_spacing_unit(self_: *mut AdwWrapBox) -> AdwLengthUnit;
7367 #[cfg(feature = "v1_7")]
7368 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7369 pub fn adw_wrap_box_get_justify(self_: *mut AdwWrapBox) -> AdwJustifyMode;
7370 #[cfg(feature = "v1_7")]
7371 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7372 pub fn adw_wrap_box_get_justify_last_line(self_: *mut AdwWrapBox) -> gboolean;
7373 #[cfg(feature = "v1_7")]
7374 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7375 pub fn adw_wrap_box_get_line_homogeneous(self_: *mut AdwWrapBox) -> gboolean;
7376 #[cfg(feature = "v1_7")]
7377 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7378 pub fn adw_wrap_box_get_line_spacing(self_: *mut AdwWrapBox) -> c_int;
7379 #[cfg(feature = "v1_7")]
7380 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7381 pub fn adw_wrap_box_get_line_spacing_unit(self_: *mut AdwWrapBox) -> AdwLengthUnit;
7382 #[cfg(feature = "v1_7")]
7383 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7384 pub fn adw_wrap_box_get_natural_line_length(self_: *mut AdwWrapBox) -> c_int;
7385 #[cfg(feature = "v1_7")]
7386 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7387 pub fn adw_wrap_box_get_natural_line_length_unit(self_: *mut AdwWrapBox) -> AdwLengthUnit;
7388 #[cfg(feature = "v1_7")]
7389 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7390 pub fn adw_wrap_box_get_pack_direction(self_: *mut AdwWrapBox) -> AdwPackDirection;
7391 #[cfg(feature = "v1_7")]
7392 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7393 pub fn adw_wrap_box_get_wrap_policy(self_: *mut AdwWrapBox) -> AdwWrapPolicy;
7394 #[cfg(feature = "v1_7")]
7395 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7396 pub fn adw_wrap_box_get_wrap_reverse(self_: *mut AdwWrapBox) -> gboolean;
7397 #[cfg(feature = "v1_7")]
7398 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7399 pub fn adw_wrap_box_insert_child_after(
7400 self_: *mut AdwWrapBox,
7401 child: *mut gtk::GtkWidget,
7402 sibling: *mut gtk::GtkWidget,
7403 );
7404 #[cfg(feature = "v1_7")]
7405 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7406 pub fn adw_wrap_box_prepend(self_: *mut AdwWrapBox, child: *mut gtk::GtkWidget);
7407 #[cfg(feature = "v1_7")]
7408 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7409 pub fn adw_wrap_box_remove(self_: *mut AdwWrapBox, child: *mut gtk::GtkWidget);
7410 #[cfg(feature = "v1_8")]
7411 #[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
7412 pub fn adw_wrap_box_remove_all(self_: *mut AdwWrapBox);
7413 #[cfg(feature = "v1_7")]
7414 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7415 pub fn adw_wrap_box_reorder_child_after(
7416 self_: *mut AdwWrapBox,
7417 child: *mut gtk::GtkWidget,
7418 sibling: *mut gtk::GtkWidget,
7419 );
7420 #[cfg(feature = "v1_7")]
7421 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7422 pub fn adw_wrap_box_set_align(self_: *mut AdwWrapBox, align: c_float);
7423 #[cfg(feature = "v1_7")]
7424 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7425 pub fn adw_wrap_box_set_child_spacing(self_: *mut AdwWrapBox, child_spacing: c_int);
7426 #[cfg(feature = "v1_7")]
7427 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7428 pub fn adw_wrap_box_set_child_spacing_unit(self_: *mut AdwWrapBox, unit: AdwLengthUnit);
7429 #[cfg(feature = "v1_7")]
7430 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7431 pub fn adw_wrap_box_set_justify(self_: *mut AdwWrapBox, justify: AdwJustifyMode);
7432 #[cfg(feature = "v1_7")]
7433 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7434 pub fn adw_wrap_box_set_justify_last_line(self_: *mut AdwWrapBox, justify_last_line: gboolean);
7435 #[cfg(feature = "v1_7")]
7436 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7437 pub fn adw_wrap_box_set_line_homogeneous(self_: *mut AdwWrapBox, homogeneous: gboolean);
7438 #[cfg(feature = "v1_7")]
7439 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7440 pub fn adw_wrap_box_set_line_spacing(self_: *mut AdwWrapBox, line_spacing: c_int);
7441 #[cfg(feature = "v1_7")]
7442 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7443 pub fn adw_wrap_box_set_line_spacing_unit(self_: *mut AdwWrapBox, unit: AdwLengthUnit);
7444 #[cfg(feature = "v1_7")]
7445 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7446 pub fn adw_wrap_box_set_natural_line_length(self_: *mut AdwWrapBox, natural_line_length: c_int);
7447 #[cfg(feature = "v1_7")]
7448 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7449 pub fn adw_wrap_box_set_natural_line_length_unit(self_: *mut AdwWrapBox, unit: AdwLengthUnit);
7450 #[cfg(feature = "v1_7")]
7451 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7452 pub fn adw_wrap_box_set_pack_direction(
7453 self_: *mut AdwWrapBox,
7454 pack_direction: AdwPackDirection,
7455 );
7456 #[cfg(feature = "v1_7")]
7457 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7458 pub fn adw_wrap_box_set_wrap_policy(self_: *mut AdwWrapBox, wrap_policy: AdwWrapPolicy);
7459 #[cfg(feature = "v1_7")]
7460 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7461 pub fn adw_wrap_box_set_wrap_reverse(self_: *mut AdwWrapBox, wrap_reverse: gboolean);
7462
7463 #[cfg(feature = "v1_7")]
7467 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7468 pub fn adw_wrap_layout_get_type() -> GType;
7469 #[cfg(feature = "v1_7")]
7470 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7471 pub fn adw_wrap_layout_new() -> *mut gtk::GtkLayoutManager;
7472 #[cfg(feature = "v1_7")]
7473 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7474 pub fn adw_wrap_layout_get_align(self_: *mut AdwWrapLayout) -> c_float;
7475 #[cfg(feature = "v1_7")]
7476 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7477 pub fn adw_wrap_layout_get_child_spacing(self_: *mut AdwWrapLayout) -> c_int;
7478 #[cfg(feature = "v1_7")]
7479 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7480 pub fn adw_wrap_layout_get_child_spacing_unit(self_: *mut AdwWrapLayout) -> AdwLengthUnit;
7481 #[cfg(feature = "v1_7")]
7482 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7483 pub fn adw_wrap_layout_get_justify(self_: *mut AdwWrapLayout) -> AdwJustifyMode;
7484 #[cfg(feature = "v1_7")]
7485 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7486 pub fn adw_wrap_layout_get_justify_last_line(self_: *mut AdwWrapLayout) -> gboolean;
7487 #[cfg(feature = "v1_7")]
7488 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7489 pub fn adw_wrap_layout_get_line_homogeneous(self_: *mut AdwWrapLayout) -> gboolean;
7490 #[cfg(feature = "v1_7")]
7491 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7492 pub fn adw_wrap_layout_get_line_spacing(self_: *mut AdwWrapLayout) -> c_int;
7493 #[cfg(feature = "v1_7")]
7494 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7495 pub fn adw_wrap_layout_get_line_spacing_unit(self_: *mut AdwWrapLayout) -> AdwLengthUnit;
7496 #[cfg(feature = "v1_7")]
7497 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7498 pub fn adw_wrap_layout_get_natural_line_length(self_: *mut AdwWrapLayout) -> c_int;
7499 #[cfg(feature = "v1_7")]
7500 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7501 pub fn adw_wrap_layout_get_natural_line_length_unit(self_: *mut AdwWrapLayout)
7502 -> AdwLengthUnit;
7503 #[cfg(feature = "v1_7")]
7504 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7505 pub fn adw_wrap_layout_get_pack_direction(self_: *mut AdwWrapLayout) -> AdwPackDirection;
7506 #[cfg(feature = "v1_7")]
7507 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7508 pub fn adw_wrap_layout_get_wrap_policy(self_: *mut AdwWrapLayout) -> AdwWrapPolicy;
7509 #[cfg(feature = "v1_7")]
7510 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7511 pub fn adw_wrap_layout_get_wrap_reverse(self_: *mut AdwWrapLayout) -> gboolean;
7512 #[cfg(feature = "v1_7")]
7513 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7514 pub fn adw_wrap_layout_set_align(self_: *mut AdwWrapLayout, align: c_float);
7515 #[cfg(feature = "v1_7")]
7516 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7517 pub fn adw_wrap_layout_set_child_spacing(self_: *mut AdwWrapLayout, child_spacing: c_int);
7518 #[cfg(feature = "v1_7")]
7519 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7520 pub fn adw_wrap_layout_set_child_spacing_unit(self_: *mut AdwWrapLayout, unit: AdwLengthUnit);
7521 #[cfg(feature = "v1_7")]
7522 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7523 pub fn adw_wrap_layout_set_justify(self_: *mut AdwWrapLayout, justify: AdwJustifyMode);
7524 #[cfg(feature = "v1_7")]
7525 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7526 pub fn adw_wrap_layout_set_justify_last_line(
7527 self_: *mut AdwWrapLayout,
7528 justify_last_line: gboolean,
7529 );
7530 #[cfg(feature = "v1_7")]
7531 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7532 pub fn adw_wrap_layout_set_line_homogeneous(self_: *mut AdwWrapLayout, homogeneous: gboolean);
7533 #[cfg(feature = "v1_7")]
7534 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7535 pub fn adw_wrap_layout_set_line_spacing(self_: *mut AdwWrapLayout, line_spacing: c_int);
7536 #[cfg(feature = "v1_7")]
7537 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7538 pub fn adw_wrap_layout_set_line_spacing_unit(self_: *mut AdwWrapLayout, unit: AdwLengthUnit);
7539 #[cfg(feature = "v1_7")]
7540 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7541 pub fn adw_wrap_layout_set_natural_line_length(
7542 self_: *mut AdwWrapLayout,
7543 natural_line_length: c_int,
7544 );
7545 #[cfg(feature = "v1_7")]
7546 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7547 pub fn adw_wrap_layout_set_natural_line_length_unit(
7548 self_: *mut AdwWrapLayout,
7549 unit: AdwLengthUnit,
7550 );
7551 #[cfg(feature = "v1_7")]
7552 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7553 pub fn adw_wrap_layout_set_pack_direction(
7554 self_: *mut AdwWrapLayout,
7555 pack_direction: AdwPackDirection,
7556 );
7557 #[cfg(feature = "v1_7")]
7558 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7559 pub fn adw_wrap_layout_set_wrap_policy(self_: *mut AdwWrapLayout, wrap_policy: AdwWrapPolicy);
7560 #[cfg(feature = "v1_7")]
7561 #[cfg_attr(docsrs, doc(cfg(feature = "v1_7")))]
7562 pub fn adw_wrap_layout_set_wrap_reverse(self_: *mut AdwWrapLayout, wrap_reverse: gboolean);
7563
7564 pub fn adw_swipeable_get_type() -> GType;
7568 pub fn adw_swipeable_get_cancel_progress(self_: *mut AdwSwipeable) -> c_double;
7569 pub fn adw_swipeable_get_distance(self_: *mut AdwSwipeable) -> c_double;
7570 pub fn adw_swipeable_get_progress(self_: *mut AdwSwipeable) -> c_double;
7571 pub fn adw_swipeable_get_snap_points(
7572 self_: *mut AdwSwipeable,
7573 n_snap_points: *mut c_int,
7574 ) -> *mut c_double;
7575 pub fn adw_swipeable_get_swipe_area(
7576 self_: *mut AdwSwipeable,
7577 navigation_direction: AdwNavigationDirection,
7578 is_drag: gboolean,
7579 rect: *mut gdk::GdkRectangle,
7580 );
7581
7582 #[cfg(feature = "v1_10")]
7586 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7587 pub fn adw_bind_property_to_css_class(
7588 source: *mut gobject::GObject,
7589 source_property: *const c_char,
7590 target: *mut gtk::GtkWidget,
7591 target_css_class: *const c_char,
7592 flags: gobject::GBindingFlags,
7593 ) -> *mut AdwCssClassBinding;
7594 #[cfg(feature = "v1_10")]
7595 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7596 pub fn adw_bind_property_to_css_class_full(
7597 source: *mut gobject::GObject,
7598 source_property: *const c_char,
7599 target: *mut gtk::GtkWidget,
7600 target_css_class: *const c_char,
7601 flags: gobject::GBindingFlags,
7602 map_to_class: AdwCssClassBindingMapToClassFunc,
7603 map_to_property: AdwCssClassBindingMapToPropertyFunc,
7604 user_data: gpointer,
7605 notify: glib::GDestroyNotify,
7606 ) -> *mut AdwCssClassBinding;
7607 #[cfg(feature = "v1_10")]
7608 #[cfg_attr(docsrs, doc(cfg(feature = "v1_10")))]
7609 pub fn adw_bind_property_to_css_class_with_closures(
7610 source: *mut gobject::GObject,
7611 source_property: *const c_char,
7612 target: *mut gtk::GtkWidget,
7613 target_css_class: *const c_char,
7614 flags: gobject::GBindingFlags,
7615 map_to_class: *mut gobject::GClosure,
7616 map_to_property: *mut gobject::GClosure,
7617 ) -> *mut AdwCssClassBinding;
7618 pub fn adw_get_enable_animations(widget: *mut gtk::GtkWidget) -> gboolean;
7619 pub fn adw_get_major_version() -> c_uint;
7620 pub fn adw_get_micro_version() -> c_uint;
7621 pub fn adw_get_minor_version() -> c_uint;
7622 pub fn adw_init();
7623 pub fn adw_is_initialized() -> gboolean;
7624 pub fn adw_lerp(a: c_double, b: c_double, t: c_double) -> c_double;
7625 #[cfg(feature = "v1_6")]
7626 #[cfg_attr(docsrs, doc(cfg(feature = "v1_6")))]
7627 pub fn adw_rgba_to_standalone(
7628 rgba: *const gdk::GdkRGBA,
7629 dark: gboolean,
7630 standalone_rgba: *mut gdk::GdkRGBA,
7631 );
7632 #[cfg(feature = "v1_5")]
7633 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
7634 pub fn adw_show_about_dialog(
7635 parent: *mut gtk::GtkWidget,
7636 first_property_name: *const c_char,
7637 ...
7638 );
7639 #[cfg(feature = "v1_5")]
7640 #[cfg_attr(docsrs, doc(cfg(feature = "v1_5")))]
7641 pub fn adw_show_about_dialog_from_appdata(
7642 parent: *mut gtk::GtkWidget,
7643 resource_path: *const c_char,
7644 release_notes_version: *const c_char,
7645 first_property_name: *const c_char,
7646 ...
7647 );
7648 #[cfg(feature = "v1_2")]
7649 #[cfg_attr(docsrs, doc(cfg(feature = "v1_2")))]
7650 pub fn adw_show_about_window(
7651 parent: *mut gtk::GtkWindow,
7652 first_property_name: *const c_char,
7653 ...
7654 );
7655 #[cfg(feature = "v1_4")]
7656 #[cfg_attr(docsrs, doc(cfg(feature = "v1_4")))]
7657 pub fn adw_show_about_window_from_appdata(
7658 parent: *mut gtk::GtkWindow,
7659 resource_path: *const c_char,
7660 release_notes_version: *const c_char,
7661 first_property_name: *const c_char,
7662 ...
7663 );
7664
7665}