module Adw

Extended Modules

Defined in:

lib/gi-crystal/src/auto/adw-1/about_window.cr
lib/gi-crystal/src/auto/adw-1/action_row.cr
lib/gi-crystal/src/auto/adw-1/adw.cr
lib/gi-crystal/src/auto/adw-1/animation.cr
lib/gi-crystal/src/auto/adw-1/animation_target.cr
lib/gi-crystal/src/auto/adw-1/application.cr
lib/gi-crystal/src/auto/adw-1/application_window.cr
lib/gi-crystal/src/auto/adw-1/avatar.cr
lib/gi-crystal/src/auto/adw-1/bin.cr
lib/gi-crystal/src/auto/adw-1/button_content.cr
lib/gi-crystal/src/auto/adw-1/callback_animation_target.cr
lib/gi-crystal/src/auto/adw-1/carousel.cr
lib/gi-crystal/src/auto/adw-1/carousel_indicator_dots.cr
lib/gi-crystal/src/auto/adw-1/carousel_indicator_lines.cr
lib/gi-crystal/src/auto/adw-1/clamp.cr
lib/gi-crystal/src/auto/adw-1/clamp_layout.cr
lib/gi-crystal/src/auto/adw-1/clamp_scrollable.cr
lib/gi-crystal/src/auto/adw-1/combo_row.cr
lib/gi-crystal/src/auto/adw-1/entry_row.cr
lib/gi-crystal/src/auto/adw-1/enum_list_item.cr
lib/gi-crystal/src/auto/adw-1/enum_list_model.cr
lib/gi-crystal/src/auto/adw-1/expander_row.cr
lib/gi-crystal/src/auto/adw-1/flap.cr
lib/gi-crystal/src/auto/adw-1/header_bar.cr
lib/gi-crystal/src/auto/adw-1/leaflet.cr
lib/gi-crystal/src/auto/adw-1/leaflet_page.cr
lib/gi-crystal/src/auto/adw-1/message_dialog.cr
lib/gi-crystal/src/auto/adw-1/password_entry_row.cr
lib/gi-crystal/src/auto/adw-1/preferences_group.cr
lib/gi-crystal/src/auto/adw-1/preferences_page.cr
lib/gi-crystal/src/auto/adw-1/preferences_row.cr
lib/gi-crystal/src/auto/adw-1/preferences_window.cr
lib/gi-crystal/src/auto/adw-1/property_animation_target.cr
lib/gi-crystal/src/auto/adw-1/split_button.cr
lib/gi-crystal/src/auto/adw-1/spring_animation.cr
lib/gi-crystal/src/auto/adw-1/spring_params.cr
lib/gi-crystal/src/auto/adw-1/squeezer.cr
lib/gi-crystal/src/auto/adw-1/squeezer_page.cr
lib/gi-crystal/src/auto/adw-1/status_page.cr
lib/gi-crystal/src/auto/adw-1/style_manager.cr
lib/gi-crystal/src/auto/adw-1/swipe_tracker.cr
lib/gi-crystal/src/auto/adw-1/swipeable.cr
lib/gi-crystal/src/auto/adw-1/tab_bar.cr
lib/gi-crystal/src/auto/adw-1/tab_page.cr
lib/gi-crystal/src/auto/adw-1/tab_view.cr
lib/gi-crystal/src/auto/adw-1/timed_animation.cr
lib/gi-crystal/src/auto/adw-1/toast.cr
lib/gi-crystal/src/auto/adw-1/toast_overlay.cr
lib/gi-crystal/src/auto/adw-1/view_stack.cr
lib/gi-crystal/src/auto/adw-1/view_stack_page.cr
lib/gi-crystal/src/auto/adw-1/view_switcher.cr
lib/gi-crystal/src/auto/adw-1/view_switcher_bar.cr
lib/gi-crystal/src/auto/adw-1/view_switcher_title.cr
lib/gi-crystal/src/auto/adw-1/window.cr
lib/gi-crystal/src/auto/adw-1/window_title.cr
bindings/about_window.cr

Constant Summary

DURATION_INFINITE = 4294967295_u32

Indicates an #Animation with an infinite duration.

This value is mostly used internally.

MAJOR_VERSION = 1

Adw::aita major version component (e.g. 1 if the version is 1.2.3).

MICRO_VERSION = 0

Adw::aita micro version component (e.g. 3 if the version is 1.2.3).

MINOR_VERSION = 2

Adw::aita minor version component (e.g. 2 if the version is 1.2.3).

VERSION_S = "1.2.0"

Adw::aita version, encoded as a string, useful for printing and concatenation.

Class Method Summary

Instance Method Summary

Class Method Detail

def self.easing_ease(self _self : Adw::Easing, value : Float64) : Float64 #

def self.enable_animations(widget : Gtk::Widget) : Bool #

def self.init : Nil #

def self.is_initialized : Bool #

def self.lerp(a : Float64, b : Float64, t : Float64) : Float64 #

def self.major_version : UInt32 #

def self.micro_version : UInt32 #

def self.minor_version : UInt32 #

Instance Method Detail

def show_about_window(parent : Gtk::Window? | Adw::Window?, *, application : Adw::Application? | Gtk::Application? = nil, application_icon : String? = nil, application_name : String? = nil, artists : Enumerable(String)? = nil, can_focus : Bool? = nil, can_target : Bool? = nil, css_classes : Enumerable(String)? = nil, css_name : String? = nil, child : Gtk::Widget? = nil, comments : String? = nil, content : Gtk::Widget? = nil, copyright : String? = nil, cursor : Gdk::Cursor? = nil, debug_info : String? = nil, debug_info_filename : String? = nil, decorated : Bool? = nil, default_height : Int32? = nil, default_widget : Gtk::Widget? = nil, default_width : Int32? = nil, deletable : Bool? = nil, designers : Enumerable(String)? = nil, developer_name : String? = nil, developers : Enumerable(String)? = nil, display : Gdk::Display? = nil, documenters : Enumerable(String)? = nil, focus_on_click : Bool? = nil, focus_visible : Bool? = nil, focus_widget : Gtk::Widget? = nil, focusable : Bool? = nil, fullscreened : Bool? = nil, halign : Gtk::Align? = nil, handle_menubar_accel : Bool? = nil, has_default : Bool? = nil, has_focus : Bool? = nil, has_tooltip : Bool? = nil, height_request : Int32? = nil, hexpand : Bool? = nil, hexpand_set : Bool? = nil, hide_on_close : Bool? = nil, icon_name : String? = nil, is_active : Bool? = nil, issue_url : String? = nil, layout_manager : Gtk::LayoutManager? = nil, license : String? = nil, license_type : Gtk::License? = nil, margin_bottom : Int32? = nil, margin_end : Int32? = nil, margin_start : Int32? = nil, margin_top : Int32? = nil, maximized : Bool? = nil, mnemonics_visible : Bool? = nil, name : String? = nil, opacity : Float64? = nil, overflow : Gtk::Overflow? = nil, receives_default : Bool? = nil, release_notes : String? = nil, release_notes_version : String? = nil, resizable : Bool? = nil, root : Gtk::Root? = nil, scale_factor : Int32? = nil, sensitive : Bool? = nil, startup_id : String? = nil, support_url : String? = nil, title : String? = nil, tooltip_markup : String? = nil, tooltip_text : String? = nil, translator_credits : String? = nil, valign : Gtk::Align? = nil, version : String? = nil, vexpand : Bool? = nil, vexpand_set : Bool? = nil, visible : Bool? = nil, website : String? = nil, width_request : Int32? = nil) #

This is a convenience function for showing an application’s about box. The constructed dialog is associated with the parent window and NOT reused for future invocations of this function.