/pidgin/main: d5ab4262ea77: Replace GtkTable with GtkGrid.
Elliott Sales de Andrade <[email protected]> Tue, 06 Sep 2016 15:45:51 -0400
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: d5ab4262ea7737785b125fe1b2bf7c361ca47535 Author: Elliott Sales de Andrade <[email protected]> Date: 2016-09-03 16:03 -0400 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/d5ab4262ea77 Description: Replace GtkTable with GtkGrid. diffstat: pidgin/gtkmedia.c | 12 +++++++----- pidgin/plugins/cap/cap.c | 47 +++++++++++++++++++---------------------------- 2 files changed, 26 insertions(+), 33 deletions(-) diffs (98 lines): diff --git a/pidgin/gtkmedia.c b/pidgin/gtkmedia.c --- a/pidgin/gtkmedia.c +++ b/pidgin/gtkmedia.c @@ -856,11 +856,14 @@ static GtkWidget * pidgin_media_add_dtmf_widget(PidginMedia *gtkmedia, PurpleMediaSessionType type, const gchar *_sid) { - GtkWidget *grid = gtk_table_new(4, 3, TRUE); + GtkWidget *grid = gtk_grid_new(); GtkWidget *button; gint index = 0; GtkWindow *win = >kmedia->parent; + gtk_grid_set_row_homogeneous(GTK_GRID(grid), TRUE); + gtk_grid_set_column_homogeneous(GTK_GRID(grid), TRUE); + /* Add buttons */ for (index = 0; phone_labels[index].subtext != NULL; index++) { button = phone_create_button(phone_labels[index].text, @@ -871,10 +874,9 @@ pidgin_media_add_dtmf_widget(PidginMedia GINT_TO_POINTER(phone_labels[index].chr)); g_object_set_data_full(G_OBJECT(button), "session-id", g_strdup(_sid), g_free); - gtk_table_attach(GTK_TABLE(grid), button, index % 3, - index % 3 + 1, index / 3, index / 3 + 1, - GTK_FILL | GTK_EXPAND, GTK_FILL | GTK_EXPAND, - 2, 2); + gtk_grid_attach(GTK_GRID(grid), button, + index % 3, index / 3, 1, 1); + g_object_set(button, "expand", TRUE, "margin", 2, NULL); } g_signal_connect(G_OBJECT(win), "key-press-event", diff --git a/pidgin/plugins/cap/cap.c b/pidgin/plugins/cap/cap.c --- a/pidgin/plugins/cap/cap.c +++ b/pidgin/plugins/cap/cap.c @@ -756,42 +756,33 @@ static CapPrefsUI * create_cap_prefs_ui( gtk_label_set_alignment(GTK_LABEL(ui->threshold_minutes_label), 0, 0.5); /* Layout threshold/last-seen/response-timeout input items */ - ui->table_layout = gtk_table_new(3, 3, FALSE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->threshold_label, 0, 1, 0, 1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + ui->table_layout = gtk_grid_new(); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->threshold_label, 0, 0, 1, 1); + gtk_widget_set_hexpand(ui->threshold_label, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->threshold_input, 1, 2, 0, 1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->threshold_input, 1, 0, 1, 1); + gtk_widget_set_hexpand(ui->threshold_input, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->threshold_minutes_label, 2, 3, 0, 1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->threshold_minutes_label, 2, 0, 1, 1); + gtk_widget_set_hexpand(ui->threshold_minutes_label, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->msg_difference_label, 0, 1, 1, 2, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->msg_difference_label, 0, 1, 1, 1); + gtk_widget_set_hexpand(ui->msg_difference_label, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->msg_difference_input, 1, 2, 1, 2, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->msg_difference_input, 1, 1, 1, 1); + gtk_widget_set_hexpand(ui->msg_difference_input, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->msg_difference_minutes_label, 2, 3, 1, 2, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->msg_difference_minutes_label, 2, 1, 1, 1); + gtk_widget_set_hexpand(ui->msg_difference_minutes_label, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->last_seen_label, 0, 1, 2,3, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->last_seen_label, 0, 2, 1, 1); + gtk_widget_set_hexpand(ui->last_seen_label, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->last_seen_input, 1, 2, 2, 3, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->last_seen_input, 1, 2, 1, 1); + gtk_widget_set_hexpand(ui->last_seen_input, TRUE); - gtk_table_attach(GTK_TABLE(ui->table_layout), ui->last_seen_minutes_label, 2, 3, 2, 3, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + gtk_grid_attach(GTK_GRID(ui->table_layout), ui->last_seen_minutes_label, 2, 2, 1, 1); + gtk_widget_set_hexpand(ui->last_seen_minutes_label, TRUE); /* Config window - lay it out */ _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits