Hdy – libhandy-1 Reference Manual
Packages
libhandy-1
Hdy
CenteringPolicy
ColorScheme
DeckTransitionType
FlapFoldPolicy
FlapTransitionType
HeaderGroupChildType
LeafletTransitionType
NavigationDirection
SqueezerTransitionType
ViewSwitcherPolicy
Swipeable
ActionRow
ApplicationWindow
Avatar
Carousel
CarouselIndicatorDots
CarouselIndicatorLines
Clamp
ComboRow
Deck
EnumValueObject
ExpanderRow
Flap
HeaderBar
HeaderGroup
HeaderGroupChild
Keypad
Leaflet
PreferencesGroup
PreferencesPage
PreferencesRow
PreferencesWindow
SearchBar
Squeezer
StatusPage
StyleManager
SwipeGroup
SwipeTracker
TabBar
TabPage
TabView
TitleBar
ValueObject
ViewSwitcher
ViewSwitcherBar
ViewSwitcherTitle
Window
WindowHandle
AvatarImageLoadFunc
ComboRowGetEnumValueNameFunc
ComboRowGetNameFunc
ease_out_cubic
enum_value_row_name
get_enable_animations
init
Hdy
Description:
Content:
Interfaces:
Swipeable
-
An interface for swipeable widgets.
Classes:
ActionRow
-
A [class@Gtk.
ApplicationWindow
-
A freeform application window.
Avatar
-
A widget displaying an image, with a generated fallback.
Carousel
-
A paginated scrolling widget.
CarouselIndicatorDots
-
A dots indicator for [class@Carousel].
CarouselIndicatorLines
-
A lines indicator for [class@Carousel].
Clamp
-
A widget constraining its child to a given size.
ComboRow
-
A [class@Gtk.
Deck
-
A swipeable widget showing one of the visible children at a time.
EnumValueObject
-
An object representing an [ struct@GObject.
ExpanderRow
-
A [class@Gtk.
Flap
-
An adaptive container acting like a box or an overlay.
HeaderBar
-
A title bar widget.
HeaderGroup
-
An object handling composite title bars.
HeaderGroupChild
-
A child object for [ class@HeaderGroup].
Keypad
-
A keypad for dialing numbers
Leaflet
-
An adaptive container acting like a box or a stack.
PreferencesGroup
-
A group of preference rows.
PreferencesPage
-
A page from [ class@PreferencesWindow].
PreferencesRow
-
A [class@Gtk.
PreferencesWindow
-
A window to present an application's preferences.
SearchBar
-
A toolbar to integrate a search entry with.
Squeezer
-
A best fit container.
StatusPage
-
A page used for empty/error states and similar use-cases.
StyleManager
-
A class for managing application-wide styling.
SwipeGroup
-
An object for syncing swipeable widgets.
SwipeTracker
-
Swipe tracker used in [class@Carousel] and [class@Leaflet].
TabBar
-
A tab bar for [class@TabView].
TabPage
-
An auxiliary class used by [class@TabView].
TabView
-
A dynamic tabbed container.
TitleBar
-
A simple title bar container.
ValueObject
-
An object representing a [struct@GObject.
ViewSwitcher
-
An adaptive view switcher.
ViewSwitcherBar
-
A view switcher action bar.
ViewSwitcherTitle
-
A view switcher title.
Window
-
A freeform window.
WindowHandle
-
A bin that acts like a titlebar.
Enums:
CenteringPolicy
-
Describes title centering behavior of a [class@HeaderBar] widget.
ColorScheme
-
Application color schemes for [ property@StyleManager:color-scheme].
DeckTransitionType
-
Describes the possible transitions in a [class@Deck] widget.
FlapFoldPolicy
-
Describes the possible folding behavior of a [class@Flap] widget.
FlapTransitionType
-
Describes transitions types of a [class@Flap] widget.
HeaderGroupChildType
-
Describes the child types handled by [class@HeaderGroup].
LeafletTransitionType
-
Describes the possible transitions in a [class@Leaflet] widget.
NavigationDirection
-
Describes the direction of a swipe navigation gesture.
SqueezerTransitionType
-
Describes the possible transitions in a [class@Squeezer] widget.
ViewSwitcherPolicy
-
Describes the adaptive modes of [class@ViewSwitcher].
Delegates:
public
delegate
Pixbuf
?
AvatarImageLoadFunc
(
int
size)
Callback for loading an [class@Avatar]'s image.
public
delegate
string
ComboRowGetEnumValueNameFunc
(
EnumValueObject
value)
Callback for getting the name of a row from an enum.
public
delegate
string
ComboRowGetNameFunc
(
Object
item)
Callback for getting the name of a row.
Functions:
public
double
ease_out_cubic
(
double
t)
Computes the ease out for a value.
public
string
enum_value_row_name
(
EnumValueObject
value,
void
* user_data)
Returns the name of a [class@EnumValueObject].
public
bool
get_enable_animations
(
Widget
widget)
Checks whether animations are enabled for
widget
.
public
void
init
()
Initializes Libhandy.