Namespace
Bis – 1
Based on libadwaita responsive widgets, without all the baggage.
Dependencies
GObject—2.0 | The base type system library |
Browse documentation | |
Gtk—4.0 | The GTK toolkit |
Browse documentation |
Classes
Album | An adaptive container acting like a box or a stack. |
AlbumPage | An auxiliary class used by |
Animation | A base class for animations. |
AnimationTarget | Represents a value |
Bin | A widget with one child. |
CallbackAnimationTarget | An |
Carousel | A paginated scrolling widget. |
CarouselIndicatorDots | A dots indicator for |
CarouselIndicatorLines | A lines indicator for |
EnumListItem |
|
EnumListModel | A |
Hugger | A best fit container. |
HuggerPage | An auxiliary class used by |
Lapel | An adaptive container acting like a box or an overlay. |
Latch | A widget constraining its child to a given size. |
LatchLayout | A layout manager constraining its children to a given size. |
LatchScrollable | A scrollable |
PropertyAnimationTarget | An |
SpringAnimation | A spring-based |
SwipeTracker | A swipe tracker used in |
TimedAnimation | A time-based |
Interfaces
Swipeable | An interface for swipeable widgets. |
Structs
SpringParams | Physical parameters of a spring for |
Enumerations
AlbumTransitionType | Describes the possible transitions in a |
AnimationState | Describes the possible states of an |
Easing | Describes the available easing functions for use with
|
FoldThresholdPolicy | Determines when |
HuggerTransitionType | Describes the possible transitions in a |
LapelFoldPolicy | Describes the possible folding behavior of a |
LapelTransitionType | Describes transitions types of a |
NavigationDirection | Describes the direction of a swipe navigation gesture. |
Callbacks
AnimationTargetFunc | Prototype for animation targets based on user callbacks. |
Functions
get_enable_animations | Checks whether animations are enabled for |
get_major_version | Returns the major version number of the Bismuth library. |
get_micro_version | Returns the micro version number of the Bismuth library. |
get_minor_version | Returns the minor version number of the Bismuth library. |
init | Initializes Libbismuth. |
is_initialized | Use this function to check if libbismuth has been initialized with
|
lerp | Computes the linear interpolation between |
Function Macros
CHECK_VERSION | Compile-time version checking. Evaluates to |
DEPRECATED_IN_1_1_FOR | |
DEPRECATED_IN_1_2_FOR | |
DEPRECATED_IN_1_3_FOR | |
DEPRECATED_TYPE_IN_1_1_FOR | |
DEPRECATED_TYPE_IN_1_2_FOR | |
DEPRECATED_TYPE_IN_1_3_FOR | |
ENCODE_VERSION | |
UNAVAILABLE |
Constants
DURATION_INFINITE | Indicates an |
MAJOR_VERSION | Bismuth major version component (e.g. 1 if the version is 1.2.3). |
MICRO_VERSION | Bismuth micro version component (e.g. 3 if the version is 1.2.3). |
MINOR_VERSION | Bismuth minor version component (e.g. 2 if the version is 1.2.3). |
VERSION_S | Bismuth version, encoded as a string, useful for printing and concatenation. |