vfmg (DEVEL): vfmg - updated DR17 (supports directory sorting too)

sparky sparky at pld-linux.org
Sun Nov 6 03:20:30 CET 2005


Author: sparky                       Date: Sun Nov  6 02:20:30 2005 GMT
Module: vfmg                          Tag: DEVEL
---- Log message:
- updated DR17 (supports directory sorting too)

---- Files affected:
vfmg:
   vfmg (1.73.2.34 -> 1.73.2.35) 

---- Diffs:

================================================================
Index: vfmg/vfmg
diff -u vfmg/vfmg:1.73.2.34 vfmg/vfmg:1.73.2.35
--- vfmg/vfmg:1.73.2.34	Sat Nov  5 21:49:17 2005
+++ vfmg/vfmg	Sun Nov  6 03:20:24 2005
@@ -827,7 +827,7 @@
 
 sub DR17 { # {{{
 	my ($no, $dir, $tab, $dr)=@_;
-	my $sort = 1;
+	my $dirs = "";
 	my $apps = "";
 	my @edje = qw(edje_cc -id . -fd . icon.edc);
 	foreach my $entry (sort cmpdname keys %{$menu[$no]}) {
@@ -854,7 +854,7 @@
 			print "..DONE\n";
 			$apps .= $$d[FILENAME] . ".eap\n";
 		} else {
-			my $subdir = sprintf "%s/%.2d_%s", $dir, $sort, $$d[FILENAME];
+			my $subdir = sprintf "%s/%s", $dir, $$d[FILENAME];
 			my $file = $subdir . "/.directory.eap";
 			mkpath($subdir,0,0700);
 			print "..";
@@ -866,10 +866,11 @@
 			
 			print "..DONE\n";
 			DR17($menu[$no]{$entry},$subdir,$tab.step,$dr);
-			$sort++;
+			$dirs .= $$d[FILENAME]."\n";
 		}
 	}
 	open F_OUT, ">> $dir/.order" or warn "$dir/.order: $!\n";
+	print F_OUT $dirs;
 	print F_OUT $apps;
 	close F_OUT;	
 } # }}}
@@ -1280,18 +1281,26 @@
 	close F_OUT; # }}}
 	open F_OUT, "> icon.edc"; # {{{
 	print F_OUT << "EOF";
-	images { image: "icon.$opt{icons_ext}" COMP; }
-	collections { group {
-	    name: "icon";
-	    max: 48 48;
-	    parts { part {
-	        name: "image";
-		mouse_events: 0;
-		description {
-		  state: "default" 0.0;
-		  aspect: 1.0 1.0;
-		  image.normal: "icon.$opt{icons_ext}";
-	} } } } }
+	images {
+		image: "icon.$opt{icons_ext}" COMP;
+	}
+	collections {
+		group {
+			name: "icon";
+			max: 48 48;
+			 parts {
+				part {
+					name: "image";
+					mouse_events: 0;
+					description {
+						state: "default" 0.0;
+						aspect: 1.0 1.0;
+						image.normal: "icon.$opt{icons_ext}";
+					}
+				}
+			}
+		}
+	}
 EOF
 	close F_OUT; # }}}
 	DR17($opt{strip},$opt{destdir},"",\%DR);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/vfmg/vfmg?r1=1.73.2.34&r2=1.73.2.35&f=u




More information about the pld-cvs-commit mailing list