[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Antiright-devel] antiright/ACE-desktop ACE
From: |
Jeffrey Bedard |
Subject: |
[Antiright-devel] antiright/ACE-desktop ACE |
Date: |
Tue, 27 Feb 2007 23:08:23 +0000 |
CVSROOT: /sources/antiright
Module name: antiright
Changes by: Jeffrey Bedard <jefbed> 07/02/27 23:08:23
Modified files:
ACE-desktop : ACE
Log message:
Added chmod interface. Check if file manager is running before
respawning
one.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/antiright/ACE-desktop/ACE?cvsroot=antiright&r1=1.15&r2=1.16
Patches:
Index: ACE
===================================================================
RCS file: /sources/antiright/antiright/ACE-desktop/ACE,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- ACE 27 Feb 2007 22:54:37 -0000 1.15
+++ ACE 27 Feb 2007 23:08:23 -0000 1.16
@@ -117,15 +117,21 @@
local DEST="$(Prompt_User Destination)"
$1 $SOURCE $DESTINATION
}
+Check_AR_IN_FM()
+{
+ if [ "AR_IN_FM" = "1" ]; then
+ ACE -A File_Manager &
+ fi
+}
Move()
{
Binary_Command mv $1
- ACE -A File_Manager &
+ Check_AR_IN_FM
}
Copy()
{
Binary_Command cp $1
- ACE -A File_Manager &
+ Check_AR_IN_FM
}
Delete()
{
@@ -135,17 +141,28 @@
local FILE=$1
fi
rm $FILE
- ACE -A File_Manager &
+
+ Check_AR_IN_FM
}
+Modes()
+{
+ $ARSHELL -al "$(ls -l $1)" -al 'Drag a mode to the appropriate chmod'\
+ 'chmod u' 'chmod g' 'chmod o' -al add: '+r' '+w' '+x'\
+ -al subtract: '-r' '-w' '-x'
+ Check_AR_IN_FM
+}
+
File_Manager()
{
cd $1 2> /dev/null
local TMP=$(Get_Temp File_Manager)
Prepare_Temp_Script $TMP
+ echo "export AR_IN_FM=1" >> $TMP
echo "exec $ARSHELL -og 750x500 -oe -al $(pwd)\\" >> $TMP
local FM="ACE -A File_Manager"
echo " 'ACE_-A_Delete' 'ACE_-A_Text_Editor'\\" >> $TMP
echo " 'ACE_-A_Move' 'ACE_-A_Copy'\\" >> $TMP
+ echo " 'ACE_-A_Command' 'ACE_-A_Modes'\\" >> $TMP
echo " 'ACE -A File_Manager \# Refresh\\" >> $TMP
for file in *; do
echo " '""ACE -A ARO $file & $FM & \# $file""'\\" >> $TMP
@@ -371,7 +388,8 @@
}
Command()
{
- $ARSHELL -os -al 'Command:' -oe -at env
+ local COMMAND="$($ARSHELL -os -al 'Command:' -oe -at env)"
+ exec $COMMAND $@
}
Calendar()
{