summaryrefslogtreecommitdiff
path: root/solenv/bin
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2012-03-06 10:17:26 +0200
committerTor Lillqvist <tml@iki.fi>2012-03-07 07:35:31 +0200
commit1f41d7b024e3964c66ad2a8034be57e156c6f5ce (patch)
tree2aa4d669ce8197b76483802fad3e10f85f4e9b5a /solenv/bin
parent40978924953fb2acea522fa2011182a795e65d4c (diff)
Cosmetics: Format code consistently
Diffstat (limited to 'solenv/bin')
-rwxr-xr-xsolenv/bin/image-sort.pl108
1 files changed, 57 insertions, 51 deletions
diff --git a/solenv/bin/image-sort.pl b/solenv/bin/image-sort.pl
index e02248c34d41..86a1cb819f97 100755
--- a/solenv/bin/image-sort.pl
+++ b/solenv/bin/image-sort.pl
@@ -15,8 +15,8 @@ sub read_icons($)
}
open ($fileh, "$base_path/$fname") || die "Can't open $base_path/$fname: $!";
while (<$fileh>) {
- m/xlink:href=\"\.uno:(\S+)\"\s+/ || next;
- push @images, lc($1);
+ m/xlink:href=\"\.uno:(\S+)\"\s+/ || next;
+ push @images, lc($1);
}
close ($fileh);
@@ -32,12 +32,12 @@ sub read_new_icons($$)
my @new_icons;
my %new_icons;
for my $icon (@images) {
- my $iname = "cmd/" . $prefix . $icon . ".png";
- if (!defined $global_hash{$iname} &&
- !defined $new_icons{$iname}) {
- push @new_icons, $iname;
- $new_icons{$iname} = 1;
- }
+ my $iname = "cmd/" . $prefix . $icon . ".png";
+ if (!defined $global_hash{$iname} &&
+ !defined $new_icons{$iname}) {
+ push @new_icons, $iname;
+ $new_icons{$iname} = 1;
+ }
}
return @new_icons;
}
@@ -51,22 +51,22 @@ sub process_group($@)
# a very noddy sorting algorithm
for my $uiconfig (@uiconfigs) {
- my @images = read_new_icons ($uiconfig, $prefix);
- my $prev = '';
- for my $icon (@images) {
- if (!defined $group{$icon}) {
- if (!defined $group{$prev}) {
- $group{$icon} = $cur_max;
- $cur_max += 1.0;
- } else {
- $group{$icon} = $group{$prev} + (1.0 - 0.5 / $cur_max);
+ my @images = read_new_icons ($uiconfig, $prefix);
+ my $prev = '';
+ for my $icon (@images) {
+ if (!defined $group{$icon}) {
+ if (!defined $group{$prev}) {
+ $group{$icon} = $cur_max;
+ $cur_max += 1.0;
+ } else {
+ $group{$icon} = $group{$prev} + (1.0 - 0.5 / $cur_max);
+ }
+ } # else a duplicate
}
- } # else a duplicate
- }
}
for my $icon (sort { $group{$a} <=> $group{$b} } keys %group) {
- push @global_list, $icon;
- $global_hash{$icon} = 1;
+ push @global_list, $icon;
+ $global_hash{$icon} = 1;
}
}
@@ -75,8 +75,8 @@ sub process_file($$)
my @images = read_new_icons (shift, shift);
for my $icon (@images) {
- push @global_list, $icon;
- $global_hash{$icon} = 1;
+ push @global_list, $icon;
+ $global_hash{$icon} = 1;
}
}
@@ -87,37 +87,43 @@ sub chew_controlfile($)
my @list;
open ($fileh, $fname) || die "Can't open $fname: $!";
while (<$fileh>) {
- /^\#/ && next;
- s/[\r\n]*$//;
- /^\s*$/ && next;
-
- my $line = $_;
- if ($line =~ s/^-- (\S+)\s*//) {
- # control code
- my $code = $1;
- my $small = (lc ($line) eq 'small');
- if (lc($code) eq 'group') {
- if (!$small) { process_group ("lc_", @list); }
- process_group ("sc_", @list);
- } elsif (lc ($code) eq 'ordered') {
- if (!$small) {
- for my $file (@list) { process_file ($file, "lc_"); }
- }
- for my $file (@list) { process_file ($file, "sc_"); }
- } elsif (lc ($code) eq 'literal') {
- for my $file (@list) {
- if (!defined $global_hash{$file}) {
- push @global_list, $file;
- $global_hash{$file} = 1;
+ /^\#/ && next;
+ s/[\r\n]*$//;
+ /^\s*$/ && next;
+
+ my $line = $_;
+ if ($line =~ s/^-- (\S+)\s*//) {
+ # control code
+ my $code = $1;
+ my $small = (lc ($line) eq 'small');
+ if (lc($code) eq 'group') {
+ if (!$small) {
+ process_group ("lc_", @list);
+ }
+ process_group ("sc_", @list);
+ } elsif (lc ($code) eq 'ordered') {
+ if (!$small) {
+ for my $file (@list) {
+ process_file ($file, "lc_");
+ }
+ }
+ for my $file (@list) {
+ process_file ($file, "sc_");
+ }
+ } elsif (lc ($code) eq 'literal') {
+ for my $file (@list) {
+ if (!defined $global_hash{$file}) {
+ push @global_list, $file;
+ $global_hash{$file} = 1;
+ }
+ }
+ } else {
+ die ("Unknown code '$code'");
}
- }
+ @list = ();
} else {
- die ("Unknown code '$code'");
+ push @list, $line;
}
- @list = ();
- } else {
- push @list, $line;
- }
}
close ($fileh);
}