Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/scripts Modified Files: Tag: branch-exp e_gen_menu Log Message: Multihead fixes, .enlightenment->.e16, misc. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/scripts/e_gen_menu,v retrieving revision 1.33.2.1 retrieving revision 1.33.2.2 diff -u -3 -r1.33.2.1 -r1.33.2.2 --- e_gen_menu 2 Sep 2004 20:22:06 -0000 1.33.2.1 +++ e_gen_menu 5 Sep 2004 22:24:35 -0000 1.33.2.2 @@ -51,10 +51,13 @@ $loc3 =~ s/_.*//; $loc1 = "" if ($loc1 eq $loc2); -$EdirUser = "$ENV{'HOME'}/.enlightenment" unless $EdirUser; +$EdirUser = "$ENV{'HOME'}/.e16" unless $EdirUser; $EdirRoot = "/usr/share/enlightenment" unless $EdirRoot; $EdirBin = "/usr/bin" unless $EdirBin; +$EdirIcons = "$EdirUser/icons"; +$EdirMenus = "$EdirUser/menus"; + $dbg = "$ENV{'E_MENUGEN_DBG'}"; # Put EBIN first in path @@ -93,11 +96,11 @@ @MainMenu = ( "t:User Menus", - "m:User Application list:user_apps.menu", - "m:GNOME:menus_GNOME/index.menu", - "m:KDE:menus_KDE/index.menu", - "m:Other:menus_Other/index.menu", - "m:Enlightenment Epplets:epplets.menu", + "m:User Application list:menus/user_apps.menu", + "m:GNOME:menus/menus_GNOME/index.menu", + "m:KDE:menus/menus_KDE/index.menu", + "m:Other:menus/menus_Other/index.menu", + "m:Enlightenment Epplets:menus/epplets.menu", "x:Restart Enlightenment:eesh -e 'restart'", "x:Log Out:eesh -e 'exit'" ); @@ -152,7 +155,7 @@ local $f = shift; local $m = shift; - $f = "$EdirUser/$f"; + $f = "$EdirMenus/$f"; return if (-f "$f"); open(FD, ">$f"); foreach $e (@$m) { @@ -303,7 +306,7 @@ $g =~ s/^.*\///; $g =~ s/\..*$//; - $g = "$EdirUser/icons/$g.png"; + $g = "$EdirIcons/$g.png"; system("convert -geometry 18x18 $f $g"); return $g; @@ -345,7 +348,7 @@ sub MakeEppsMenu { local $f = shift; @el = grep /\.epplet$/, ReadDir($EdirBin); - open(FD, ">$EdirUser/$f"); + open(FD, ">$EdirMenus/$f"); print FD "\"Enlightenment Epplets\"\n"; foreach $e (@el) { $e =~ s/\.epplet$//; @@ -362,7 +365,7 @@ local %menus; local $c, $k, $dir; - $dir = "$EdirUser/menus_$type"; + $dir = "$EdirMenus/menus_$type"; print "Generating Menu: $type in $dir\n" if $dbg ge 1; MkDir($dir); @@ -440,9 +443,9 @@ ProcessDir($d); } -# Make config root dir and scaled icon dir -MkDir("$EdirUser"); -MkDir("$EdirUser/icons"); +# Make menu dir and scaled icon dir +MkDir("$EdirMenus"); +MkDir("$EdirIcons"); # Make the menus MakeMenu("file.menu", [EMAIL PROTECTED]); ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs