forked from CastroFidel/PortWINE
		
	added icons for msi, bat, reg and exe
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/bat.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data_from_portwine/img/bat.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/exe.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data_from_portwine/img/exe.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/msi.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data_from_portwine/img/msi.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								data_from_portwine/img/reg.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data_from_portwine/img/reg.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.0 KiB | 
| @@ -1682,8 +1682,18 @@ edit_user_conf_from_gui () { | ||||
| } | ||||
|  | ||||
| pw_create_gui_png () { | ||||
|     if echo "$(basename "${portwine_exe}")" | grep -i "setup\|install" &>/dev/null ; then | ||||
|     basename_portwine_exe="$(basename "${portwine_exe}")" | ||||
|     if echo "$basename_portwine_exe" | grep -i "setup\|install\|.msi" &>/dev/null ; then | ||||
|         export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png" | ||||
|         export name_desktop_png="setup" | ||||
|         return 0 | ||||
|     elif echo "$basename_portwine_exe" | grep -i ".reg" &>/dev/null ; then | ||||
|         export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/reg.png" | ||||
|         export name_desktop_png="reg" | ||||
|         return 0 | ||||
|     elif echo "$basename_portwine_exe"| grep -i ".bat" &>/dev/null ; then | ||||
|         export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/bat.png" | ||||
|         export name_desktop_png="bat" | ||||
|         return 0 | ||||
|     fi | ||||
|  | ||||
| @@ -4666,15 +4676,21 @@ portwine_create_shortcut () { | ||||
|     export GDK_BACKEND="x11" | ||||
|     pw_stop_progress_bar | ||||
|     [[ ! -e ${portwine_exe} ]] && return 1 | ||||
|     unset PORTPROTON_NAME | ||||
|     unset PORTPROTON_NAME name_desktop_png | ||||
|     pw_create_gui_png | ||||
|  | ||||
|     [[ -z "${PW_SHORTCUT_MENU}" ]] && PW_SHORTCUT_MENU="TRUE" | ||||
|     [[ -z "${PW_SHORTCUT_DESKTOP}" ]] && PW_SHORTCUT_DESKTOP="TRUE" | ||||
|     [[ -z "${PW_SHORTCUT_STEAM}" ]] && PW_SHORTCUT_STEAM="FALSE" | ||||
|  | ||||
|     export name_desktop="${PORTPROTON_NAME}" | ||||
|     name_desktop_png="${PORTPROTON_NAME// /_}" | ||||
|     if [[ -z "${PORTPROTON_NAME}" ]] ; then | ||||
|         export name_desktop="$(basename "$portwine_exe")" | ||||
|     else | ||||
|         export name_desktop="${PORTPROTON_NAME}" | ||||
|     fi | ||||
|  | ||||
|     [[ -z "${name_desktop_png}" ]] && name_desktop_png="${PORTPROTON_NAME// /_}" | ||||
|  | ||||
|     if [[ "$1" == "block_name" ]] ; then | ||||
|         OUTPUT=$("${pw_yad}" --title="$(gettext "Choices")" --form \ | ||||
|         --gui-type="settings-shortcut" \ | ||||
| @@ -5406,11 +5422,11 @@ change_download_grid () { | ||||
|     if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then | ||||
|         sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF" | ||||
|         pw_notify_send -i info \ | ||||
|         "$(gettext "Cover downloads are enabled")" | ||||
|         "$(gettext "Cover downloads are disabled")" | ||||
|     else | ||||
|         sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="1"/' "$USER_CONF" | ||||
|         pw_notify_send -i info \ | ||||
|         "$(gettext "Cover downloads are disabled")" | ||||
|         "$(gettext "Cover downloads are enabled")" | ||||
|     fi | ||||
|     print_info "Restarting PP for change cover download behavior..." | ||||
|     export SKIP_CHECK_UPDATES="1" | ||||
|   | ||||
| @@ -49,7 +49,8 @@ elif [[ "$1" == "--debug" ]] \ | ||||
| && [[ "$2" == *.exe || "$2" == *.bat || "$2" == *.reg || "$2" == *.msi ]] | ||||
| then | ||||
|     portwine_exe="$(realpath "$OLDPWD/$2")" | ||||
| elif [[ "$1" == *.exe || "$1" == *.bat || "$1" == *.msi ]]; then | ||||
| elif [[ "$1" == *.exe || "$1" == *.bat || "$1" == *.msi || "$1" == *.reg ]] | ||||
| then | ||||
|     portwine_exe="$1" | ||||
|     MISSING_DESKTOP_FILE=1 | ||||
| fi | ||||
| @@ -679,8 +680,8 @@ else | ||||
|     fi | ||||
|  | ||||
|     if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] | ||||
|     then NEW_STEAM_BEHAVIOR="$(gettext "Enable")" | ||||
|     else NEW_STEAM_BEHAVIOR="$(gettext "Disable")" | ||||
|     then NEW_STEAM_BEHAVIOR="$(gettext "Disable")" | ||||
|     else NEW_STEAM_BEHAVIOR="$(gettext "Enable")" | ||||
|     fi | ||||
|  | ||||
|     IFS=$'\n' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user