module Adw

Extended Modules

Defined in:

lib/gi-crystal/src/auto/adw-1/about_dialog.cr
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/alert_dialog.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/banner.cr
lib/gi-crystal/src/auto/adw-1/bin.cr
lib/gi-crystal/src/auto/adw-1/bottom_sheet.cr
lib/gi-crystal/src/auto/adw-1/breakpoint.cr
lib/gi-crystal/src/auto/adw-1/breakpoint_bin.cr
lib/gi-crystal/src/auto/adw-1/breakpoint_condition.cr
lib/gi-crystal/src/auto/adw-1/button_content.cr
lib/gi-crystal/src/auto/adw-1/button_row.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/dialog.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/inline_view_switcher.cr
lib/gi-crystal/src/auto/adw-1/layout.cr
lib/gi-crystal/src/auto/adw-1/layout_slot.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/multi_layout_view.cr
lib/gi-crystal/src/auto/adw-1/navigation_page.cr
lib/gi-crystal/src/auto/adw-1/navigation_split_view.cr
lib/gi-crystal/src/auto/adw-1/navigation_view.cr
lib/gi-crystal/src/auto/adw-1/overlay_split_view.cr
lib/gi-crystal/src/auto/adw-1/password_entry_row.cr
lib/gi-crystal/src/auto/adw-1/preferences_dialog.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/spin_row.cr
lib/gi-crystal/src/auto/adw-1/spinner.cr
lib/gi-crystal/src/auto/adw-1/spinner_paintable.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/switch_row.cr
lib/gi-crystal/src/auto/adw-1/tab_bar.cr
lib/gi-crystal/src/auto/adw-1/tab_button.cr
lib/gi-crystal/src/auto/adw-1/tab_overview.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/toggle.cr
lib/gi-crystal/src/auto/adw-1/toggle_group.cr
lib/gi-crystal/src/auto/adw-1/toolbar_view.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_stack_pages.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
lib/gi-crystal/src/auto/adw-1/wrap_box.cr
lib/gi-crystal/src/auto/adw-1/wrap_layout.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 = 7

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

VERSION_S = "1.7.0"

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

Class Method Summary

Instance Method Summary

Class Method Detail

def self.accent_color_to_rgba(self _self : Adw::AccentColor) : Gdk::RGBA #

def self.accent_color_to_standalone_rgba(self _self : Adw::AccentColor, dark : Bool) : Gdk::RGBA #

def self.breakpoint_condition_parse(str : String) : Adw::BreakpointCondition #

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.length_unit_from_px(unit : Adw::LengthUnit, value : Float64, settings : Gtk::Settings | Nil) : Float64 #

def self.length_unit_to_px(unit : Adw::LengthUnit, value : Float64, settings : Gtk::Settings | Nil) : Float64 #

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 #

def self.rgba_to_standalone(rgba : Gdk::RGBA, dark : Bool) : Gdk::RGBA #

Instance Method Detail

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