summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Facchini <stefano.facchini@gmail.com>2020-06-22 16:29:00 +0200
committerStefano Facchini <stefano.facchini@gmail.com>2020-06-30 16:01:23 +0200
commit9fc2e0fa8c4ec3033feed79868d21ff3a42e235c (patch)
tree69553aab6e2fdb07687c2e6a58458e4fabea4c78
parent40955fdce3e44b3604f2b819290e54c8bb0f8849 (diff)
downloadbaobab-9fc2e0fa8c4ec3033feed79868d21ff3a42e235c.tar.gz
Improve the scanning progress label
-rw-r--r--data/baobab.css4
-rw-r--r--data/ui/baobab-main-window.ui18
-rw-r--r--src/baobab-scanner.vala1
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; }