[libdazzle: 1/2] Fixes #7: method to query GraphModel column count
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdazzle: 1/2] Fixes #7: method to query GraphModel column count
- Date: Sun, 11 Feb 2018 23:14:00 +0000 (UTC)
commit 8cdbbdbeaa7cb58b9185c6280541b8c194002819
Author: Robert Roth <robert roth off gmail com>
Date: Sun Feb 11 18:39:03 2018 +0200
Fixes #7: method to query GraphModel column count
src/graphing/dzl-cpu-graph.c | 6 +++---
src/graphing/dzl-graph-model.c | 10 ++++++++++
src/graphing/dzl-graph-model.h | 2 ++
3 files changed, 15 insertions(+), 3 deletions(-)
---
diff --git a/src/graphing/dzl-cpu-graph.c b/src/graphing/dzl-cpu-graph.c
index 771ceb7..6826b80 100644
--- a/src/graphing/dzl-cpu-graph.c
+++ b/src/graphing/dzl-cpu-graph.c
@@ -63,7 +63,7 @@ dzl_cpu_graph_constructed (GObject *object)
{
static DzlCpuModel *model;
DzlCpuGraph *self = (DzlCpuGraph *)object;
- guint n_cpu;
+ guint n_columns;
guint i;
G_OBJECT_CLASS (dzl_cpu_graph_parent_class)->constructed (object);
@@ -87,9 +87,9 @@ dzl_cpu_graph_constructed (GObject *object)
dzl_graph_view_set_model (DZL_GRAPH_VIEW (self), DZL_GRAPH_MODEL (model));
}
- n_cpu = g_get_num_processors ();
+ n_columns = dzl_graph_view_model_get_n_columns (DZL_GRAPH_MODEL (model));
- for (i = 0; i < n_cpu; i++)
+ for (i = 0; i < n_columns; i++)
{
DzlGraphRenderer *renderer;
diff --git a/src/graphing/dzl-graph-model.c b/src/graphing/dzl-graph-model.c
index 6b14391..f220b8f 100644
--- a/src/graphing/dzl-graph-model.c
+++ b/src/graphing/dzl-graph-model.c
@@ -137,6 +137,16 @@ dzl_graph_view_model_add_column (DzlGraphModel *self,
return priv->columns->len - 1;
}
+guint
+dzl_graph_view_model_get_n_columns (DzlGraphModel *self)
+{
+ DzlGraphModelPrivate *priv = dzl_graph_view_model_get_instance_private (self);
+
+ g_return_val_if_fail (DZL_IS_GRAPH_MODEL (self), 0);
+
+ return priv->columns->len;
+}
+
guint
dzl_graph_view_model_get_max_samples (DzlGraphModel *self)
{
diff --git a/src/graphing/dzl-graph-model.h b/src/graphing/dzl-graph-model.h
index 9c38135..4c58f93 100644
--- a/src/graphing/dzl-graph-model.h
+++ b/src/graphing/dzl-graph-model.h
@@ -47,6 +47,8 @@ DZL_AVAILABLE_IN_ALL
guint dzl_graph_view_model_add_column (DzlGraphModel *self,
DzlGraphColumn *column);
DZL_AVAILABLE_IN_ALL
+guint dzl_graph_view_model_get_n_columns (DzlGraphModel *self);
+DZL_AVAILABLE_IN_ALL
GTimeSpan dzl_graph_view_model_get_timespan (DzlGraphModel *self);
DZL_AVAILABLE_IN_ALL
void dzl_graph_view_model_set_timespan (DzlGraphModel *self,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]