2022-11-20 13:03:40 +05:30
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<interface>
|
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-06-03 14:30:55 -04:00
|
|
|
<template class="CcUaZoomPage" parent="AdwNavigationPage">
|
|
|
|
<property name="title" translatable="yes">Zoom</property>
|
|
|
|
<property name="tag">zoom</property>
|
|
|
|
<property name="child">
|
|
|
|
<object class="AdwToolbarView">
|
|
|
|
<child type="top">
|
|
|
|
<object class="AdwHeaderBar"/>
|
2022-11-20 13:03:40 +05:30
|
|
|
</child>
|
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-06-03 14:30:55 -04:00
|
|
|
<property name="content">
|
|
|
|
<object class="AdwPreferencesPage">
|
|
|
|
<child>
|
|
|
|
<object class="AdwPreferencesGroup">
|
|
|
|
<child>
|
|
|
|
<object class="AdwSwitchRow" id="desktop_zoom_row">
|
|
|
|
<property name="title" translatable="yes">_Desktop Zoom</property>
|
|
|
|
<property name="subtitle" translatable="yes">Magnify the entire screen</property>
|
|
|
|
<property name="use-underline">True</property>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwPreferencesGroup">
|
|
|
|
<property name="title" translatable="yes">Magnifier</property>
|
|
|
|
<child>
|
2023-09-28 14:15:06 -03:00
|
|
|
<object class="AdwSpinRow" id="magnify_factor_spin_row">
|
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-06-03 14:30:55 -04:00
|
|
|
<property name="title" translatable="yes">Magnification Factor</property>
|
2023-09-25 23:05:32 -03:00
|
|
|
<property name="digits">2</property>
|
|
|
|
<property name="adjustment">
|
|
|
|
<object class="GtkAdjustment">
|
|
|
|
<property name="lower">1</property>
|
|
|
|
<property name="upper">20</property>
|
|
|
|
<property name="value">2</property>
|
|
|
|
<property name="step-increment">0.25</property>
|
|
|
|
<property name="page-increment">1</property>
|
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-06-03 14:30:55 -04:00
|
|
|
</object>
|
2023-09-25 23:05:32 -03:00
|
|
|
</property>
|
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-06-03 14:30:55 -04:00
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwComboRow" id="magnify_view_row">
|
|
|
|
<property name="title" translatable="yes">_Magnifier View</property>
|
|
|
|
<property name="use-underline">True</property>
|
|
|
|
<signal name="notify::selected" handler="ua_zoom_magnify_postion_row_changed_cb" swapped="yes" />
|
|
|
|
<property name="model">
|
|
|
|
<object class="GtkStringList">
|
|
|
|
<items>
|
2023-10-20 11:07:27 +02:00
|
|
|
<item translatable="yes" comments="Translators: This is a behavior option of the Magnifier View">Follow Mouse Cursor</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is a behavior option of the Magnifier View">Screen Area</item>
|
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-06-03 14:30:55 -04:00
|
|
|
</items>
|
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwSwitchRow" id="magnify_outside_screen_row">
|
|
|
|
<property name="title" translatable="yes">_Extend Outside Screen Edges</property>
|
|
|
|
<property name="use-underline">True</property>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
|
|
|
<child>
|
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-06-03 14:30:55 -04:00
|
|
|
<object class="AdwComboRow" id="zoom_screen_area_row">
|
|
|
|
<property name="sensitive" bind-source="magnify_outside_screen_row" bind-flags="sync-create"/>
|
|
|
|
<signal name="notify::selected" handler="ua_zoom_screen_area_row_changed_cb" swapped="yes"/>
|
|
|
|
<property name="title" translatable="yes">Screen Area</property>
|
|
|
|
<property name="model">
|
|
|
|
<object class="GtkStringList">
|
|
|
|
<items>
|
2023-10-20 11:07:27 +02:00
|
|
|
<item translatable="yes" comments="Translators: This is an option of the Magnifier Screen Area">Full Screen</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is an option of the Magnifier Screen Area">Top Half</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is an option of the Magnifier Screen Area">Bottom Half</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is an option of the Magnifier Screen Area">Left Half</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is an option of the Magnifier Screen Area">Right Half</item>
|
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-06-03 14:30:55 -04:00
|
|
|
</items>
|
|
|
|
</object>
|
|
|
|
</property>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
|
|
|
</child>
|
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-06-03 14:30:55 -04:00
|
|
|
|
2022-11-20 13:03:40 +05:30
|
|
|
<child>
|
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-06-03 14:30:55 -04:00
|
|
|
<object class="AdwComboRow" id="zoom_follow_behaviour_row">
|
|
|
|
<property name="sensitive" bind-source="magnify_outside_screen_row" bind-flags="sync-create"/>
|
|
|
|
<property name="title" translatable="yes">Follow Behavior</property>
|
|
|
|
<signal name="notify::selected" handler="ua_zoom_behaviour_row_changed_cb" swapped="yes" />
|
|
|
|
<property name="model">
|
|
|
|
<object class="GtkStringList">
|
|
|
|
<items>
|
2023-10-20 11:07:27 +02:00
|
|
|
<item translatable="yes" comments="Translators: This is an option of the zoom Magnifier behavior">Moves with Contents</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is an option of the zoom Magnifier behavior">Pushes Contents Around</item>
|
|
|
|
<item translatable="yes" comments="Translators: This is an option of the zoom Magnifier behavior">Remains Centered</item>
|
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-06-03 14:30:55 -04:00
|
|
|
</items>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
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-06-03 14:30:55 -04:00
|
|
|
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
|
|
|
|
<child>
|
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-06-03 14:30:55 -04:00
|
|
|
<object class="AdwPreferencesGroup">
|
|
|
|
<property name="title" translatable="yes">Crosshairs</property>
|
|
|
|
<child type="header-suffix">
|
|
|
|
<object class="GtkSwitch" id="crosshair_switch">
|
|
|
|
<property name="valign">center</property>
|
|
|
|
<property name="margin-end">14</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwSwitchRow" id="crosshair_overlap_mouse_row">
|
|
|
|
<property name="title" translatable="yes">_Overlap Mouse Cursor</property>
|
|
|
|
<property name="use-underline">True</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwActionRow">
|
|
|
|
<property name="title" translatable="yes">Thickness</property>
|
|
|
|
<child type="suffix">
|
|
|
|
<object class="GtkScale" id="crosshair_thickness_scale">
|
|
|
|
<marks>
|
2023-10-20 11:07:27 +02:00
|
|
|
<mark value="1" translatable="yes" comments="Translators: This is a mark in the Thickness scale">Thin</mark>
|
|
|
|
<mark value="100" translatable="yes" comments="Translators: This is a mark in the Thickness scale">Thick</mark>
|
2023-09-15 15:47:51 +02:00
|
|
|
<mark value="8"></mark>
|
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-06-03 14:30:55 -04:00
|
|
|
</marks>
|
|
|
|
<property name="adjustment">
|
|
|
|
<object class="GtkAdjustment">
|
|
|
|
<property name="lower">1</property>
|
|
|
|
<property name="upper">100</property>
|
|
|
|
<property name="value">8</property>
|
|
|
|
<property name="step-increment">1</property>
|
|
|
|
<property name="page-increment">10</property>
|
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwPreferencesRow">
|
|
|
|
<property name="activatable">False</property>
|
|
|
|
<property name="selectable">False</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkBox">
|
|
|
|
<property name="margin-start">12</property>
|
|
|
|
<property name="margin-end">12</property>
|
|
|
|
<property name="margin-top">6</property>
|
|
|
|
<property name="margin-bottom">6</property>
|
|
|
|
<property name="orientation">vertical</property>
|
|
|
|
<property name="spacing">6</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkLabel">
|
|
|
|
<property name="xalign">0.0</property>
|
|
|
|
<property name="label" translatable="yes">Length</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
<child>
|
|
|
|
<object class="GtkScale" id="crosshair_length_scale">
|
|
|
|
<property name="hexpand">True</property>
|
|
|
|
<marks>
|
2023-10-20 11:07:27 +02:00
|
|
|
<mark value="20" translatable="yes" comments="Translators: This is a mark in the Crosshair Length scale">Short</mark>
|
|
|
|
<mark value="1024" translatable="yes" comments="Translators: This is a mark in the Crosshair Length scale">1/4 screen</mark>
|
|
|
|
<mark value="2048" translatable="yes" comments="Translators: This is a mark in the Crosshair Length scale">1/2 Screen</mark>
|
|
|
|
<mark value="3072" translatable="yes" comments="Translators: This is a mark in the Crosshair Length scale">3/4 Screen</mark>
|
|
|
|
<mark value="4096" translatable="yes" comments="Translators: This is a mark in the Crosshair Length scale">Long</mark>
|
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-06-03 14:30:55 -04:00
|
|
|
</marks>
|
|
|
|
<property name="adjustment">
|
|
|
|
<object class="GtkAdjustment">
|
|
|
|
<property name="lower">20</property>
|
|
|
|
<property name="upper">4096</property>
|
|
|
|
<property name="value">4096</property>
|
|
|
|
<property name="step-increment">1</property>
|
|
|
|
<property name="page-increment">100</property>
|
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwActionRow">
|
|
|
|
<property name="title" translatable="yes">Color</property>
|
|
|
|
<child>
|
|
|
|
<object class="GtkColorButton" id="crosshair_color_button">
|
|
|
|
<property name="valign">center</property>
|
|
|
|
<signal name="color-set" handler="ua_zoom_crosshair_color_set_cb" swapped="yes"/>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</child>
|
|
|
|
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwPreferencesGroup">
|
|
|
|
<property name="title" translatable="yes">Color Filters</property>
|
|
|
|
|
|
|
|
<child>
|
|
|
|
<object class="AdwSwitchRow" id="color_inverted_row">
|
|
|
|
<property name="title" translatable="yes">_Inverted</property>
|
|
|
|
<property name="subtitle" translatable="yes">Invert colors in the magnifier region</property>
|
|
|
|
<property name="use-underline">True</property>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</child>
|
|
|
|
|
|
|
|
<child>
|
|
|
|
<object class="AdwActionRow">
|
|
|
|
<property name="title" translatable="yes">Brightness</property>
|
|
|
|
<child type="suffix">
|
|
|
|
<object class="GtkScale" id="brightness_scale">
|
|
|
|
<property name="width-request">240</property>
|
|
|
|
<marks>
|
2023-10-20 11:07:27 +02:00
|
|
|
<mark value="-0.75" translatable="yes" comments="Translators: This is a mark in the Brightness scale">Low</mark>
|
|
|
|
<mark value="0.75" translatable="yes" comments="Translators: This is a mark in the Brightness scale">High</mark>
|
2023-09-15 15:47:51 +02:00
|
|
|
<mark value="0"></mark>
|
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-06-03 14:30:55 -04:00
|
|
|
</marks>
|
|
|
|
<property name="adjustment">
|
|
|
|
<object class="GtkAdjustment">
|
|
|
|
<property name="lower">-0.75</property>
|
|
|
|
<property name="upper">0.75</property>
|
|
|
|
<property name="step-increment">0.1</property>
|
|
|
|
<property name="page-increment">0.1</property>
|
|
|
|
<signal name="value-changed" handler="ua_zoom_brightness_value_changed_cb" swapped="yes"/>
|
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
|
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-06-03 14:30:55 -04:00
|
|
|
<child>
|
|
|
|
<object class="AdwActionRow">
|
|
|
|
<property name="title" translatable="yes">Contrast</property>
|
|
|
|
<child type="suffix">
|
|
|
|
<object class="GtkScale" id="contrast_scale">
|
|
|
|
<marks>
|
2023-10-20 11:07:27 +02:00
|
|
|
<mark value="-0.75" translatable="yes" comments="Translators: This is a mark in the Contrast scale">Low</mark>
|
|
|
|
<mark value="0.75" translatable="yes" comments="Translators: This is a mark in the Contrast scale">High</mark>
|
2023-09-15 15:47:51 +02:00
|
|
|
<mark value="0"></mark>
|
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-06-03 14:30:55 -04:00
|
|
|
</marks>
|
|
|
|
<property name="adjustment">
|
|
|
|
<object class="GtkAdjustment">
|
|
|
|
<property name="lower">-0.75</property>
|
|
|
|
<property name="upper">0.75</property>
|
|
|
|
<property name="step_increment">0.1</property>
|
|
|
|
<property name="page_increment">0.1</property>
|
|
|
|
<signal name="value-changed" handler="ua_zoom_contrast_value_changed_cb" swapped="yes"/>
|
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</child>
|
|
|
|
|
|
|
|
<child>
|
|
|
|
<object class="AdwActionRow">
|
|
|
|
<property name="title" translatable="yes">Color</property>
|
|
|
|
<child type="suffix">
|
|
|
|
<object class="GtkScale" id="grayscale_scale">
|
|
|
|
<marks>
|
2023-10-20 11:07:27 +02:00
|
|
|
<mark value="0" translatable="yes" comments="Translators: This is a mark in the Grayscale scale">None</mark>
|
|
|
|
<mark value="1" translatable="yes" comments="Translators: This is a mark in the Grayscale scale">Full</mark>
|
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-06-03 14:30:55 -04:00
|
|
|
</marks>
|
|
|
|
<property name="adjustment">
|
|
|
|
<object class="GtkAdjustment">
|
|
|
|
<property name="upper">1</property>
|
|
|
|
<property name="step-increment">0.1</property>
|
|
|
|
<property name="page-increment">0.2</property>
|
|
|
|
</object>
|
|
|
|
</property>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
|
|
|
</child>
|
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</property>
|
2022-11-20 13:03:40 +05:30
|
|
|
</object>
|
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-06-03 14:30:55 -04:00
|
|
|
</property>
|
2022-11-20 13:03:40 +05:30
|
|
|
</template>
|
|
|
|
<object class="GtkSizeGroup">
|
|
|
|
<property name="mode">horizontal</property>
|
|
|
|
<widgets>
|
|
|
|
<widget name="crosshair_thickness_scale"/>
|
|
|
|
<widget name="brightness_scale"/>
|
|
|
|
<widget name="contrast_scale"/>
|
|
|
|
<widget name="grayscale_scale"/>
|
|
|
|
</widgets>
|
|
|
|
</object>
|
|
|
|
</interface>
|