From a09c9efdfe3c5e0ea84482224e66a4923d81225c Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 3 Mar 2010 16:22:00 +0000 Subject: (files_format) split it out of format_pkg_simplifiedinfo() --- Rpmdrake/gui.pm | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'Rpmdrake/gui.pm') diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm index b615d756..58f809bd 100644 --- a/Rpmdrake/gui.pm +++ b/Rpmdrake/gui.pm @@ -231,6 +231,14 @@ sub get_url_link { @a; } +sub files_format { + my ($files) = @_; + ugtk2::markup_to_TextView_format( + '' . $spacing #- to highlight information + . join("\n$spacing", map { "\x{200e}$_" } @$files) + . ''); +} + sub format_pkg_simplifiedinfo { my ($pkgs, $key, $urpm, $descriptions) = @_; my ($name) = split_fullname($key); @@ -255,12 +263,7 @@ sub format_pkg_simplifiedinfo { $exp0->set_use_markup(1); push @$s, [ "\n\n" ]; if (exists $pkg->{files}) { - push @$s, [ build_expander($pkg, N("Files:"), 'files', sub { - ugtk2::markup_to_TextView_format('' . $spacing . - join("\n$spacing", - map { "\x{200e}$_" } @{$pkg->{files}} - ) . '') #- to highlight information - }) ]; + push @$s, [ build_expander($pkg, N("Files:"), 'files', sub { files_format($pkg->{files}) }) ]; push @$s, [ "\n\n" ]; } push @$s, [ build_expander($pkg, N("Changelog:"), 'changelog', sub { $pkg->{changelog} }, $installed_version) ]; -- cgit v1.2.1