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