#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
#![allow(clippy::approx_constant, clippy::type_complexity, clippy::unreadable_literal)]
extern crate libc;
extern crate glib_sys as glib;
extern crate gobject_sys as gobject;
extern crate gio_sys as gio;
extern crate gtk_sys as gtk;
extern crate gdk_sys as gdk;
extern crate pango_sys as pango;
#[allow(unused_imports)]
use libc::{c_int, c_char, c_uchar, c_float, c_uint, c_double,
c_short, c_ushort, c_long, c_ulong,
c_void, size_t, ssize_t, intptr_t, uintptr_t, time_t, FILE};
#[allow(unused_imports)]
use glib::{gboolean, gconstpointer, gpointer, GType};
pub type HdyArrowsDirection = c_int;
pub const HDY_ARROWS_DIRECTION_UP: HdyArrowsDirection = 0;
pub const HDY_ARROWS_DIRECTION_DOWN: HdyArrowsDirection = 1;
pub const HDY_ARROWS_DIRECTION_LEFT: HdyArrowsDirection = 2;
pub const HDY_ARROWS_DIRECTION_RIGHT: HdyArrowsDirection = 3;
pub type HdyCenteringPolicy = c_int;
pub const HDY_CENTERING_POLICY_LOOSE: HdyCenteringPolicy = 0;
pub const HDY_CENTERING_POLICY_STRICT: HdyCenteringPolicy = 1;
pub type HdyFold = c_int;
pub const HDY_FOLD_UNFOLDED: HdyFold = 0;
pub const HDY_FOLD_FOLDED: HdyFold = 1;
pub type HdyLeafletChildTransitionType = c_int;
pub const HDY_LEAFLET_CHILD_TRANSITION_TYPE_NONE: HdyLeafletChildTransitionType = 0;
pub const HDY_LEAFLET_CHILD_TRANSITION_TYPE_CROSSFADE: HdyLeafletChildTransitionType = 1;
pub const HDY_LEAFLET_CHILD_TRANSITION_TYPE_SLIDE: HdyLeafletChildTransitionType = 2;
pub const HDY_LEAFLET_CHILD_TRANSITION_TYPE_OVER: HdyLeafletChildTransitionType = 3;
pub const HDY_LEAFLET_CHILD_TRANSITION_TYPE_UNDER: HdyLeafletChildTransitionType = 4;
pub type HdyLeafletModeTransitionType = c_int;
pub const HDY_LEAFLET_MODE_TRANSITION_TYPE_NONE: HdyLeafletModeTransitionType = 0;
pub const HDY_LEAFLET_MODE_TRANSITION_TYPE_SLIDE: HdyLeafletModeTransitionType = 1;
pub type HdyLeafletTransitionType = c_int;
pub const HDY_LEAFLET_TRANSITION_TYPE_NONE: HdyLeafletTransitionType = 0;
pub const HDY_LEAFLET_TRANSITION_TYPE_SLIDE: HdyLeafletTransitionType = 1;
pub const HDY_LEAFLET_TRANSITION_TYPE_OVER: HdyLeafletTransitionType = 2;
pub const HDY_LEAFLET_TRANSITION_TYPE_UNDER: HdyLeafletTransitionType = 3;
pub type HdyPaginatorIndicatorStyle = c_int;
pub const HDY_PAGINATOR_INDICATOR_STYLE_NONE: HdyPaginatorIndicatorStyle = 0;
pub const HDY_PAGINATOR_INDICATOR_STYLE_DOTS: HdyPaginatorIndicatorStyle = 1;
pub const HDY_PAGINATOR_INDICATOR_STYLE_LINES: HdyPaginatorIndicatorStyle = 2;
pub type HdySqueezerTransitionType = c_int;
pub const HDY_SQUEEZER_TRANSITION_TYPE_NONE: HdySqueezerTransitionType = 0;
pub const HDY_SQUEEZER_TRANSITION_TYPE_CROSSFADE: HdySqueezerTransitionType = 1;
pub type HdyViewSwitcherPolicy = c_int;
pub const HDY_VIEW_SWITCHER_POLICY_AUTO: HdyViewSwitcherPolicy = 0;
pub const HDY_VIEW_SWITCHER_POLICY_NARROW: HdyViewSwitcherPolicy = 1;
pub const HDY_VIEW_SWITCHER_POLICY_WIDE: HdyViewSwitcherPolicy = 2;
pub type HdyComboRowGetEnumValueNameFunc = Option<unsafe extern "C" fn(*mut HdyEnumValueObject, gpointer) -> *mut c_char>;
pub type HdyComboRowGetNameFunc = Option<unsafe extern "C" fn(*mut gobject::GObject, gpointer) -> *mut c_char>;
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyActionRowClass {
pub parent_class: gtk::GtkListBoxRowClass,
pub activate: Option<unsafe extern "C" fn(*mut HdyActionRow)>,
}
impl ::std::fmt::Debug for HdyActionRowClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyActionRowClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.field("activate", &self.activate)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyArrowsClass {
pub parent_class: gtk::GtkDrawingAreaClass,
}
impl ::std::fmt::Debug for HdyArrowsClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyArrowsClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyColumnClass {
pub parent_class: gtk::GtkBinClass,
}
impl ::std::fmt::Debug for HdyColumnClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyColumnClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyComboRowClass {
pub parent_class: HdyActionRowClass,
}
impl ::std::fmt::Debug for HdyComboRowClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyComboRowClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialerButtonClass {
pub parent_class: gtk::GtkButtonClass,
}
impl ::std::fmt::Debug for HdyDialerButtonClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialerButtonClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialerClass {
pub parent_class: gtk::GtkBinClass,
pub submitted: Option<unsafe extern "C" fn(*mut HdyDialer, *const c_char)>,
}
impl ::std::fmt::Debug for HdyDialerClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialerClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.field("submitted", &self.submitted)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialerCycleButtonClass {
pub parent_class: HdyDialerButtonClass,
pub cycle_start: Option<unsafe extern "C" fn(*mut HdyDialerCycleButton)>,
pub cycle_end: Option<unsafe extern "C" fn(*mut HdyDialerCycleButton)>,
}
impl ::std::fmt::Debug for HdyDialerCycleButtonClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialerCycleButtonClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.field("cycle_start", &self.cycle_start)
.field("cycle_end", &self.cycle_end)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialogClass {
pub parent_class: gtk::GtkDialogClass,
}
impl ::std::fmt::Debug for HdyDialogClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialogClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyEnumValueObjectClass {
pub parent_class: gobject::GObjectClass,
}
impl ::std::fmt::Debug for HdyEnumValueObjectClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyEnumValueObjectClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyExpanderRowClass {
pub parent_class: HdyActionRowClass,
}
impl ::std::fmt::Debug for HdyExpanderRowClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyExpanderRowClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyHeaderBarClass {
pub parent_class: gtk::GtkContainerClass,
}
impl ::std::fmt::Debug for HdyHeaderBarClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyHeaderBarClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyHeaderGroupClass {
pub parent_class: gobject::GObjectClass,
}
impl ::std::fmt::Debug for HdyHeaderGroupClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyHeaderGroupClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyKeypadClass {
pub parent_class: gtk::GtkGridClass,
}
impl ::std::fmt::Debug for HdyKeypadClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyKeypadClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyLeafletClass {
pub parent_class: gtk::GtkContainerClass,
pub todo: Option<unsafe extern "C" fn(*mut HdyLeaflet)>,
}
impl ::std::fmt::Debug for HdyLeafletClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyLeafletClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.field("todo", &self.todo)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPaginatorClass {
pub parent_class: gtk::GtkEventBoxClass,
}
impl ::std::fmt::Debug for HdyPaginatorClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPaginatorClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesGroupClass {
pub parent_class: gtk::GtkBoxClass,
}
impl ::std::fmt::Debug for HdyPreferencesGroupClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesGroupClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesPageClass {
pub parent_class: gtk::GtkScrolledWindowClass,
}
impl ::std::fmt::Debug for HdyPreferencesPageClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesPageClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesRowClass {
pub parent_class: gtk::GtkListBoxRowClass,
}
impl ::std::fmt::Debug for HdyPreferencesRowClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesRowClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesWindowClass {
pub parent_class: gtk::GtkWindowClass,
}
impl ::std::fmt::Debug for HdyPreferencesWindowClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesWindowClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdySearchBarClass {
pub parent_class: gtk::GtkBinClass,
}
impl ::std::fmt::Debug for HdySearchBarClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySearchBarClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdySqueezerClass {
pub parent_class: gtk::GtkContainerClass,
}
impl ::std::fmt::Debug for HdySqueezerClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySqueezerClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdySwipeGroupClass {
pub parent_class: gobject::GObjectClass,
}
impl ::std::fmt::Debug for HdySwipeGroupClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySwipeGroupClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdySwipeableInterface {
pub parent: gobject::GTypeInterface,
pub switch_child: Option<unsafe extern "C" fn(*mut HdySwipeable, c_uint, i64)>,
pub begin_swipe: Option<unsafe extern "C" fn(*mut HdySwipeable, c_int, gboolean)>,
pub update_swipe: Option<unsafe extern "C" fn(*mut HdySwipeable, c_double)>,
pub end_swipe: Option<unsafe extern "C" fn(*mut HdySwipeable, i64, c_double)>,
}
impl ::std::fmt::Debug for HdySwipeableInterface {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySwipeableInterface @ {:?}", self as *const _))
.field("parent", &self.parent)
.field("switch_child", &self.switch_child)
.field("begin_swipe", &self.begin_swipe)
.field("update_swipe", &self.update_swipe)
.field("end_swipe", &self.end_swipe)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyTitleBarClass {
pub parent_class: gtk::GtkBinClass,
}
impl ::std::fmt::Debug for HdyTitleBarClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyTitleBarClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyValueObjectClass {
pub parent_class: gobject::GObjectClass,
}
impl ::std::fmt::Debug for HdyValueObjectClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyValueObjectClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyViewSwitcherBarClass {
pub parent_class: gtk::GtkBinClass,
}
impl ::std::fmt::Debug for HdyViewSwitcherBarClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyViewSwitcherBarClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyViewSwitcherClass {
pub parent_class: gtk::GtkBoxClass,
}
impl ::std::fmt::Debug for HdyViewSwitcherClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyViewSwitcherClass @ {:?}", self as *const _))
.field("parent_class", &self.parent_class)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyActionRow {
pub parent_instance: HdyPreferencesRow,
}
impl ::std::fmt::Debug for HdyActionRow {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyActionRow @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyArrows {
pub parent_instance: gtk::GtkDrawingArea,
}
impl ::std::fmt::Debug for HdyArrows {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyArrows @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
pub struct HdyColumn(c_void);
impl ::std::fmt::Debug for HdyColumn {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyColumn @ {:?}", self as *const _))
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyComboRow {
pub parent_instance: HdyActionRow,
}
impl ::std::fmt::Debug for HdyComboRow {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyComboRow @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialer {
pub parent_instance: gtk::GtkBin,
}
impl ::std::fmt::Debug for HdyDialer {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialer @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialerButton {
pub parent_instance: gtk::GtkButton,
}
impl ::std::fmt::Debug for HdyDialerButton {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialerButton @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialerCycleButton {
pub parent_instance: HdyDialerButton,
}
impl ::std::fmt::Debug for HdyDialerCycleButton {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialerCycleButton @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyDialog {
pub parent_instance: gtk::GtkDialog,
}
impl ::std::fmt::Debug for HdyDialog {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyDialog @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
pub struct HdyEnumValueObject(c_void);
impl ::std::fmt::Debug for HdyEnumValueObject {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyEnumValueObject @ {:?}", self as *const _))
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyExpanderRow {
pub parent_instance: HdyActionRow,
}
impl ::std::fmt::Debug for HdyExpanderRow {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyExpanderRow @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyHeaderBar {
pub parent_instance: gtk::GtkContainer,
}
impl ::std::fmt::Debug for HdyHeaderBar {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyHeaderBar @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyHeaderGroup {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for HdyHeaderGroup {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyHeaderGroup @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyKeypad {
pub parent_instance: gtk::GtkGrid,
}
impl ::std::fmt::Debug for HdyKeypad {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyKeypad @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyLeaflet {
pub parent_instance: gtk::GtkContainer,
}
impl ::std::fmt::Debug for HdyLeaflet {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyLeaflet @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
pub struct HdyPaginator(c_void);
impl ::std::fmt::Debug for HdyPaginator {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPaginator @ {:?}", self as *const _))
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesGroup {
pub parent_instance: gtk::GtkBox,
}
impl ::std::fmt::Debug for HdyPreferencesGroup {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesGroup @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesPage {
pub parent_instance: gtk::GtkScrolledWindow,
}
impl ::std::fmt::Debug for HdyPreferencesPage {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesPage @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesRow {
pub parent_instance: gtk::GtkListBoxRow,
}
impl ::std::fmt::Debug for HdyPreferencesRow {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesRow @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyPreferencesWindow {
pub parent_instance: gtk::GtkWindow,
}
impl ::std::fmt::Debug for HdyPreferencesWindow {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyPreferencesWindow @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdySearchBar {
pub parent_instance: gtk::GtkBin,
}
impl ::std::fmt::Debug for HdySearchBar {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySearchBar @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdySqueezer {
pub parent_instance: gtk::GtkContainer,
}
impl ::std::fmt::Debug for HdySqueezer {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySqueezer @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
pub struct HdySwipeGroup(c_void);
impl ::std::fmt::Debug for HdySwipeGroup {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdySwipeGroup @ {:?}", self as *const _))
.finish()
}
}
#[repr(C)]
pub struct HdyTitleBar(c_void);
impl ::std::fmt::Debug for HdyTitleBar {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyTitleBar @ {:?}", self as *const _))
.finish()
}
}
#[repr(C)]
pub struct HdyValueObject(c_void);
impl ::std::fmt::Debug for HdyValueObject {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyValueObject @ {:?}", self as *const _))
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyViewSwitcher {
pub parent_instance: gtk::GtkBox,
}
impl ::std::fmt::Debug for HdyViewSwitcher {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyViewSwitcher @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct HdyViewSwitcherBar {
pub parent_instance: gtk::GtkBin,
}
impl ::std::fmt::Debug for HdyViewSwitcherBar {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("HdyViewSwitcherBar @ {:?}", self as *const _))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[repr(C)]
pub struct HdySwipeable(c_void);
impl ::std::fmt::Debug for HdySwipeable {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
write!(f, "HdySwipeable @ {:?}", self as *const _)
}
}
extern "C" {
pub fn hdy_arrows_direction_get_type() -> GType;
pub fn hdy_centering_policy_get_type() -> GType;
pub fn hdy_fold_get_type() -> GType;
pub fn hdy_leaflet_child_transition_type_get_type() -> GType;
pub fn hdy_leaflet_mode_transition_type_get_type() -> GType;
pub fn hdy_leaflet_transition_type_get_type() -> GType;
pub fn hdy_paginator_indicator_style_get_type() -> GType;
pub fn hdy_squeezer_transition_type_get_type() -> GType;
pub fn hdy_view_switcher_policy_get_type() -> GType;
pub fn hdy_action_row_get_type() -> GType;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_new() -> *mut HdyActionRow;
pub fn hdy_action_row_activate(self_: *mut HdyActionRow);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_add_action(self_: *mut HdyActionRow, widget: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_add_prefix(self_: *mut HdyActionRow, widget: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_7", feature = "dox"))]
pub fn hdy_action_row_get_activatable_widget(self_: *mut HdyActionRow) -> *mut gtk::GtkWidget;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_get_icon_name(self_: *mut HdyActionRow) -> *const c_char;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_get_subtitle(self_: *mut HdyActionRow) -> *const c_char;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_get_title(self_: *mut HdyActionRow) -> *const c_char;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_get_use_underline(self_: *mut HdyActionRow) -> gboolean;
#[cfg(any(feature = "v0_0_7", feature = "dox"))]
pub fn hdy_action_row_set_activatable_widget(self_: *mut HdyActionRow, widget: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_set_icon_name(self_: *mut HdyActionRow, icon_name: *const c_char);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_set_subtitle(self_: *mut HdyActionRow, subtitle: *const c_char);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_set_title(self_: *mut HdyActionRow, title: *const c_char);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_action_row_set_use_underline(self_: *mut HdyActionRow, use_underline: gboolean);
pub fn hdy_arrows_get_type() -> GType;
pub fn hdy_arrows_new() -> *mut gtk::GtkWidget;
pub fn hdy_arrows_animate(self_: *mut HdyArrows);
pub fn hdy_arrows_get_count(self_: *mut HdyArrows) -> c_uint;
pub fn hdy_arrows_get_direction(self_: *mut HdyArrows) -> HdyArrowsDirection;
pub fn hdy_arrows_get_duration(self_: *mut HdyArrows) -> c_uint;
pub fn hdy_arrows_set_count(self_: *mut HdyArrows, count: c_uint);
pub fn hdy_arrows_set_direction(self_: *mut HdyArrows, direction: HdyArrowsDirection);
pub fn hdy_arrows_set_duration(self_: *mut HdyArrows, duration: c_uint);
pub fn hdy_column_get_type() -> GType;
pub fn hdy_column_new() -> *mut HdyColumn;
pub fn hdy_column_get_linear_growth_width(self_: *mut HdyColumn) -> c_int;
pub fn hdy_column_get_maximum_width(self_: *mut HdyColumn) -> c_int;
pub fn hdy_column_set_linear_growth_width(self_: *mut HdyColumn, linear_growth_width: c_int);
pub fn hdy_column_set_maximum_width(self_: *mut HdyColumn, maximum_width: c_int);
pub fn hdy_combo_row_get_type() -> GType;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_combo_row_new() -> *mut HdyComboRow;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_combo_row_bind_model(self_: *mut HdyComboRow, model: *mut gio::GListModel, create_list_widget_func: gtk::GtkListBoxCreateWidgetFunc, create_current_widget_func: gtk::GtkListBoxCreateWidgetFunc, user_data: gpointer, user_data_free_func: glib::GDestroyNotify);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_combo_row_bind_name_model(self_: *mut HdyComboRow, model: *mut gio::GListModel, get_name_func: HdyComboRowGetNameFunc, user_data: gpointer, user_data_free_func: glib::GDestroyNotify);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_combo_row_get_model(self_: *mut HdyComboRow) -> *mut gio::GListModel;
#[cfg(any(feature = "v0_0_7", feature = "dox"))]
pub fn hdy_combo_row_get_selected_index(self_: *mut HdyComboRow) -> c_int;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_combo_row_get_use_subtitle(self_: *mut HdyComboRow) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_combo_row_set_for_enum(self_: *mut HdyComboRow, enum_type: GType, get_name_func: HdyComboRowGetEnumValueNameFunc, user_data: gpointer, user_data_free_func: glib::GDestroyNotify);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_combo_row_set_get_name_func(self_: *mut HdyComboRow, get_name_func: HdyComboRowGetNameFunc, user_data: gpointer, user_data_free_func: glib::GDestroyNotify);
#[cfg(any(feature = "v0_0_7", feature = "dox"))]
pub fn hdy_combo_row_set_selected_index(self_: *mut HdyComboRow, selected_index: c_int);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_combo_row_set_use_subtitle(self_: *mut HdyComboRow, use_subtitle: gboolean);
pub fn hdy_dialer_get_type() -> GType;
pub fn hdy_dialer_new() -> *mut gtk::GtkWidget;
pub fn hdy_dialer_clear_number(self_: *mut HdyDialer);
pub fn hdy_dialer_get_number(self_: *mut HdyDialer) -> *const c_char;
pub fn hdy_dialer_get_relief(self_: *mut HdyDialer) -> gtk::GtkReliefStyle;
pub fn hdy_dialer_get_show_action_buttons(self_: *mut HdyDialer) -> gboolean;
pub fn hdy_dialer_set_number(self_: *mut HdyDialer, number: *const c_char);
pub fn hdy_dialer_set_relief(self_: *mut HdyDialer, relief: gtk::GtkReliefStyle);
pub fn hdy_dialer_set_show_action_buttons(self_: *mut HdyDialer, show: gboolean);
pub fn hdy_dialer_button_get_type() -> GType;
pub fn hdy_dialer_button_new(symbols: *const c_char) -> *mut gtk::GtkWidget;
pub fn hdy_dialer_button_get_digit(self_: *mut HdyDialerButton) -> c_int;
pub fn hdy_dialer_button_get_symbols(self_: *mut HdyDialerButton) -> *const c_char;
pub fn hdy_dialer_cycle_button_get_type() -> GType;
pub fn hdy_dialer_cycle_button_new(symbols: *const c_char) -> *mut gtk::GtkWidget;
pub fn hdy_dialer_cycle_button_get_current_symbol(self_: *mut HdyDialerCycleButton) -> u32;
pub fn hdy_dialer_cycle_button_get_cycle_timeout(self_: *mut HdyDialerCycleButton) -> c_int;
pub fn hdy_dialer_cycle_button_is_cycling(self_: *mut HdyDialerCycleButton) -> gboolean;
pub fn hdy_dialer_cycle_button_set_cycle_timeout(self_: *mut HdyDialerCycleButton, timeout: c_int);
pub fn hdy_dialer_cycle_button_stop_cycle(self_: *mut HdyDialerCycleButton);
pub fn hdy_dialog_get_type() -> GType;
#[cfg(any(feature = "v0_0_7", feature = "dox"))]
pub fn hdy_dialog_new(parent: *mut gtk::GtkWindow) -> *mut gtk::GtkWidget;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_dialog_get_narrow(self_: *mut HdyDialog) -> gboolean;
pub fn hdy_enum_value_object_get_type() -> GType;
pub fn hdy_enum_value_object_new(enum_value: *mut gobject::GEnumValue) -> *mut HdyEnumValueObject;
pub fn hdy_enum_value_object_get_name(self_: *mut HdyEnumValueObject) -> *const c_char;
pub fn hdy_enum_value_object_get_nick(self_: *mut HdyEnumValueObject) -> *const c_char;
pub fn hdy_enum_value_object_get_value(self_: *mut HdyEnumValueObject) -> c_int;
pub fn hdy_expander_row_get_type() -> GType;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_expander_row_new() -> *mut HdyExpanderRow;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_expander_row_get_enable_expansion(self_: *mut HdyExpanderRow) -> gboolean;
pub fn hdy_expander_row_get_expanded(self_: *mut HdyExpanderRow) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_expander_row_get_show_enable_switch(self_: *mut HdyExpanderRow) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_expander_row_set_enable_expansion(self_: *mut HdyExpanderRow, enable_expansion: gboolean);
pub fn hdy_expander_row_set_expanded(self_: *mut HdyExpanderRow, expanded: gboolean);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_expander_row_set_show_enable_switch(self_: *mut HdyExpanderRow, show_enable_switch: gboolean);
pub fn hdy_header_bar_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_new() -> *mut gtk::GtkWidget;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_centering_policy(self_: *mut HdyHeaderBar) -> HdyCenteringPolicy;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_custom_title(self_: *mut HdyHeaderBar) -> *mut gtk::GtkWidget;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_decoration_layout(self_: *mut HdyHeaderBar) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_has_subtitle(self_: *mut HdyHeaderBar) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_interpolate_size(self_: *mut HdyHeaderBar) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_show_close_button(self_: *mut HdyHeaderBar) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_subtitle(self_: *mut HdyHeaderBar) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_title(self_: *mut HdyHeaderBar) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_transition_duration(self_: *mut HdyHeaderBar) -> c_uint;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_get_transition_running(self_: *mut HdyHeaderBar) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_pack_end(self_: *mut HdyHeaderBar, child: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_pack_start(self_: *mut HdyHeaderBar, child: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_centering_policy(self_: *mut HdyHeaderBar, centering_policy: HdyCenteringPolicy);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_custom_title(self_: *mut HdyHeaderBar, title_widget: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_decoration_layout(self_: *mut HdyHeaderBar, layout: *const c_char);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_has_subtitle(self_: *mut HdyHeaderBar, setting: gboolean);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_interpolate_size(self_: *mut HdyHeaderBar, interpolate_size: gboolean);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_show_close_button(self_: *mut HdyHeaderBar, setting: gboolean);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_subtitle(self_: *mut HdyHeaderBar, subtitle: *const c_char);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_title(self_: *mut HdyHeaderBar, title: *const c_char);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_header_bar_set_transition_duration(self_: *mut HdyHeaderBar, duration: c_uint);
pub fn hdy_header_group_get_type() -> GType;
pub fn hdy_header_group_new() -> *mut HdyHeaderGroup;
pub fn hdy_header_group_add_header_bar(self_: *mut HdyHeaderGroup, header_bar: *mut gtk::GtkHeaderBar);
pub fn hdy_header_group_get_focus(self_: *mut HdyHeaderGroup) -> *mut gtk::GtkHeaderBar;
pub fn hdy_header_group_get_header_bars(self_: *mut HdyHeaderGroup) -> *mut glib::GSList;
pub fn hdy_header_group_remove_header_bar(self_: *mut HdyHeaderGroup, header_bar: *mut gtk::GtkHeaderBar);
pub fn hdy_header_group_set_focus(self_: *mut HdyHeaderGroup, header_bar: *mut gtk::GtkHeaderBar);
pub fn hdy_keypad_get_type() -> GType;
pub fn hdy_keypad_new(only_digits: gboolean, show_symbols: gboolean) -> *mut gtk::GtkWidget;
pub fn hdy_keypad_get_entry(self_: *mut HdyKeypad) -> *mut gtk::GtkWidget;
pub fn hdy_keypad_set_entry(self_: *mut HdyKeypad, entry: *mut gtk::GtkEntry);
pub fn hdy_keypad_set_left_action(self_: *mut HdyKeypad, widget: *mut gtk::GtkWidget);
pub fn hdy_keypad_set_right_action(self_: *mut HdyKeypad, widget: *mut gtk::GtkWidget);
pub fn hdy_keypad_show_symbols(self_: *mut HdyKeypad, visible: gboolean);
pub fn hdy_leaflet_get_type() -> GType;
pub fn hdy_leaflet_new() -> *mut gtk::GtkWidget;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_leaflet_get_can_swipe_back(self_: *mut HdyLeaflet) -> gboolean;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_leaflet_get_can_swipe_forward(self_: *mut HdyLeaflet) -> gboolean;
pub fn hdy_leaflet_get_child_transition_duration(self_: *mut HdyLeaflet) -> c_uint;
pub fn hdy_leaflet_get_child_transition_running(self_: *mut HdyLeaflet) -> gboolean;
pub fn hdy_leaflet_get_child_transition_type(self_: *mut HdyLeaflet) -> HdyLeafletChildTransitionType;
pub fn hdy_leaflet_get_fold(self_: *mut HdyLeaflet) -> HdyFold;
pub fn hdy_leaflet_get_homogeneous(self_: *mut HdyLeaflet, fold: HdyFold, orientation: gtk::GtkOrientation) -> gboolean;
pub fn hdy_leaflet_get_interpolate_size(self_: *mut HdyLeaflet) -> gboolean;
pub fn hdy_leaflet_get_mode_transition_duration(self_: *mut HdyLeaflet) -> c_uint;
pub fn hdy_leaflet_get_mode_transition_type(self_: *mut HdyLeaflet) -> HdyLeafletModeTransitionType;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_leaflet_get_transition_type(self_: *mut HdyLeaflet) -> HdyLeafletTransitionType;
pub fn hdy_leaflet_get_visible_child(self_: *mut HdyLeaflet) -> *mut gtk::GtkWidget;
pub fn hdy_leaflet_get_visible_child_name(self_: *mut HdyLeaflet) -> *const c_char;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_leaflet_set_can_swipe_back(self_: *mut HdyLeaflet, can_swipe_back: gboolean);
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_leaflet_set_can_swipe_forward(self_: *mut HdyLeaflet, can_swipe_forward: gboolean);
pub fn hdy_leaflet_set_child_transition_duration(self_: *mut HdyLeaflet, duration: c_uint);
pub fn hdy_leaflet_set_child_transition_type(self_: *mut HdyLeaflet, transition: HdyLeafletChildTransitionType);
pub fn hdy_leaflet_set_homogeneous(self_: *mut HdyLeaflet, fold: HdyFold, orientation: gtk::GtkOrientation, homogeneous: gboolean);
pub fn hdy_leaflet_set_interpolate_size(self_: *mut HdyLeaflet, interpolate_size: gboolean);
pub fn hdy_leaflet_set_mode_transition_duration(self_: *mut HdyLeaflet, duration: c_uint);
pub fn hdy_leaflet_set_mode_transition_type(self_: *mut HdyLeaflet, transition: HdyLeafletModeTransitionType);
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_leaflet_set_transition_type(self_: *mut HdyLeaflet, transition: HdyLeafletTransitionType);
pub fn hdy_leaflet_set_visible_child(self_: *mut HdyLeaflet, visible_child: *mut gtk::GtkWidget);
pub fn hdy_leaflet_set_visible_child_name(self_: *mut HdyLeaflet, name: *const c_char);
pub fn hdy_paginator_get_type() -> GType;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_new() -> *mut HdyPaginator;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_paginator_get_allow_mouse_drag(self_: *mut HdyPaginator) -> gboolean;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_animation_duration(self_: *mut HdyPaginator) -> c_uint;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_center_content(self_: *mut HdyPaginator) -> gboolean;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_indicator_spacing(self_: *mut HdyPaginator) -> c_uint;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_indicator_style(self_: *mut HdyPaginator) -> HdyPaginatorIndicatorStyle;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_interactive(self_: *mut HdyPaginator) -> gboolean;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_n_pages(self_: *mut HdyPaginator) -> c_uint;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_position(self_: *mut HdyPaginator) -> c_double;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_get_spacing(self_: *mut HdyPaginator) -> c_uint;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_insert(self_: *mut HdyPaginator, child: *mut gtk::GtkWidget, position: c_int);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_prepend(self_: *mut HdyPaginator, child: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_reorder(self_: *mut HdyPaginator, child: *mut gtk::GtkWidget, position: c_int);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_scroll_to(self_: *mut HdyPaginator, widget: *mut gtk::GtkWidget);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_scroll_to_full(self_: *mut HdyPaginator, widget: *mut gtk::GtkWidget, duration: i64);
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_paginator_set_allow_mouse_drag(self_: *mut HdyPaginator, allow_mouse_drag: gboolean);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_set_animation_duration(self_: *mut HdyPaginator, duration: c_uint);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_set_center_content(self_: *mut HdyPaginator, center_content: gboolean);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_set_indicator_spacing(self_: *mut HdyPaginator, spacing: c_uint);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_set_indicator_style(self_: *mut HdyPaginator, style: HdyPaginatorIndicatorStyle);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_set_interactive(self_: *mut HdyPaginator, interactive: gboolean);
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_paginator_set_spacing(self_: *mut HdyPaginator, spacing: c_uint);
pub fn hdy_preferences_group_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_group_new() -> *mut HdyPreferencesGroup;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_group_get_description(self_: *mut HdyPreferencesGroup) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_group_get_title(self_: *mut HdyPreferencesGroup) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_group_set_description(self_: *mut HdyPreferencesGroup, description: *const c_char);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_group_set_title(self_: *mut HdyPreferencesGroup, title: *const c_char);
pub fn hdy_preferences_page_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_page_new() -> *mut HdyPreferencesPage;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_page_get_icon_name(self_: *mut HdyPreferencesPage) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_page_get_title(self_: *mut HdyPreferencesPage) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_page_set_icon_name(self_: *mut HdyPreferencesPage, icon_name: *const c_char);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_page_set_title(self_: *mut HdyPreferencesPage, title: *const c_char);
pub fn hdy_preferences_row_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_row_new() -> *mut HdyPreferencesRow;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_row_get_title(self_: *mut HdyPreferencesRow) -> *const c_char;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_row_get_use_underline(self_: *mut HdyPreferencesRow) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_row_set_title(self_: *mut HdyPreferencesRow, title: *const c_char);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_row_set_use_underline(self_: *mut HdyPreferencesRow, use_underline: gboolean);
pub fn hdy_preferences_window_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_preferences_window_new() -> *mut HdyPreferencesWindow;
pub fn hdy_search_bar_get_type() -> GType;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_new() -> *mut gtk::GtkWidget;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_connect_entry(self_: *mut HdySearchBar, entry: *mut gtk::GtkEntry);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_get_search_mode(self_: *mut HdySearchBar) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_get_show_close_button(self_: *mut HdySearchBar) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_handle_event(self_: *mut HdySearchBar, event: *mut gdk::GdkEvent) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_set_search_mode(self_: *mut HdySearchBar, search_mode: gboolean);
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_search_bar_set_show_close_button(self_: *mut HdySearchBar, visible: gboolean);
pub fn hdy_squeezer_get_type() -> GType;
pub fn hdy_squeezer_new() -> *mut HdySqueezer;
pub fn hdy_squeezer_get_child_enabled(self_: *mut HdySqueezer, child: *mut gtk::GtkWidget) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_squeezer_get_homogeneous(self_: *mut HdySqueezer) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_squeezer_get_interpolate_size(self_: *mut HdySqueezer) -> gboolean;
pub fn hdy_squeezer_get_transition_duration(self_: *mut HdySqueezer) -> c_uint;
pub fn hdy_squeezer_get_transition_running(self_: *mut HdySqueezer) -> gboolean;
pub fn hdy_squeezer_get_transition_type(self_: *mut HdySqueezer) -> HdySqueezerTransitionType;
pub fn hdy_squeezer_get_visible_child(self_: *mut HdySqueezer) -> *mut gtk::GtkWidget;
pub fn hdy_squeezer_set_child_enabled(self_: *mut HdySqueezer, child: *mut gtk::GtkWidget, enabled: gboolean);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_squeezer_set_homogeneous(self_: *mut HdySqueezer, homogeneous: gboolean);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_squeezer_set_interpolate_size(self_: *mut HdySqueezer, interpolate_size: gboolean);
pub fn hdy_squeezer_set_transition_duration(self_: *mut HdySqueezer, duration: c_uint);
pub fn hdy_squeezer_set_transition_type(self_: *mut HdySqueezer, transition: HdySqueezerTransitionType);
pub fn hdy_swipe_group_get_type() -> GType;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_swipe_group_new() -> *mut HdySwipeGroup;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_swipe_group_add_swipeable(self_: *mut HdySwipeGroup, swipeable: *mut HdySwipeable);
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_swipe_group_get_swipeables(self_: *mut HdySwipeGroup) -> *mut glib::GSList;
#[cfg(any(feature = "v0_0_12", feature = "dox"))]
pub fn hdy_swipe_group_remove_swipeable(self_: *mut HdySwipeGroup, swipeable: *mut HdySwipeable);
pub fn hdy_title_bar_get_type() -> GType;
pub fn hdy_title_bar_new() -> *mut HdyTitleBar;
pub fn hdy_title_bar_get_selection_mode(self_: *mut HdyTitleBar) -> gboolean;
pub fn hdy_title_bar_set_selection_mode(self_: *mut HdyTitleBar, selection_mode: gboolean);
pub fn hdy_value_object_get_type() -> GType;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_new(value: *const gobject::GValue) -> *mut HdyValueObject;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_new_collect(type_: GType, ...) -> *mut HdyValueObject;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_new_string(string: *const c_char) -> *mut HdyValueObject;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_new_take_string(string: *mut c_char) -> *mut HdyValueObject;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_copy_value(value: *mut HdyValueObject, dest: *mut gobject::GValue);
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_dup_string(value: *mut HdyValueObject) -> *mut c_char;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_get_string(value: *mut HdyValueObject) -> *const c_char;
#[cfg(any(feature = "v0_0_8", feature = "dox"))]
pub fn hdy_value_object_get_value(value: *mut HdyValueObject) -> *const gobject::GValue;
pub fn hdy_view_switcher_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_new() -> *mut HdyViewSwitcher;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_get_icon_size(self_: *mut HdyViewSwitcher) -> gtk::GtkIconSize;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_get_narrow_ellipsize(self_: *mut HdyViewSwitcher) -> pango::PangoEllipsizeMode;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_get_policy(self_: *mut HdyViewSwitcher) -> HdyViewSwitcherPolicy;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_get_stack(self_: *mut HdyViewSwitcher) -> *mut gtk::GtkStack;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_set_icon_size(self_: *mut HdyViewSwitcher, icon_size: gtk::GtkIconSize);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_set_narrow_ellipsize(self_: *mut HdyViewSwitcher, mode: pango::PangoEllipsizeMode);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_set_policy(self_: *mut HdyViewSwitcher, policy: HdyViewSwitcherPolicy);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_set_stack(self_: *mut HdyViewSwitcher, stack: *mut gtk::GtkStack);
pub fn hdy_view_switcher_bar_get_type() -> GType;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_new() -> *mut HdyViewSwitcherBar;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_get_icon_size(self_: *mut HdyViewSwitcherBar) -> gtk::GtkIconSize;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_get_policy(self_: *mut HdyViewSwitcherBar) -> HdyViewSwitcherPolicy;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_get_reveal(self_: *mut HdyViewSwitcherBar) -> gboolean;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_get_stack(self_: *mut HdyViewSwitcherBar) -> *mut gtk::GtkStack;
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_set_icon_size(self_: *mut HdyViewSwitcherBar, icon_size: gtk::GtkIconSize);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_set_policy(self_: *mut HdyViewSwitcherBar, policy: HdyViewSwitcherPolicy);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_set_reveal(self_: *mut HdyViewSwitcherBar, reveal: gboolean);
#[cfg(any(feature = "v0_0_10", feature = "dox"))]
pub fn hdy_view_switcher_bar_set_stack(self_: *mut HdyViewSwitcherBar, stack: *mut gtk::GtkStack);
pub fn hdy_swipeable_get_type() -> GType;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_ease_out_cubic(t: c_double) -> c_double;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_enum_value_row_name(value: *mut HdyEnumValueObject, user_data: gpointer) -> *mut c_char;
#[cfg(any(feature = "v0_0_11", feature = "dox"))]
pub fn hdy_get_enable_animations(widget: *mut gtk::GtkWidget) -> gboolean;
pub fn hdy_init(argc: *mut c_int, argv: *mut *mut *mut c_char) -> gboolean;
#[cfg(any(feature = "v0_0_6", feature = "dox"))]
pub fn hdy_list_box_separator_header(row: *mut gtk::GtkListBoxRow, before: *mut gtk::GtkListBoxRow, unused_user_data: gpointer);
pub fn hdy_string_utf8_len(string: *mut glib::GString) -> c_long;
pub fn hdy_string_utf8_truncate(string: *mut glib::GString, len: size_t) -> *mut glib::GString;
}