[gnome-system-monitor] Use gtk grid attach next to instead of simple attach
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Use gtk grid attach next to instead of simple attach
- Date: Mon, 11 Feb 2013 22:24:33 +0000 (UTC)
commit 889f340ce3a2895cab5762af922a812f185c0633
Author: Robert Roth <robert roth off gmail com>
Date: Tue Feb 12 00:24:14 2013 +0200
Use gtk grid attach next to instead of simple attach
data/interface.ui | 18 ++++++++++++++++++
src/interface.cpp | 28 ++++++++++++++++------------
2 files changed, 34 insertions(+), 12 deletions(-)
---
diff --git a/data/interface.ui b/data/interface.ui
index 5288d0b..9f6b20d 100644
--- a/data/interface.ui
+++ b/data/interface.ui
@@ -326,6 +326,18 @@
<child>
<placeholder/>
</child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
</object>
<packing>
<property name="expand">False</property>
@@ -504,6 +516,12 @@
<child>
<placeholder/>
</child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
</object>
<packing>
<property name="expand">False</property>
diff --git a/src/interface.cpp b/src/interface.cpp
index 8d9d352..c116cf5 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -249,10 +249,11 @@ create_sys_view (ProcmanApp *app, GtkBuilder * builder)
title_text = g_strdup_printf(title_template, _("Memory"));
gsm_color_button_set_title(GSM_COLOR_BUTTON(color_picker), title_text);
g_free(title_text);
-
- gtk_grid_attach (GTK_GRID (table), color_picker, 0, 0, 1, 2);
- gtk_grid_attach (GTK_GRID (table), load_graph_get_labels(mem_graph)->memory, 1, 1, 1, 1);
+ label = GTK_WIDGET(gtk_builder_get_object(builder, "memory_label"));
+
+ gtk_grid_attach_next_to (GTK_GRID (table), color_picker, label, GTK_POS_LEFT, 1, 2);
+ gtk_grid_attach_next_to (GTK_GRID (table), load_graph_get_labels(mem_graph)->memory, label, GTK_POS_BOTTOM, 1, 1);
color_picker = load_graph_get_swap_color_picker(mem_graph);
g_signal_connect (G_OBJECT (color_picker), "color_set",
@@ -260,9 +261,11 @@ create_sys_view (ProcmanApp *app, GtkBuilder * builder)
title_text = g_strdup_printf(title_template, _("Swap"));
gsm_color_button_set_title(GSM_COLOR_BUTTON(color_picker), title_text);
g_free(title_text);
- gtk_grid_attach (GTK_GRID (table), color_picker, 2, 0, 1, 2);
- gtk_grid_attach (GTK_GRID (table), load_graph_get_labels(mem_graph)->swap, 3, 1, 1, 1);
+ label = GTK_WIDGET(gtk_builder_get_object(builder, "swap_label"));
+
+ gtk_grid_attach_next_to (GTK_GRID (table), color_picker, label, GTK_POS_LEFT, 1, 2);
+ gtk_grid_attach_next_to (GTK_GRID (table), load_graph_get_labels(mem_graph)->swap, label, GTK_POS_BOTTOM, 1, 1);
app->mem_graph = mem_graph;
@@ -289,9 +292,10 @@ create_sys_view (ProcmanApp *app, GtkBuilder * builder)
gtk_container_add (GTK_CONTAINER (picker_alignment), color_picker);
//gtk_widget_set_size_request(GTK_WIDGET(load_graph_get_labels(net_graph)->net_in), 100, -1);
- gtk_grid_attach (GTK_GRID (table), load_graph_get_labels(net_graph)->net_in, 2, 0, 1, 1);
-
- gtk_grid_attach (GTK_GRID (table), load_graph_get_labels(net_graph)->net_in_total, 2, 1, 1, 1);
+ label = GTK_WIDGET (gtk_builder_get_object(builder, "receiving_label"));
+ gtk_grid_attach_next_to (GTK_GRID (table), load_graph_get_labels(net_graph)->net_in, label, GTK_POS_RIGHT, 1, 1);
+ label = GTK_WIDGET (gtk_builder_get_object(builder, "total_received_label"));
+ gtk_grid_attach_next_to (GTK_GRID (table), load_graph_get_labels(net_graph)->net_in_total, label, GTK_POS_RIGHT, 1, 1);
color_picker = gsm_color_button_new (
&net_graph->colors.at(1), GSMCP_TYPE_NETWORK_OUT);
@@ -305,10 +309,10 @@ create_sys_view (ProcmanApp *app, GtkBuilder * builder)
gtk_container_add (GTK_CONTAINER (picker_alignment), color_picker);
//gtk_widget_set_size_request(GTK_WIDGET(load_graph_get_labels(net_graph)->net_out), 100, -1);
-
- gtk_grid_attach (GTK_GRID (table), load_graph_get_labels(net_graph)->net_out, 6, 0, 1, 1);
-
- gtk_grid_attach (GTK_GRID (table), load_graph_get_labels(net_graph)->net_out_total, 6, 1, 1, 1);
+ label = GTK_WIDGET (gtk_builder_get_object(builder, "sending_label"));
+ gtk_grid_attach_next_to (GTK_GRID (table), load_graph_get_labels(net_graph)->net_out, label, GTK_POS_RIGHT, 1, 1);
+ label = GTK_WIDGET (gtk_builder_get_object(builder, "total_sent_label"));
+ gtk_grid_attach_next_to (GTK_GRID (table), load_graph_get_labels(net_graph)->net_out_total, label, GTK_POS_RIGHT, 1, 1);
app->net_graph = net_graph;
g_free(title_template);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]