Use case for TAB_MAIN_MENU
This commit is contained in:
parent
f17da8145d
commit
03f374df19
@ -661,11 +661,6 @@ pw_clear_pfx () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pw_reinstall_pp () {
|
pw_reinstall_pp () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
if [[ "${PW_REINSTALL_FROM_TERMINAL}" == 1 ]] ; then
|
if [[ "${PW_REINSTALL_FROM_TERMINAL}" == 1 ]] ; then
|
||||||
read -p "Do you want to reinstall PortProton? (Y,y - Yes): " -n 1 -r
|
read -p "Do you want to reinstall PortProton? (Y,y - Yes): " -n 1 -r
|
||||||
if [[ ! $REPLY =~ ^[Yy]$ ]]
|
if [[ ! $REPLY =~ ^[Yy]$ ]]
|
||||||
@ -3410,12 +3405,8 @@ open_changelog () {
|
|||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
||||||
--filename="${PORT_WINE_PATH}/data/${PW_CHANGELOG_FILE}" &>/dev/null
|
--filename="${PORT_WINE_PATH}/data/${PW_CHANGELOG_FILE}" &>/dev/null
|
||||||
YAD_STATUS="$?"
|
YAD_STATUS="$?"
|
||||||
|
|
||||||
if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] && [[ -z "$WINEPREFIX" ]] ; then
|
if [[ "$YAD_STATUS" == "1" || "$YAD_STATUS" == "252" ]] && [[ -z "$WINEPREFIX" ]] ; then
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
||||||
print_info "Restarting..."
|
print_info "Restarting..."
|
||||||
exit 0
|
exit 0
|
||||||
@ -3476,11 +3467,6 @@ pw_tray_icon () {
|
|||||||
|
|
||||||
# GUI GET OTHER WINE
|
# GUI GET OTHER WINE
|
||||||
gui_proton_downloader () {
|
gui_proton_downloader () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="3"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
fi
|
|
||||||
unset VERSION_WINE_GIT VERSION_INSTALLED_WINE URL_VERSION_PROTON_GIT GIVE_WINE_URL
|
unset VERSION_WINE_GIT VERSION_INSTALLED_WINE URL_VERSION_PROTON_GIT GIVE_WINE_URL
|
||||||
try_remove_file "${PW_TMPFS_PATH}/tmp_proton_pw_git"
|
try_remove_file "${PW_TMPFS_PATH}/tmp_proton_pw_git"
|
||||||
try_remove_file "${PW_TMPFS_PATH}/tmp_wine_kron4ek_git"
|
try_remove_file "${PW_TMPFS_PATH}/tmp_wine_kron4ek_git"
|
||||||
@ -4693,12 +4679,6 @@ gui_userconf () {
|
|||||||
if [[ -f "${portwine_exe}" ]] ; then
|
if [[ -f "${portwine_exe}" ]] ; then
|
||||||
export PW_YAD_FORM_TAB="1"
|
export PW_YAD_FORM_TAB="1"
|
||||||
export TAB_START="2"
|
export TAB_START="2"
|
||||||
else
|
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$MIRROR" == "CLOUD" ]]
|
if [[ "$MIRROR" == "CLOUD" ]]
|
||||||
@ -4754,7 +4734,7 @@ gui_userconf () {
|
|||||||
1> "${PW_TMPFS_PATH}/tmp_yad_userconf_set_cb" 2>/dev/null &
|
1> "${PW_TMPFS_PATH}/tmp_yad_userconf_set_cb" 2>/dev/null &
|
||||||
|
|
||||||
"${pw_yad}" --key=$KEY_USERCONF_GUI --paned \
|
"${pw_yad}" --key=$KEY_USERCONF_GUI --paned \
|
||||||
--title="$(gettext "SETTINGS USER CONFIG")" \
|
--title="$(gettext "SETTINGS USER.CONF")" \
|
||||||
--separator=" " --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
--separator=" " --window-icon="$PW_GUI_ICON_PATH/portproton.svg" \
|
||||||
--gui-type="settings-paned" \
|
--gui-type="settings-paned" \
|
||||||
--button="$(gettext "CANCEL THE CHANGES")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"$(gettext "Cancel the current changes and return to the previous menu")":1 \
|
--button="$(gettext "CANCEL THE CHANGES")"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"$(gettext "Cancel the current changes and return to the previous menu")":1 \
|
||||||
@ -5094,11 +5074,6 @@ portwine_missing_shortcut () {
|
|||||||
|
|
||||||
# GUI WINETRICKS | GUI PREFIX MANAGER
|
# GUI WINETRICKS | GUI PREFIX MANAGER
|
||||||
pw_prefix_manager () {
|
pw_prefix_manager () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="3"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
fi
|
|
||||||
update_winetricks
|
update_winetricks
|
||||||
start_portwine
|
start_portwine
|
||||||
if [ ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" ] ; then
|
if [ ! -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" ] ; then
|
||||||
@ -5410,11 +5385,6 @@ portwine_start_debug () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pw_create_prefix_backup () {
|
pw_create_prefix_backup () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="3"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
fi
|
|
||||||
cd "$HOME"
|
cd "$HOME"
|
||||||
PW_PREFIX_TO_BACKUP=$("${pw_yad}" --file --directory --width=800 --height=500 \
|
PW_PREFIX_TO_BACKUP=$("${pw_yad}" --file --directory --width=800 --height=500 \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "$(gettext "BACKUP PREFIX TO...")" \
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "$(gettext "BACKUP PREFIX TO...")" \
|
||||||
@ -5518,11 +5488,6 @@ run_desktop_b_click () {
|
|||||||
export -f run_desktop_b_click
|
export -f run_desktop_b_click
|
||||||
|
|
||||||
gui_clear_pfx () {
|
gui_clear_pfx () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="3"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
fi
|
|
||||||
if yad_question "$(gettext "Do you want to clear prefix in PortProton?")" ; then
|
if yad_question "$(gettext "Do you want to clear prefix in PortProton?")" ; then
|
||||||
pw_clear_pfx
|
pw_clear_pfx
|
||||||
print_info "Restarting PP after clearing prefix..."
|
print_info "Restarting PP after clearing prefix..."
|
||||||
@ -5545,11 +5510,6 @@ gui_rm_portproton () {
|
|||||||
export -f gui_rm_portproton
|
export -f gui_rm_portproton
|
||||||
|
|
||||||
gui_pw_update () {
|
gui_pw_update () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
|
try_remove_file "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
|
||||||
print_info "Restarting PP for check update..."
|
print_info "Restarting PP for check update..."
|
||||||
unset SKIP_CHECK_UPDATES
|
unset SKIP_CHECK_UPDATES
|
||||||
@ -5559,11 +5519,6 @@ gui_pw_update () {
|
|||||||
export -f gui_pw_update
|
export -f gui_pw_update
|
||||||
|
|
||||||
change_loc () {
|
change_loc () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
try_remove_file "${PORT_WINE_TMP_PATH}/PortProton_loc"
|
try_remove_file "${PORT_WINE_TMP_PATH}/PortProton_loc"
|
||||||
print_info "Restarting PP for change language..."
|
print_info "Restarting PP for change language..."
|
||||||
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
/usr/bin/env bash -c ${pw_full_command_line[*]} &
|
||||||
@ -5690,11 +5645,6 @@ gui_edit_db_file () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gui_open_scripts_from_backup () {
|
gui_open_scripts_from_backup () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
cd "${PORT_WINE_TMP_PATH}/scripts_backup/" || fatal
|
cd "${PORT_WINE_TMP_PATH}/scripts_backup/" || fatal
|
||||||
PW_SCRIPT_FROM_BACKUP=$("${pw_yad}" --file --width=650 --height=500 \
|
PW_SCRIPT_FROM_BACKUP=$("${pw_yad}" --file --width=650 --height=500 \
|
||||||
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "SCRIPTS FROM BACKUP" --file-filter="backup_scripts|scripts_v*.tar.gz" 2>/dev/null )
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "SCRIPTS FROM BACKUP" --file-filter="backup_scripts|scripts_v*.tar.gz" 2>/dev/null )
|
||||||
@ -5714,11 +5664,6 @@ export -f gui_open_scripts_from_backup
|
|||||||
|
|
||||||
#GUI CREDITS AND ABOUT
|
#GUI CREDITS AND ABOUT
|
||||||
gui_credits () {
|
gui_credits () {
|
||||||
if [[ -z "${PW_ALL_DF}" ]] ; then
|
|
||||||
export TAB_MAIN_MENU="4"
|
|
||||||
else
|
|
||||||
export TAB_MAIN_MENU="5"
|
|
||||||
fi
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# grep ';subscription;' stat-subscriptions.csv | awk -F';' '{print $1}' | sort -u | sed "s/\"//g" > thanks
|
# grep ';subscription;' stat-subscriptions.csv | awk -F';' '{print $1}' | sort -u | sed "s/\"//g" > thanks
|
||||||
########################################################################
|
########################################################################
|
||||||
|
@ -857,7 +857,28 @@ if [[ -f "${PORTWINE_DB_FILE}" ]] ; then
|
|||||||
edit_db_from_gui PW_VULKAN_USE PW_WINE_USE PW_PREFIX_NAME
|
edit_db_from_gui PW_VULKAN_USE PW_WINE_USE PW_PREFIX_NAME
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[[ ! -z "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
|
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
|
||||||
|
gui_pw_reinstall_pp|open_changelog|\
|
||||||
|
128|gui_pw_update|\
|
||||||
|
change_loc|gui_open_scripts_from_backup|\
|
||||||
|
gui_credits)
|
||||||
|
if [[ -z "${PW_ALL_DF}" ]] ; then
|
||||||
|
export TAB_MAIN_MENU="4"
|
||||||
|
else
|
||||||
|
export TAB_MAIN_MENU="5"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
gui_proton_downloader|WINETRICKS|\
|
||||||
|
116|pw_create_prefix_backup|\
|
||||||
|
gui_clear_pfx)
|
||||||
|
if [[ -z "${PW_ALL_DF}" ]] ; then
|
||||||
|
export TAB_MAIN_MENU="3"
|
||||||
|
else
|
||||||
|
export TAB_MAIN_MENU="4"
|
||||||
|
fi
|
||||||
|
esac
|
||||||
|
|
||||||
|
[[ -n "$PW_YAD_SET" ]] && case "$PW_YAD_SET" in
|
||||||
98) portwine_delete_shortcut ;;
|
98) portwine_delete_shortcut ;;
|
||||||
100) portwine_create_shortcut ;;
|
100) portwine_create_shortcut ;;
|
||||||
DEBUG|102) portwine_start_debug ;;
|
DEBUG|102) portwine_start_debug ;;
|
||||||
|
Loading…
Reference in New Issue
Block a user