diff options
author | Stefano Facchini <stefano.facchini@gmail.com> | 2020-06-22 16:29:00 +0200 |
---|---|---|
committer | Stefano Facchini <stefano.facchini@gmail.com> | 2020-06-30 16:01:23 +0200 |
commit | 9fc2e0fa8c4ec3033feed79868d21ff3a42e235c (patch) | |
tree | 69553aab6e2fdb07687c2e6a58458e4fabea4c78 | |
parent | 40955fdce3e44b3604f2b819290e54c8bb0f8849 (diff) | |
download | baobab-9fc2e0fa8c4ec3033feed79868d21ff3a42e235c.tar.gz |
Improve the scanning progress label
-rw-r--r-- | data/baobab.css | 4 | ||||
-rw-r--r-- | data/ui/baobab-main-window.ui | 18 | ||||
-rw-r--r-- | src/baobab-scanner.vala | 1 |
3 files changed, 20 insertions, 3 deletions
diff --git a/data/baobab.css b/data/baobab.css index e2bfe2d..5a148d3 100644 --- a/data/baobab.css +++ b/data/baobab.css @@ -63,6 +63,10 @@ window.background stack treeview:hover:not(:selected) { background: @theme_bg_color; } +.scanning-label { + font-size: 150%; +} + pathbar button { transition: 0; margin: 0; diff --git a/data/ui/baobab-main-window.ui b/data/ui/baobab-main-window.ui index a5a1e18..b1d6b3f 100644 --- a/data/ui/baobab-main-window.ui +++ b/data/ui/baobab-main-window.ui @@ -222,18 +222,30 @@ <child> <object class="GtkGrid" id="scanning_page"> <property name="visible">True</property> - <property name="orientation">vertical</property> <property name="halign">center</property> <property name="valign">center</property> + <style> + <class name="scanning-label"/> + <class name="dim-label"/> + </style> <child> - <object class="GtkLabel" id="scanning_label"> + <object class="GtkLabel" id="scanning_label_front"> <property name="visible">True</property> - <property name="label">Scanning…</property> + <property name="label" translatable="yes">In progress,</property> </object> </child> <child> <object class="GtkLabel" id="scanning_progress_label"> <property name="visible">True</property> + <property name="width_chars">8</property> + <property name="halign">end</property> + <property name="xalign">1.0</property> + </object> + </child> + <child> + <object class="GtkLabel" id="scanning_label_back"> + <property name="visible">True</property> + <property name="label" translatable="yes"> scanned so far</property> </object> </child> </object> diff --git a/src/baobab-scanner.vala b/src/baobab-scanner.vala index 69d1fd9..1c3d07c 100644 --- a/src/baobab-scanner.vala +++ b/src/baobab-scanner.vala @@ -53,6 +53,7 @@ namespace Baobab { public bool show_allocated_size { get; private set; } + // Used for progress reporting, should be updated whenever a new Results object is created public uint64 total_size { get; private set; } public int max_depth { get; protected set; } |