diff options
author | Guillem Jover <guillem@debian.org> | 2014-08-11 15:59:41 +0200 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2014-08-15 03:42:59 +0200 |
commit | b13e29d6875a316be2139875eea4d35b3790849e (patch) | |
tree | ec57ca45e7e2fa395f617c95b26e035a17a3893f /dselect/pkgtop.cc | |
parent | ced655387fa38215c61d3df5478cd4228c04b92a (diff) | |
download | dpkg-b13e29d6875a316be2139875eea4d35b3790849e.tar.gz |
dselect: Add new architecture columns to package list view
The new columns, shown by default, can be turned off with the new ‘A’
key, or bound to another key via the new “archdisplay” keybinding.
Diffstat (limited to 'dselect/pkgtop.cc')
-rw-r--r-- | dselect/pkgtop.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dselect/pkgtop.cc b/dselect/pkgtop.cc index 5e596aa62..dde30b7f8 100644 --- a/dselect/pkgtop.cc +++ b/dselect/pkgtop.cc @@ -208,6 +208,19 @@ void packagelist::redraw1itemsel(int index, int selected) { waddch(listpad, ' '); + if (col_archinstalled.width) { + draw_column_sep(col_archinstalled, screenline); + draw_column_item(col_archinstalled, screenline, pkg->installed.arch->name); + + waddch(listpad, ' '); + } + if (col_archavailable.width) { + draw_column_sep(col_archavailable, screenline); + draw_column_item(col_archavailable, screenline, pkg->available.arch->name); + + waddch(listpad, ' '); + } + if (col_versioninstalled.width) { draw_column_item(col_versioninstalled, screenline, versiondescribe(&pkg->installed.version, vdew_nonambig)); @@ -279,6 +292,11 @@ void packagelist::redrawcolheads() { draw_column_head(col_priority); draw_column_head(col_package); + if (col_archinstalled.width) + draw_column_head(col_archinstalled); + if (col_archavailable.width) + draw_column_head(col_archavailable); + if (col_versioninstalled.width) draw_column_head(col_versioninstalled); if (col_versionavailable.width) |