Crate astal_niri_sys

Crate astal_niri_sys 

Source

Structs§

AstalNiriLogicalOutput
AstalNiriMode
AstalNiriNiri
AstalNiriNiriClass
AstalNiriOutput
AstalNiriOutputClass
AstalNiriOverview
AstalNiriOverviewClass
AstalNiriPhysicalSize
AstalNiriWindow
AstalNiriWindowClass
AstalNiriWindowLayout
AstalNiriWorkspace
AstalNiriWorkspaceClass
AstalNirimsg
AstalNirimsgClass
_AstalNiriNiriPrivate
_AstalNiriOutputPrivate
_AstalNiriOverviewPrivate
_AstalNiriWindowPrivate
_AstalNiriWorkspacePrivate
_AstalNirimsgPrivate

Constants§

ASTAL_NIRI_COLUMN_DISPLAY_TAG_Normal
ASTAL_NIRI_COLUMN_DISPLAY_TAG_Tabbed
ASTAL_NIRI_LAYOUT_SWITCH_TARGET_TAG_Index
ASTAL_NIRI_LAYOUT_SWITCH_TARGET_TAG_Next
ASTAL_NIRI_LAYOUT_SWITCH_TARGET_TAG_Prev
ASTAL_NIRI_MAJOR_VERSION
ASTAL_NIRI_MICRO_VERSION
ASTAL_NIRI_MINOR_VERSION
ASTAL_NIRI_SIZE_CHANGE_TAG_AdjustFixed
ASTAL_NIRI_SIZE_CHANGE_TAG_AdjustProportion
ASTAL_NIRI_SIZE_CHANGE_TAG_SetFixed
ASTAL_NIRI_SIZE_CHANGE_TAG_SetProportion
ASTAL_NIRI_VERSION
ASTAL_NIRI_WORKSPACE_REFERENCE_ARG_TAG_Id
ASTAL_NIRI_WORKSPACE_REFERENCE_ARG_TAG_Index
ASTAL_NIRI_WORKSPACE_REFERENCE_ARG_TAG_Name

Functions§

astal_niri_column_display_tag_get_type
astal_niri_get_default
astal_niri_layout_switch_target_tag_get_type
astal_niri_logical_output_get_height
astal_niri_logical_output_get_scale
astal_niri_logical_output_get_transform
astal_niri_logical_output_get_type
astal_niri_logical_output_get_width
astal_niri_logical_output_get_x
astal_niri_logical_output_get_y
astal_niri_mode_get_height
astal_niri_mode_get_is_preferred
astal_niri_mode_get_refresh_rate
astal_niri_mode_get_type
astal_niri_mode_get_width
astal_niri_msg_center_column
astal_niri_msg_center_visible_columns
astal_niri_msg_center_window
astal_niri_msg_clear_dynamic_cast_target
astal_niri_msg_close_overview
astal_niri_msg_close_window
astal_niri_msg_consume_or_expel_window_left
astal_niri_msg_consume_or_expel_window_right
astal_niri_msg_consume_window_into_column
astal_niri_msg_debug_toggle_damage
astal_niri_msg_debug_toggle_opaque_regions
astal_niri_msg_do_screen_transition
astal_niri_msg_expand_column_to_available_width
astal_niri_msg_expel_window_from_column
astal_niri_msg_focus_column
astal_niri_msg_focus_column_first
astal_niri_msg_focus_column_last
astal_niri_msg_focus_column_left
astal_niri_msg_focus_column_left_or_last
astal_niri_msg_focus_column_or_monitor_left
astal_niri_msg_focus_column_or_monitor_right
astal_niri_msg_focus_column_right
astal_niri_msg_focus_column_right_or_first
astal_niri_msg_focus_floating
astal_niri_msg_focus_monitor
astal_niri_msg_focus_monitor_down
astal_niri_msg_focus_monitor_left
astal_niri_msg_focus_monitor_next
astal_niri_msg_focus_monitor_previous
astal_niri_msg_focus_monitor_right
astal_niri_msg_focus_monitor_up
astal_niri_msg_focus_tiling
astal_niri_msg_focus_window
astal_niri_msg_focus_window_bottom
astal_niri_msg_focus_window_down
astal_niri_msg_focus_window_down_or_column_left
astal_niri_msg_focus_window_down_or_column_right
astal_niri_msg_focus_window_down_or_top
astal_niri_msg_focus_window_in_column
astal_niri_msg_focus_window_or_monitor_down
astal_niri_msg_focus_window_or_monitor_up
astal_niri_msg_focus_window_or_workspace_down
astal_niri_msg_focus_window_or_workspace_up
astal_niri_msg_focus_window_previous
astal_niri_msg_focus_window_top
astal_niri_msg_focus_window_up
astal_niri_msg_focus_window_up_or_bottom
astal_niri_msg_focus_window_up_or_column_left
astal_niri_msg_focus_window_up_or_column_right
astal_niri_msg_focus_workspace_by_id
astal_niri_msg_focus_workspace_by_index
astal_niri_msg_focus_workspace_by_name
astal_niri_msg_focus_workspace_down
astal_niri_msg_focus_workspace_next
astal_niri_msg_focus_workspace_previous
astal_niri_msg_focus_workspace_up
astal_niri_msg_fullscreen_window
astal_niri_msg_get_type
astal_niri_msg_layers
astal_niri_msg_maximize_column
astal_niri_msg_move_column_left
astal_niri_msg_move_column_left_or_to_monitor_left
astal_niri_msg_move_column_right
astal_niri_msg_move_column_right_or_to_monitor_right
astal_niri_msg_move_column_to_first
astal_niri_msg_move_column_to_index
astal_niri_msg_move_column_to_last
astal_niri_msg_move_column_to_monitor
astal_niri_msg_move_column_to_monitor_down
astal_niri_msg_move_column_to_monitor_left
astal_niri_msg_move_column_to_monitor_next
astal_niri_msg_move_column_to_monitor_previous
astal_niri_msg_move_column_to_monitor_right
astal_niri_msg_move_column_to_monitor_up
astal_niri_msg_move_column_to_workspace_by_id
astal_niri_msg_move_column_to_workspace_by_index
astal_niri_msg_move_column_to_workspace_by_name
astal_niri_msg_move_column_to_workspace_down
astal_niri_msg_move_column_to_workspace_up
astal_niri_msg_move_floating_window_adjust_x_adjust_y
astal_niri_msg_move_floating_window_adjust_x_set_y
astal_niri_msg_move_floating_window_set_x_adjust_y
astal_niri_msg_move_floating_window_set_x_set_y
astal_niri_msg_move_window_down
astal_niri_msg_move_window_down_or_to_workspace_down
astal_niri_msg_move_window_to_floating
astal_niri_msg_move_window_to_monitor
astal_niri_msg_move_window_to_monitor_down
astal_niri_msg_move_window_to_monitor_left
astal_niri_msg_move_window_to_monitor_next
astal_niri_msg_move_window_to_monitor_previous
astal_niri_msg_move_window_to_monitor_right
astal_niri_msg_move_window_to_monitor_up
astal_niri_msg_move_window_to_tiling
astal_niri_msg_move_window_to_workspace_by_id
astal_niri_msg_move_window_to_workspace_by_index
astal_niri_msg_move_window_to_workspace_by_name
astal_niri_msg_move_window_to_workspace_down
astal_niri_msg_move_window_to_workspace_up
astal_niri_msg_move_window_up
astal_niri_msg_move_window_up_or_to_workspace_up
astal_niri_msg_move_workspace_down
astal_niri_msg_move_workspace_to_index_by_id
astal_niri_msg_move_workspace_to_index_by_index
astal_niri_msg_move_workspace_to_index_by_name
astal_niri_msg_move_workspace_to_monitor_by_id
astal_niri_msg_move_workspace_to_monitor_by_index
astal_niri_msg_move_workspace_to_monitor_by_name
astal_niri_msg_move_workspace_to_monitor_down
astal_niri_msg_move_workspace_to_monitor_left
astal_niri_msg_move_workspace_to_monitor_next
astal_niri_msg_move_workspace_to_monitor_previous
astal_niri_msg_move_workspace_to_monitor_right
astal_niri_msg_move_workspace_to_monitor_up
astal_niri_msg_move_workspace_up
astal_niri_msg_new
astal_niri_msg_open_overview
astal_niri_msg_pick_color
astal_niri_msg_pick_color_finish
astal_niri_msg_pick_window
astal_niri_msg_pick_window_finish
astal_niri_msg_power_off_monitors
astal_niri_msg_power_on_monitors
astal_niri_msg_quit
astal_niri_msg_reset_window_height
astal_niri_msg_screenshot
astal_niri_msg_screenshot_screen
astal_niri_msg_screenshot_window
astal_niri_msg_send
astal_niri_msg_send_async
astal_niri_msg_send_finish
astal_niri_msg_set_column_display
astal_niri_msg_set_column_width_adjust_fixed
astal_niri_msg_set_column_width_adjust_proportion
astal_niri_msg_set_column_width_set_fixed
astal_niri_msg_set_column_width_set_proportion
astal_niri_msg_set_dynamic_cast_monitor
astal_niri_msg_set_dynamic_cast_window
astal_niri_msg_set_window_height_adjust_fixed
astal_niri_msg_set_window_height_adjust_proportion
astal_niri_msg_set_window_height_set_fixed
astal_niri_msg_set_window_height_set_proportion
astal_niri_msg_set_window_urgent
astal_niri_msg_set_window_width_adjust_fixed
astal_niri_msg_set_window_width_adjust_proportion
astal_niri_msg_set_window_width_set_fixed
astal_niri_msg_set_window_width_set_proportion
astal_niri_msg_set_workspace_name_by_id
astal_niri_msg_set_workspace_name_by_index
astal_niri_msg_set_workspace_name_by_name
astal_niri_msg_show_hotkey_overlay
astal_niri_msg_spawn
astal_niri_msg_swap_window_left
astal_niri_msg_swap_window_right
astal_niri_msg_switch_focus_between_floating_and_tiling
astal_niri_msg_switch_layout_index
astal_niri_msg_switch_layout_next
astal_niri_msg_switch_layout_prev
astal_niri_msg_switch_preset_column_width
astal_niri_msg_switch_preset_window_height
astal_niri_msg_switch_preset_window_width
astal_niri_msg_toggle_column_tabbed_display
astal_niri_msg_toggle_debug_tint
astal_niri_msg_toggle_keyboard_shortcuts_inhibit
astal_niri_msg_toggle_overview
astal_niri_msg_toggle_window_floating
astal_niri_msg_toggle_window_rule_opacity
astal_niri_msg_toggle_window_urgent
astal_niri_msg_toggle_windowed_fullscreen
astal_niri_msg_unset_window_urgent
astal_niri_msg_unset_workspace_name_by_id
astal_niri_msg_unset_workspace_name_by_index
astal_niri_msg_unset_workspace_name_by_name
astal_niri_niri_get_config_load_failed
astal_niri_niri_get_default
astal_niri_niri_get_focused_output
astal_niri_niri_get_focused_window
astal_niri_niri_get_focused_workspace
astal_niri_niri_get_keyboard_layout_idx
astal_niri_niri_get_outputs
astal_niri_niri_get_overview
astal_niri_niri_get_type
astal_niri_niri_get_window
astal_niri_niri_get_windows
astal_niri_niri_get_workspace
astal_niri_niri_get_workspaces
astal_niri_niri_new
astal_niri_output_focus
astal_niri_output_get_current_mode
astal_niri_output_get_logical
astal_niri_output_get_make
astal_niri_output_get_model
astal_niri_output_get_modes
astal_niri_output_get_name
astal_niri_output_get_physical_size
astal_niri_output_get_serial
astal_niri_output_get_type
astal_niri_output_get_vrr_enabled
astal_niri_output_get_vrr_supported
astal_niri_output_get_workspaces
astal_niri_output_new
astal_niri_overview_get_is_open
astal_niri_overview_get_type
astal_niri_overview_new
astal_niri_overview_toggle
astal_niri_overview_toggle_finish
astal_niri_physical_size_get_type
astal_niri_physical_size_init_from_json
astal_niri_size_change_tag_get_type
astal_niri_window_focus
astal_niri_window_get_app_id
astal_niri_window_get_id
astal_niri_window_get_is_floating
astal_niri_window_get_is_focused
astal_niri_window_get_is_urgent
astal_niri_window_get_layout
astal_niri_window_get_title
astal_niri_window_get_type
astal_niri_window_get_workspace
astal_niri_window_get_workspace_id
astal_niri_window_layout_get_type
astal_niri_window_move_to_monitor
astal_niri_window_move_to_workspace
astal_niri_window_new
astal_niri_window_set_urgency
astal_niri_workspace_focus
astal_niri_workspace_get_active_window
astal_niri_workspace_get_active_window_id
astal_niri_workspace_get_id
astal_niri_workspace_get_idx
astal_niri_workspace_get_is_active
astal_niri_workspace_get_is_focused
astal_niri_workspace_get_is_urgent
astal_niri_workspace_get_name
astal_niri_workspace_get_output
astal_niri_workspace_get_type
astal_niri_workspace_get_windows
astal_niri_workspace_move_to_monitor
astal_niri_workspace_new
astal_niri_workspace_reference_arg_tag_get_type
astal_niri_workspace_rename

Type Aliases§

AstalNiriColumnDisplayTag
AstalNiriLayoutSwitchTargetTag
AstalNiriNiriPrivate
AstalNiriOutputPrivate
AstalNiriOverviewPrivate
AstalNiriSizeChangeTag
AstalNiriWindowPrivate
AstalNiriWorkspacePrivate
AstalNiriWorkspaceReferenceArgTag
AstalNirimsgPrivate