gnome-control-center/panels/universal-access
Christopher Davis 793498ba91 universal-access: Port to Adw{Navigation,Toolbar}View
AdwNavigationView is a new widget meant to be used specifically
for navigation, unlike AdwLeaflet which was multipurpose.
AdwNavigationView provides a cleaner API and gives us automatic
titles, back buttons, gestures, actions, and windowcontrols.

AdwToolbarView is a utility widget that simplifies setting the
top and bottom bars for simple views, giving us styling with
undershoots, the ability to use flat headers in scrolling views,
and proper styling when used with the new sidebar widgets.

This commit ports the Accessibility panel to AdwNavigationView
and AdwToolbarView. Subpages now subclass AdwNavigationPage
and contain toolbar views - meaning their headers are joined with
their content. Their titles and their back buttons are automatically
handled by libadwaita, with proper accessibility.

The actions provided by AdwNavigationPage allow us to remove
the custom listbox we used for the `row-activated` signal. Rows
now use the `navigation.push` action in order to push a subpage
by tag.

Currently our AdwToolbarViews use the `raised` style, as we
have not ported to the new sidebar widget yet.
2023-08-25 08:00:43 +00:00
..
icons Add individual app icons 2022-01-31 14:08:22 +00:00
cc-cursor-size-dialog.c universal-access: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-cursor-size-dialog.h universal-access: Split cursor size dialog into its own widget 2020-11-11 20:01:55 +00:00
cc-cursor-size-dialog.ui a11y: Update and add descriptions and labels 2022-11-30 17:11:31 -03:30
cc-ua-hearing-page.c universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-hearing-page.h universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-hearing-page.ui universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-macros.h a11y: Add cc-ua-macros 2022-11-21 17:24:10 +05:30
cc-ua-mouse-page.c universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-mouse-page.h universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-mouse-page.ui universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-panel.c universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-panel.h universal-access: Replace ifdefs with #pragma once 2018-05-30 23:33:25 +00:00
cc-ua-panel.ui universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-seeing-page.c universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-seeing-page.h universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-seeing-page.ui universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-typing-page.c universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-typing-page.h universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-typing-page.ui universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-zoom-page.c universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-zoom-page.h universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
cc-ua-zoom-page.ui universal-access: Port to Adw{Navigation,Toolbar}View 2023-08-25 08:00:43 +00:00
gnome-universal-access-panel.desktop.in a11y: Improve "Locate Pointer" setting discoverability 2023-08-09 22:51:40 +00:00
hearing-symbolic.svg a11y: Add new panel icons 2022-11-21 20:22:13 +05:30
left_ptr_24px.png universal-access: Add Cursor Size selection dialogue 2017-03-08 14:47:52 +01:00
left_ptr_32px.png universal-access: Add Cursor Size selection dialogue 2017-03-08 14:47:52 +01:00
left_ptr_48px.png universal-access: Add Cursor Size selection dialogue 2017-03-08 14:47:52 +01:00
left_ptr_64px.png universal-access: Add Cursor Size selection dialogue 2017-03-08 14:47:52 +01:00
left_ptr_96px.png universal-access: Add Cursor Size selection dialogue 2017-03-08 14:47:52 +01:00
meson.build all: meson: do not specify resources from gresource files as dependencies 2023-05-24 08:34:14 +00:00
pointing-symbolic.svg a11y: Add new panel icons 2022-11-21 20:22:13 +05:30
seeing-symbolic.svg a11y: Add new panel icons 2022-11-21 20:22:13 +05:30
typing-symbolic.svg a11y: Add new panel icons 2022-11-21 20:22:13 +05:30
universal-access.gresource.xml a11y: Remove no longer used code 2022-11-21 21:49:24 +05:30
zoom-symbolic.svg a11y: Add new panel icons 2022-11-21 20:22:13 +05:30