summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2016-08-11 00:10:36 +0200
committerraveit65 <[email protected]>2017-01-19 23:15:31 +0100
commit9e179f46b6ff71009530ff5848318754df3976d3 (patch)
tree5d6403776d648710964ad312bca8562a7bef8d36
parent0b3e8cb7a0e52fd5918fb447d2bb163cdf345413 (diff)
downloadmate-sensors-applet-9e179f46b6ff71009530ff5848318754df3976d3.tar.bz2
mate-sensors-applet-9e179f46b6ff71009530ff5848318754df3976d3.tar.xz
prefs-dialog: port GtkTable to GtkGrid
-rw-r--r--sensors-applet/prefs-dialog.c161
-rw-r--r--sensors-applet/prefs-dialog.h2
2 files changed, 43 insertions, 120 deletions
diff --git a/sensors-applet/prefs-dialog.c b/sensors-applet/prefs-dialog.c
index bdc7981..43b2630 100644
--- a/sensors-applet/prefs-dialog.c
+++ b/sensors-applet/prefs-dialog.c
@@ -668,150 +668,73 @@ void prefs_dialog_open(SensorsApplet *sensors_applet) {
g_object_unref(prefs_dialog->size_group);
- prefs_dialog->globals_table = g_object_new(GTK_TYPE_TABLE,
- "homogeneous", FALSE,
- "n-columns", 3,
-#ifdef HAVE_LIBNOTIFY
- "n-rows", 9,
-#else
- "n-rows", 7,
-#endif
+ prefs_dialog->globals_grid = g_object_new(GTK_TYPE_GRID,
+ "row-homogeneous", FALSE,
+ "column-homogeneous", FALSE,
"row-spacing", 6,
"column-spacing", 12,
NULL);
- gtk_table_attach(prefs_dialog->globals_table,
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->display_header),
- 0, 2,
- 0, 1,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 0, 0, 2, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->display_mode_label),
- 1, 2,
- 1, 2,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
- GTK_WIDGET(prefs_dialog->display_mode_combo_box),
- 2, 3,
- 1, 2,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
+ 1, 1, 1, 1);
+ gtk_grid_attach(prefs_dialog->globals_grid,
+ GTK_WIDGET(prefs_dialog->display_mode_combo_box),
+ 2, 1, 1, 1);
- gtk_table_attach(prefs_dialog->globals_table,
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->layout_mode_label),
- 1, 2,
- 2, 3,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
- gtk_table_attach(prefs_dialog->globals_table,
- GTK_WIDGET(prefs_dialog->layout_mode_combo_box),
- 2, 3,
- 2, 3,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
+ 1, 2, 1, 1);
+ gtk_grid_attach(prefs_dialog->globals_grid,
+ GTK_WIDGET(prefs_dialog->layout_mode_combo_box),
+ 2, 2, 1, 1);
- gtk_table_attach(prefs_dialog->globals_table,
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->graph_size_label),
- 1, 2,
- 3, 4,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 1, 3, 1, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->graph_size_spinbutton),
- 2, 3,
- 3, 4,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 2, 3, 1, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->temperature_scale_label),
- 1, 2,
- 4, 5,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
- gtk_table_attach(prefs_dialog->globals_table,
+ 1, 4, 1, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->temperature_scale_combo_box),
- 2, 3,
- 4, 5,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 2, 4, 1, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->update_header),
- 0, 2,
- 5, 6,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 0, 5, 2, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->timeout_label),
- 1, 2,
- 6, 7,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 1, 6, 1, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->timeout_spinbutton),
- 2, 3,
- 6, 7,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
+ 2, 6, 1, 1);
#ifdef HAVE_LIBNOTIFY
- gtk_table_attach(prefs_dialog->globals_table,
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->notifications_header),
- 0, 2,
- 7, 8,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
-
- gtk_table_attach(prefs_dialog->globals_table,
+ 0, 7, 2, 1);
+
+ gtk_grid_attach(prefs_dialog->globals_grid,
GTK_WIDGET(prefs_dialog->display_notifications),
- 1, 2,
- 8, 9,
- GTK_FILL,
- GTK_FILL,
- 0,
- 0);
+ 1, 8, 1, 1);
#endif
-
prefs_dialog->view = g_object_new(GTK_TYPE_TREE_VIEW,
"model", GTK_TREE_MODEL(sensors_applet->sensors),
"rules-hint", TRUE,
@@ -993,7 +916,7 @@ void prefs_dialog_open(SensorsApplet *sensors_applet) {
"right-padding", 12,
NULL);
gtk_container_add(GTK_CONTAINER(prefs_dialog->globals_alignment),
- GTK_WIDGET(prefs_dialog->globals_table));
+ GTK_WIDGET(prefs_dialog->globals_grid));
prefs_dialog->notebook = g_object_new(GTK_TYPE_NOTEBOOK,
NULL);
diff --git a/sensors-applet/prefs-dialog.h b/sensors-applet/prefs-dialog.h
index c748ff3..9e32b34 100644
--- a/sensors-applet/prefs-dialog.h
+++ b/sensors-applet/prefs-dialog.h
@@ -32,7 +32,7 @@ typedef struct {
/* widgets for global prefs */
GtkSpinButton *timeout_spinbutton, *graph_size_spinbutton;
- GtkTable *globals_table;
+ GtkGrid *globals_grid;
GtkHSeparator *globals_separator;
GtkComboBoxText *display_mode_combo_box, *layout_mode_combo_box, *temperature_scale_combo_box;
GtkLabel *timeout_label, *display_mode_label, *layout_mode_label, *temperature_scale_label, *graph_size_label, *update_header, *display_header;