gnome-control-center/panels/wwan/cc-wwan-sim-lock-dialog.ui
Mohammed Sadiq dc840f0aec wwan: Add new panel for modem management
The panel supports 2G/3G/4G GSM/LTE modems. CDMA2000 Modems are not supported.
If a supported modem is present, the panel will be shown and the modem will be
handled, else, network-panel shall manage the modem as it did in the past.

If more than one modem with data enabled is present, the user is allowed to set
priority of one SIM over the other (the priority is for SIM, not modem).

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/132
2021-08-13 19:25:41 +00:00

306 lines
15 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="CcWwanSimLockDialog" parent="GtkDialog">
<property name="default-height">480</property>
<property name="default-width">360</property>
<signal name="delete-event" handler="gtk_widget_hide_on_delete"/>
<child type="titlebar">
<object class="GtkHeaderBar">
<property name="visible">1</property>
<property name="title" translatable="yes">SIM Lock</property>
<child>
<object class="GtkStack" id="button_stack">
<property name="visible">1</property>
<!-- Next Buttoon -->
<child>
<object class="GtkButton" id="next_button">
<property name="visible">1</property>
<property name="sensitive">0</property>
<property name="use-underline">1</property>
<property name="label" translatable="yes">_Next</property>
<signal name="clicked" handler="cc_wwan_pin_next_clicked_cb" swapped="yes" />
<style>
<class name="suggested-action" />
</style>
</object>
<packing>
<property name="name">next</property>
</packing>
</child>
<!-- Apply button -->
<child>
<object class="GtkButton" id="apply_button">
<property name="visible">1</property>
<property name="use-underline">1</property>
<signal name="clicked" handler="cc_wwan_pin_apply_clicked_cb" swapped="yes" />
<style>
<class name="suggested-action" />
</style>
</object>
<packing>
<property name="name">apply</property>
</packing>
</child>
</object>
<packing>
<property name="pack-type">end</property>
</packing>
</child>
</object>
</child>
<child internal-child="vbox">
<object class="GtkBox">
<property name="visible">1</property>
<property name="border-width">0</property>
<property name="width-request">340</property>
<property name="height-request">360</property>
<child>
<object class="HdyClamp">
<property name="visible">1</property>
<property name="margin-top">32</property>
<property name="margin-bottom">32</property>
<property name="margin-start">18</property>
<property name="margin-end">18</property>
<child>
<object class="GtkOverlay">
<property name="visible">1</property>
<child type="overlay">
<object class="GtkRevealer" id="notification_revealer">
<property name="visible">1</property>
<property name="halign">center</property>
<property name="valign">start</property>
<child>
<object class="GtkBox">
<property name="visible">1</property>
<property name="spacing">12</property>
<style>
<class name="frame" />
<class name="app-notification" />
</style>
<child>
<object class="GtkLabel" id="notification_label">
<property name="visible">1</property>
<property name="wrap">1</property>
<property name="wrap-mode">word-char</property>
<property name="use-markup">1</property>
</object>
</child>
<child>
<object class="GtkButton">
<property name="visible">1</property>
<property name="relief">none</property>
<!-- <signal name="clicked" handler="cc_wwan_on_notification_closed" object="CcWwanSimLockDialog" swapped="yes" /> -->
<child internal-child="accessible">
<object class="AtkObject">
<property name="accessible-name" translatable="yes">Close</property>
</object>
</child>
<child>
<object class="GtkImage">
<property name="visible">1</property>
<property name="icon-name">window-close-symbolic</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkStack" id="pin_settings_stack">
<property name="visible">1</property>
<property name="transition-type">slide-left</property>
<child>
<object class="GtkBox">
<property name="visible">1</property>
<property name="orientation">vertical</property>
<!-- SIM Lock Switch -->
<child>
<object class="GtkListBox">
<property name="visible">1</property>
<property name="selection-mode">none</property>
<property name="margin-bottom">18</property>
<style>
<class name="frame" />
</style>
<child>
<object class="CcListRow" id="lock_row">
<property name="visible">1</property>
<property name="show-switch">1</property>
<property name="use-underline">1</property>
<property name="title" translatable="yes">_Lock SIM with PIN</property>
<signal name="notify::active" handler="cc_wwan_sim_lock_changed_cb" swapped="yes" />
</object>
</child>
</object>
</child>
<child>
<object class="GtkGrid" id="lock_change_grid">
<property name="visible">0</property>
<property name="row-spacing">18</property>
<property name="column-spacing">12</property>
<!-- SIM Lock Change Title -->
<child>
<object class="GtkLabel" id="lock_change_title">
<property name="visible">1</property>
<property name="label" translatable="yes">Change PIN</property>
<property name="margin-bottom">9</property>
<property name="xalign">0.0</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">0</property>
<property name="width">2</property>
</packing>
</child>
<!-- PIN Entry -->
<child>
<object class="GtkLabel">
<property name="visible">1</property>
<property name="label">New PIN</property>
<property name="halign">end</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="new_pin_entry">
<property name="visible">1</property>
<property name="visibility">0</property>
<property name="input-purpose">password</property>
<property name="input-hints">no-emoji</property>
<property name="max-length">8</property>
<property name="max-width-chars">32</property>
<signal name="notify::text" handler="cc_wwan_pin_entry_changed_cb" swapped="yes" />
<signal name="insert-text" handler="cc_wwan_pin_entry_text_inserted_cb" swapped="yes" />
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">1</property>
</packing>
</child>
<!-- Confirm PIN Entry -->
<child>
<object class="GtkLabel">
<property name="visible">1</property>
<property name="label">Confirm</property>
<property name="halign">end</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">2</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="pin_confirm_entry">
<property name="visible">1</property>
<property name="visibility">0</property>
<property name="input-purpose">password</property>
<property name="input-hints">no-emoji</property>
<property name="max-length">8</property>
<property name="max-width-chars">32</property>
<signal name="notify::text" handler="cc_wwan_pin_entry_changed_cb" swapped="yes" />
<signal name="insert-text" handler="cc_wwan_pin_entry_changed_cb" swapped="yes" />
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">2</property>
</packing>
</child>
</object>
</child>
</object>
<packing>
<property name="name">pin-settings</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">1</property>
<property name="orientation">vertical</property>
<property name="expand">1</property>
<property name="valign">center</property>
<property name="halign">center</property>
<child>
<object class="GtkImage">
<property name="visible">1</property>
<property name="pixel-size">128</property>
<property name="icon-name">dialog-password-symbolic</property>
</object>
</child>
<child>
<object class="GtkLabel" id="">
<property name="visible">1</property>
<property name="label" translatable="yes">Enter current PIN to change SIM lock settings</property>
<property name="margin-bottom">24</property>
<property name="halign">center</property>
<style>
<class name="dim-label" />
</style>
</object>
</child>
<child>
<object class="GtkEntry" id="pin_entry">
<property name="visible">1</property>
<property name="visibility">0</property>
<property name="input-purpose">password</property>
<property name="input-hints">no-emoji</property>
<property name="max-length">8</property>
<property name="max-width-chars">32</property>
<signal name="notify::text" handler="cc_wwan_pin_entered_cb" swapped="yes" />
<signal name="insert-text" handler="cc_wwan_pin_entry_text_inserted_cb" swapped="yes" />
<!-- We have custom widgets and no actions, so "activates-default" won't work -->
<signal name="activate" handler="cc_wwan_pin_apply_clicked_cb" swapped="yes" />
</object>
</child>
</object>
<packing>
<property name="name">pin-entry</property>
</packing>
</child>
</object> <!-- ./GtkStack pin_settings_stack -->
</child>
</object>
</child>
</object>
</child>
</object>
</child> <!-- ./internal-child -->
<child type="action">
<object class="GtkButton" id="cancel_button">
<property name="visible">1</property>
<property name="use-underline">1</property>
<property name="label" translatable="yes">_Cancel</property>
<signal name="clicked" handler="gtk_widget_hide" swapped="yes"/>
</object>
</child>
<action-widgets>
<action-widget response="cancel">cancel_button</action-widget>
</action-widgets>
</template>
</interface>