mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 03:34:15 +02:00
[debian] improvement: installation/download sizes order (installation dependencies dialog)
This commit is contained in:
@@ -36,13 +36,13 @@ class DebianViewBridge:
|
||||
else:
|
||||
uncompressed = '?'
|
||||
|
||||
views.append(InputOption(label=f"{p.name} ({compressed} | {uncompressed})",
|
||||
views.append(InputOption(label=f"{p.name} ({uncompressed} | {compressed})",
|
||||
value=p.name, read_only=True, icon_path=DEBIAN_ICON_PATH,
|
||||
tooltip=p.description if p.description else '?'))
|
||||
|
||||
dsize = get_human_size_str(download_size) if download_size > 0 else '?'
|
||||
isize = get_human_size_str(install_size) if install_size > 0 else '?'
|
||||
return views, dsize, isize
|
||||
return views, isize, dsize
|
||||
|
||||
def _map_to_remove(self, pkgs: Optional[Collection[DebianPackage]]) -> Optional[Tuple[List[InputOption], str]]:
|
||||
if pkgs:
|
||||
@@ -88,8 +88,8 @@ class DebianViewBridge:
|
||||
if to_install_data:
|
||||
to_install_data[0].sort(key=attrgetter('label'))
|
||||
lb_deps = self._i18n['debian.transaction.to_install'].format(no=bold(str(len(to_install_data[0]))),
|
||||
dsize=bold(to_install_data[1]),
|
||||
isize=bold(to_install_data[2]))
|
||||
dsize=bold(to_install_data[2]),
|
||||
isize=bold(to_install_data[1]))
|
||||
|
||||
components.append(TextComponent(html=f'<br/>{lb_deps}', min_width=text_width))
|
||||
components.append(MultipleSelectComponent(id_='inst', label='', options=to_install_data[0],
|
||||
|
||||
Reference in New Issue
Block a user