antiright-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Antiright-devel] antiright/src ACE


From: Jeffrey Bedard
Subject: [Antiright-devel] antiright/src ACE
Date: Sun, 21 Nov 2004 16:52:45 -0500

CVSROOT:        /cvsroot/antiright
Module name:    antiright
Branch:         
Changes by:     Jeffrey Bedard <address@hidden> 04/11/21 21:46:37

Modified files:
        src            : ACE 

Log message:
        Fixed alarm so that it does not request a command if a time isnt 
specified.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/antiright/antiright/src/ACE.diff?tr1=1.25&tr2=1.26&r1=text&r2=text

Patches:
Index: antiright/src/ACE
diff -u antiright/src/ACE:1.25 antiright/src/ACE:1.26
--- antiright/src/ACE:1.25      Fri Nov 12 20:14:27 2004
+++ antiright/src/ACE   Sun Nov 21 21:46:36 2004
@@ -138,22 +138,34 @@
        -geometry +32+64 -xrm "*highlightThickness: 0"\
        -xrm "*alignment: XmALIGNMENT_CENTER" -t &
 }
-Sticky_Note()
+return_pseudorandom_color()
 {
-    local background
     local ones=$(date +%S | cut -c 2)
-    background=$(\
-       if [ $ones -lt 2 ];\
-       then echo -n skyblue;\
-       elif [ $ones -lt 4 ];\
-       then echo -n pink;\
-       elif [ $ones -lt 6 ];\
-       then echo -n lightgreen;\
-       elif [ $ones -lt 8 ];\
-       then echo -n yellow;\
-       elif [ $ones -lt 10 ];\
-       then echo -n beige;\
-       fi)
+    if [ $ones -lt 1 ];        then 
+       echo -n powderblue
+    elif [ $ones -lt 2 ]; then
+       echo -n lavender
+    elif [ $ones -lt 3 ]; then
+       echo -n pink
+    elif [ $ones -lt 4 ]; then
+       echo -n wheat
+    elif [ $ones -lt 5 ]; then
+       echo -n black
+    elif [ $ones -lt 6 ]; then
+       echo -n darkgray
+    elif [ $ones -lt 7 ]; then
+       echo -n darkred
+    elif [ $ones -lt 8 ]; then
+       echo -n lightsteelblue
+    elif [ $ones -lt 9 ]; then
+       echo -n gainsboro
+    elif [ $ones -lt 10 ]; then
+       echo -n midnightblue
+    fi
+}
+Sticky_Note()
+{
+    local background=$(return_pseudorandom_color)
     $ARSHELL -W 'Sticky Note' -Am -Amf 'ACE Sticky_Note \# New' -Aw\
        -xrm "*XmText.background: $background"\
        -xrm '*XmText.height: 200' -xrm '*XmText.width: 150'\
@@ -267,7 +279,7 @@
 Select_CD_Track()
 {
     tracks=$(arcd -T)
-    if [ "$tracks" != "0" ]; then
+    if [ $tracks -gt 0 ]; then
        track=$($ARSHELL -W 'Select Track' -ADp "Track: [1-$tracks]")
        track_after_zero="[ $track -gt 0 ]"
        track_before_last="[ $track -le $tracks_number ]"
@@ -282,10 +294,13 @@
 }
 CD_Player()
 {
-    $ARSHELL -W 'CD Player' -r 2 \
-       'ACE Play_CD' 'ACE Pause_CD'\
-       'ACE Resume_CD' 'ACE Stop_CD'\
-       'ACE Select_Track' -E "echo Exit"
+    $ARSHELL -W 'CD Player' -r 2 -E \
+       'ACE -A CD_Player & ACE Play_CD'\
+       'ACE -A CD_Player & ACE Pause_CD'\
+       'ACE -A CD_Player & ACE Resume_CD'\
+       'ACE -A CD_Player & ACE Stop_CD'\
+       'ACE -A CD_Player & ACE Select_Track'\
+       "echo Exit"
 }
 
 Calculate()
@@ -299,7 +314,9 @@
 Alarm()
 {
     local alarm_time="$($ARSHELL -W Alarm -ADp 'Time (ex 22:40):')"
-    $ARSHELL -W Alarm -ADp Command: | at "$alarm_time"
+    if [ "$alarm_time" != "" ]; then
+       $ARSHELL -W Alarm -ADp Command: | at "$alarm_time"
+    fi
 }
 
 ACE_get_color()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]