gnome-control-center/panels/region/cc-region-panel.ui
Christopher Davis 74e6964fd1 region: Use AdwBanner instead of GtkInfoBar
AdwBanner is a new adaptive widget that should be used
in place of GtkInfoBar. It provides an API close
to how we use InfoBars in GNOME, and fits better at smaller
window sizes.

This commit swaps out the GtkInfoBar used in the Region panel
for an AdwBanner.
2023-04-11 12:23:16 +00:00

85 lines
3.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="CcRegionPanel" parent="CcPanel">
<child type="content">
<object class="GtkBox">
<property name="orientation">vertical</property>
<child>
<object class="AdwBanner" id="banner">
<property name="title" translatable="yes">Language and format will be changed after next login</property>
<property name="button-label" translatable="yes">Log Out…</property>
<signal name="button-clicked" handler="restart_now" object="CcRegionPanel" swapped="yes"/>
</object>
</child>
<child>
<object class="AdwPreferencesPage">
<child>
<object class="AdwPreferencesGroup">
<property name="description" translatable="yes">The language setting is used for interface text and web pages. Formats are used for numbers, dates, and currencies.</property>
</object>
</child>
<child>
<object class="AdwPreferencesGroup">
<property name="title" translatable="yes">Your Account</property>
<child>
<object class="CcListRow" id="language_row">
<property name="use-underline">True</property>
<property name="title" translatable="yes">_Language</property>
<property name="activatable">True</property>
<property name="show-arrow">True</property>
<signal name="activated" handler="on_user_language_row_activated_cb" object="CcRegionPanel" swapped="no" />
</object>
</child>
<child>
<object class="CcListRow" id="formats_row">
<property name="use-underline">True</property>
<property name="title" translatable="yes">_Formats</property>
<property name="activatable">True</property>
<property name="show-arrow">True</property>
<signal name="activated" handler="on_user_formats_row_activated_cb" object="CcRegionPanel" swapped="no" />
</object>
</child>
</object>
</child>
<child>
<object class="AdwPreferencesGroup" id="login_group">
<property name="title" translatable="yes">Login Screen</property>
<child>
<object class="CcListRow" id="login_language_row">
<property name="use-underline">True</property>
<property name="title" translatable="yes">_Language</property>
<property name="activatable">True</property>
<property name="show-arrow">True</property>
<signal name="activated" handler="on_login_language_row_activated_cb" object="CcRegionPanel" swapped="no" />
</object>
</child>
<child>
<object class="CcListRow" id="login_formats_row">
<property name="use-underline">True</property>
<property name="title" translatable="yes">_Formats</property>
<property name="activatable">True</property>
<property name="show-arrow">True</property>
<signal name="activated" handler="on_login_formats_row_activated_cb" object="CcRegionPanel" swapped="no" />
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</template>
</interface>