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