[tor-commits] [torbrowser/maint-2.2] [Linux] Add UI improvements to complain suggested by velope

erinn at torproject.org erinn at torproject.org
Sun Oct 23 23:18:56 UTC 2011


commit a8243193ec3930329fa6e3928a2b2a8a42eafff1
Author: Robert Ransom <rransom.8774 at gmail.com>
Date:   Thu Aug 25 23:09:20 2011 -0400

    [Linux] Add UI improvements to complain suggested by velope
---
 src/RelativeLink/RelativeLink.sh |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/RelativeLink/RelativeLink.sh b/src/RelativeLink/RelativeLink.sh
index 462ca98..2894ed7 100755
--- a/src/RelativeLink/RelativeLink.sh
+++ b/src/RelativeLink/RelativeLink.sh
@@ -7,6 +7,8 @@
 #
 # Copyright 2011 The Tor Project.  See LICENSE for licensing information.
 
+complain_dialog_title="Tor Browser Bundle"
+
 # First, make sure DISPLAY is set.  If it isn't, we're hosed; scream
 # at stderr and die.
 if [ "x$DISPLAY" = "x" ]; then
@@ -63,13 +65,19 @@ complain () {
 	# it returns non-zero.)
 
 	# First, try zenity.
-	zenity --error --text="$1"
+	zenity --error --title="$complain_dialog_title" --text="$1"
 	if [ "$?" -ne 127 ]; then
 		return
 	fi
 
 	# Try xmessage.
-	xmessage "$1"
+	xmessage -title "$complain_dialog_title" \
+		-center \
+		-buttons OK \
+		-default OK \
+		-geometry 300 \
+		-xrm '*message.scrollVertical: Never' \
+		"$1"
 	if [ "$?" -ne 127 ]; then
 		return
 	fi
@@ -79,7 +87,12 @@ complain () {
 	# be the least likely program to have available, but it might
 	# be used by one of the 'lightweight' Gtk-based desktop
 	# environments.
-	gxmessage "$1"
+	gxmessage -title "$complain_dialog_title" \
+		-center \
+		-buttons GTK_STOCK_OK \
+		-default OK \
+		-geometry 300 \
+		"$1"
 	if [ "$?" -ne 127 ]; then
 		return
 	fi





More information about the tor-commits mailing list