[gnome-usage/pstetka/gnome-usage-disk-io: 2/7] process-list-box: Change private type variable to public property



commit 22fb339b950082b3f8d21b4a76cc0a13c124824c
Author: Petr Štětka <pstetka redhat com>
Date:   Wed Oct 18 16:57:46 2017 +0200

    process-list-box: Change private type variable to public property
    
    https://bugzilla.gnome.org/show_bug.cgi?id=787549

 src/cpu-sub-view.vala     | 3 ++-
 src/memory-sub-view.vala  | 3 ++-
 src/process-list-box.vala | 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/cpu-sub-view.vala b/src/cpu-sub-view.vala
index 9bd5a6d..ebed774 100644
--- a/src/cpu-sub-view.vala
+++ b/src/cpu-sub-view.vala
@@ -41,7 +41,8 @@ namespace Usage
             cpu_graph_box.width_request = 600;
             cpu_graph_box.valign = Gtk.Align.START;
 
-            process_list_box = new ProcessListBox(ProcessListBoxType.PROCESSOR);
+            process_list_box = new ProcessListBox();
+            process_list_box.type = ProcessListBoxType.PROCESSOR;
             process_list_box.margin_bottom = 20;
             process_list_box.margin_top = 30;
 
diff --git a/src/memory-sub-view.vala b/src/memory-sub-view.vala
index 541f8a2..3a44393 100644
--- a/src/memory-sub-view.vala
+++ b/src/memory-sub-view.vala
@@ -34,7 +34,8 @@ namespace Usage
             label.margin_top = 25;
             label.margin_bottom = 15;
 
-            process_list_box = new ProcessListBox(ProcessListBoxType.MEMORY);
+            process_list_box = new ProcessListBox();
+            process_list_box.type = ProcessListBoxType.MEMORY;
             process_list_box.margin_bottom = 20;
             process_list_box.margin_top = 30;
 
diff --git a/src/process-list-box.vala b/src/process-list-box.vala
index 7579406..90322d6 100644
--- a/src/process-list-box.vala
+++ b/src/process-list-box.vala
@@ -29,13 +29,13 @@ namespace Usage
     {
         public bool empty { get; set; default = true; }
         public string search_text { get; set; default = ""; }
+        public ProcessListBoxType type = ProcessListBoxType.PROCESSOR;
 
         private const double APP_CPU_MIN_LOAD_LIMIT = 1;
         private const double APP_MEM_MIN_USAGE_LIMIT = 0;
         private ListStore model;
-        private ProcessListBoxType type;
 
-        public ProcessListBox(ProcessListBoxType type)
+        construct
         {
             set_selection_mode (Gtk.SelectionMode.NONE);
             set_header_func (update_header);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]