diff options
author | Daniel Burrows <dburrows@debian.org> | 2007-10-24 09:54:10 -0700 |
---|---|---|
committer | Daniel Burrows <dburrows@debian.org> | 2007-10-24 09:54:10 -0700 |
commit | d93d8c604a4f331f8c320138e045085c01885794 (patch) | |
tree | a0cd8bac2b25c795f4b32391e6c3987eb08e5aa0 | |
parent | a61c4e90f281abcb13cfd095c7488062fa6d8012 (diff) | |
download | aptitude-d93d8c604a4f331f8c320138e045085c01885794.tar.gz |
Add a PkgDowngraded state for packages being downgraded (Closes: #432442).
-rw-r--r-- | doc/en/aptitude.xml | 20 | ||||
-rw-r--r-- | src/defaults.cc | 4 | ||||
-rw-r--r-- | src/pkg_item.cc | 2 |
3 files changed, 25 insertions, 1 deletions
diff --git a/doc/en/aptitude.xml b/doc/en/aptitude.xml index 8718a538..c803c42e 100644 --- a/doc/en/aptitude.xml +++ b/doc/en/aptitude.xml @@ -7284,6 +7284,26 @@ iuAU wesnoth-data +930kB 0.8.7-1 0.8.8-1.0w </row> <row> + <entry><literal>PkgToDowngrade</literal></entry> + <entry><literal>set bold;</literal></entry> + + <entry> + The style of packages in the package list which + will be downgraded. + </entry> + </row> + + <row> + <entry><literal>PkgToDowngradeHighlighted</literal></entry> + <entry><literal>set bold; flip reverse</literal></entry> + + <entry> + The style of highlighted packages in the package + list which will be downgraded. + </entry> + </row> + + <row> <entry><literal>PkgToHold</literal></entry> <entry><literal>fg white; flip reverse;</literal></entry> <entry> diff --git a/src/defaults.cc b/src/defaults.cc index 629f3c84..3e20cde3 100644 --- a/src/defaults.cc +++ b/src/defaults.cc @@ -92,6 +92,7 @@ static void init_styles() set_style("PkgBroken", style_fg(COLOR_RED) + style_attrs_on(A_REVERSE)); set_style("PkgToInstall", style_fg(COLOR_GREEN) + style_attrs_on(A_REVERSE)); set_style("PkgToUpgrade", style_fg(COLOR_CYAN) + style_attrs_on(A_REVERSE)); + set_style("PkgToDowngrade", style_attrs_on(A_BOLD)); set_style("PkgNotInstalledHighlighted", @@ -108,7 +109,8 @@ static void init_styles() style_fg(COLOR_GREEN)); set_style("PkgToUpgradeHighlighted", style_fg(COLOR_CYAN)); - + set_style("PkgToDowngradeHighlighted", + style_attrs_on(A_BOLD) + style_attrs_flip(A_REVERSE)); diff --git a/src/pkg_item.cc b/src/pkg_item.cc index 0d6438ee..f7a648c7 100644 --- a/src/pkg_item.cc +++ b/src/pkg_item.cc @@ -291,6 +291,8 @@ style pkg_item::pkg_style(pkgCache::PkgIterator package, bool highlighted) return get_style(MAYBE_HIGHLIGHTED("PkgBroken")); else if(state.Upgrade()) return get_style(MAYBE_HIGHLIGHTED("PkgToUpgrade")); + else if(state.Downgrade()) + return get_style(MAYBE_HIGHLIGHTED("PkgToDowngrade")); else if(package.CurrentVer().end()) return get_style(MAYBE_HIGHLIGHTED("PkgNotInstalled")); else |