summaryrefslogtreecommitdiffstats
path: root/gui/theme/common
diff options
context:
space:
mode:
Diffstat (limited to 'gui/theme/common')
-rw-r--r--gui/theme/common/landscape.xml60
-rw-r--r--gui/theme/common/languages/en.xml2
-rw-r--r--gui/theme/common/portrait.xml60
-rw-r--r--gui/theme/common/watch.xml57
4 files changed, 178 insertions, 1 deletions
diff --git a/gui/theme/common/landscape.xml b/gui/theme/common/landscape.xml
index 688cef23e..9272db01b 100644
--- a/gui/theme/common/landscape.xml
+++ b/gui/theme/common/landscape.xml
@@ -578,6 +578,66 @@
<action function="page">clear_vars</action>
</actions>
</action>
+
+ <action>
+ <conditions>
+ <condition var1="tw_install_reboot" var2="1"/>
+ <condition var1="tw_operation_status" var2="0"/>
+ <condition var1="tw_reboot_system" var2="1"/>
+ </conditions>
+ <actions>
+ <action function="set">tw_sleep=%tw_sleep_total%</action>
+ <action function="page">flash_sleep_and_reboot</action>
+ </actions>
+ </action>
+ </page>
+
+ <page name="flash_sleep_and_reboot">
+ <template name="page"/>
+
+ <text style="text_l">
+ <placement x="%col1_x_header%" y="%row3_header_y%"/>
+ <text>{@install_zip_hdr=Install Zip}</text>
+ </text>
+
+ <text style="text_m">
+ <placement x="%col1_x_header%" y="%row4_header_y%"/>
+ <text>{@install_reboot=Rebooting in %tw_sleep% second(s)}</text>
+ </text>
+
+ <template name="console"/>
+
+ <template name="progress_bar"/>
+
+ <button style="main_button_half_width">
+ <condition var1="tw_sleep" op="&gt;" var2="0"/>
+ <placement x="%center_x%" y="%row15a_y%"/>
+ <text>{@cancel_btn=Cancel}</text>
+ <actions>
+ <action function="set">tw_install_reboot=0</action>
+ <action function="page">flash_done</action>
+ </actions>
+ </button>
+
+ <action>
+ <conditions>
+ <condition var1="tw_sleep" var2="tw_sleep_total"/>
+ <condition var1="tw_install_reboot" var2="1"/>
+ </conditions>
+ <action function="sleepcounter">%tw_sleep_total%</action>
+ </action>
+
+ <action>
+ <conditions>
+ <condition var1="tw_sleep" var2="0"/>
+ <condition var1="tw_install_reboot" var2="1"/>
+ </conditions>
+ <actions>
+ <action function="sleep">50000</action>
+ <action function="set">tw_back=main2</action>
+ <action function="page">reboot_system_routine</action>
+ </actions>
+ </action>
</page>
<page name="flashimage_confirm">
diff --git a/gui/theme/common/languages/en.xml b/gui/theme/common/languages/en.xml
index 28dbb6c2d..0a89083d1 100644
--- a/gui/theme/common/languages/en.xml
+++ b/gui/theme/common/languages/en.xml
@@ -667,7 +667,7 @@
<string name="change_fs_err">Error changing file system.</string>
<string name="theme_ver_err">Custom theme version does not match TWRP version. Using stock theme.</string>
<string name="up_a_level">(Up A Level)</string>
- <string name="install_reboot">Rebooting in 5 seconds</string>
+ <string name="install_reboot" version="2">Rebooting in %tw_sleep% second(s)</string>
<string name="adbbackup_error">Error with ADB Backup. Quitting..."</string>
<string name="adbbackup_control_error">Cannot write to adb control channel</string>
<string name="twrp_adbbu_option">--twrp option is required to enable twrp adb backup</string>
diff --git a/gui/theme/common/portrait.xml b/gui/theme/common/portrait.xml
index c3fe9ad20..507f3841b 100644
--- a/gui/theme/common/portrait.xml
+++ b/gui/theme/common/portrait.xml
@@ -530,6 +530,66 @@
<action function="page">clear_vars</action>
</actions>
</action>
+
+ <action>
+ <conditions>
+ <condition var1="tw_install_reboot" var2="1"/>
+ <condition var1="tw_operation_status" var2="0"/>
+ <condition var1="tw_reboot_system" var2="1"/>
+ </conditions>
+ <actions>
+ <action function="set">tw_sleep=%tw_sleep_total%</action>
+ <action function="page">flash_sleep_and_reboot</action>
+ </actions>
+ </action>
+ </page>
+
+ <page name="flash_sleep_and_reboot">
+ <template name="page"/>
+
+ <text style="text_l">
+ <placement x="%col1_x_header%" y="%row3_header_y%"/>
+ <text>{@install_zip_hdr=Install Zip}</text>
+ </text>
+
+ <text style="text_m">
+ <placement x="%col1_x_header%" y="%row4_header_y%"/>
+ <text>{@install_reboot=Rebooting in %tw_sleep% second(s)}</text>
+ </text>
+
+ <template name="console"/>
+
+ <template name="progress_bar"/>
+
+ <button style="main_button_half_height">
+ <condition var1="tw_sleep" op="&gt;" var2="0"/>
+ <placement x="%center_x%" y="%row21a_y%"/>
+ <text>{@cancel_btn=Cancel}</text>
+ <actions>
+ <action function="set">tw_install_reboot=0</action>
+ <action function="page">flash_done</action>
+ </actions>
+ </button>
+
+ <action>
+ <conditions>
+ <condition var1="tw_sleep" var2="tw_sleep_total"/>
+ <condition var1="tw_install_reboot" var2="1"/>
+ </conditions>
+ <action function="sleepcounter">%tw_sleep_total%</action>
+ </action>
+
+ <action>
+ <conditions>
+ <condition var1="tw_sleep" var2="0"/>
+ <condition var1="tw_install_reboot" var2="1"/>
+ </conditions>
+ <actions>
+ <action function="sleep">50000</action>
+ <action function="set">tw_back=main2</action>
+ <action function="page">reboot_system_routine</action>
+ </actions>
+ </action>
</page>
<page name="flashimage_confirm">
diff --git a/gui/theme/common/watch.xml b/gui/theme/common/watch.xml
index fd6048716..d7bba84bd 100644
--- a/gui/theme/common/watch.xml
+++ b/gui/theme/common/watch.xml
@@ -734,6 +734,63 @@
<action function="page">clear_vars</action>
</actions>
</action>
+
+ <action>
+ <conditions>
+ <condition var1="tw_install_reboot" var2="1"/>
+ <condition var1="tw_operation_status" var2="0"/>
+ <condition var1="tw_reboot_system" var2="1"/>
+ </conditions>
+ <actions>
+ <action function="set">tw_sleep=%tw_sleep_total%</action>
+ <action function="page">flash_sleep_and_reboot</action>
+ </actions>
+ </action>
+ </page>
+
+ <page name="flash_sleep_and_reboot">
+ <template name="page"/>
+
+ <template name="statusbar"/>
+
+ <text style="text_m">
+ <placement x="%col1_x_left%" y="%row1_header_y%"/>
+ <text>{@install_reboot=Rebooting in %tw_sleep% second(s)}</text>
+ </text>
+
+ <template name="console"/>
+
+ <template name="progress_bar"/>
+
+ <button style="main_button_half_height">
+ <condition var1="tw_sleep" op="&gt;" var2="0"/>
+ <placement x="%col1_x_right%" y="%row13_y%"/>
+ <text>{@cancel_btn=Cancel}</text>
+ <actions>
+ <action function="set">tw_install_reboot=0</action>
+ <action function="page">flash_done</action>
+ </actions>
+ </button>
+
+ <action>
+ <conditions>
+ <condition var1="tw_sleep" var2="tw_sleep_total"/>
+ <condition var1="tw_install_reboot" var2="1"/>
+ </conditions>
+ <action function="sleepcounter">%tw_sleep_total%</action>
+ </action>
+
+ <action>
+ <conditions>
+ <condition var1="tw_sleep" var2="0"/>
+ <condition var1="tw_install_reboot" var2="1"/>
+ </conditions>
+ <actions>
+ <action function="sleep">50000</action>
+ <action function="set">tw_back=main2</action>
+ <action function="page">reboot_system_routine</action>
+ </actions>
+ </action>
</page>
<page name="flashimage_type">