universal-access: use AdwSpinRow in Zoom > Magnification Factor

This commit is contained in:
Marcos Miller 2023-09-25 23:05:32 -03:00 committed by Felipe Borges
parent 43f1a2ad4a
commit 6a0f157140
2 changed files with 12 additions and 17 deletions

View file

@ -44,7 +44,7 @@ struct _CcUaZoomPage
AdwNavigationPage parent_instance;
AdwSwitchRow *desktop_zoom_row;
GtkSpinButton *magnify_factor_spin;
AdwSpinRow *magnify_factor_spin;
AdwComboRow *magnify_view_row;
AdwSwitchRow *magnify_outside_screen_row;
@ -365,7 +365,7 @@ cc_ua_zoom_page_init (CcUaZoomPage *self)
self->desktop_zoom_row, "active",
G_SETTINGS_BIND_DEFAULT);
g_settings_bind (self->magnifier_settings, "mag-factor",
gtk_spin_button_get_adjustment (self->magnify_factor_spin),
adw_spin_row_get_adjustment (self->magnify_factor_spin),
"value", G_SETTINGS_BIND_DEFAULT);
g_settings_bind (self->magnifier_settings, "scroll-at-edges",
self->magnify_outside_screen_row, "active",

View file

@ -26,23 +26,18 @@
<object class="AdwPreferencesGroup">
<property name="title" translatable="yes">Magnifier</property>
<child>
<object class="AdwActionRow">
<object class="AdwSpinRow" id="magnify_factor_spin">
<property name="title" translatable="yes">Magnification Factor</property>
<child type="suffix">
<object class="GtkSpinButton" id="magnify_factor_spin">
<property name="valign">center</property>
<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>
</object>
</property>
<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>
</object>
</child>
</property>
</object>
</child>