[Commits] [SCM] claws branch, gtk3, updated. 3.16.0-869-g8f11d7155
paul at claws-mail.org
paul at claws-mail.org
Sat Nov 30 12:16:01 CET 2019
The branch, gtk3 has been updated
via 8f11d71559bb63ffb31b91b353201c73ea0a569e (commit)
from c7b5d4de0650270ac4ef3b26c817fa48dbf7f542 (commit)
Summary of changes:
src/browseldap.c | 21 +++++----
src/editaddress.c | 84 +++++++++++++++++----------------
src/editaddress_other_attributes_ldap.c | 21 +++++----
src/editbook.c | 21 ++++-----
4 files changed, 75 insertions(+), 72 deletions(-)
- Log -----------------------------------------------------------------
commit 8f11d71559bb63ffb31b91b353201c73ea0a569e
Author: paul <paul at claws-mail.org>
Date: Sat Nov 30 11:15:54 2019 +0000
replace deprecated GtkTable
diff --git a/src/browseldap.c b/src/browseldap.c
index 7facaffb9..6e6e62b6c 100644
--- a/src/browseldap.c
+++ b/src/browseldap.c
@@ -208,7 +208,6 @@ static void browse_create( void ) {
GtkWidget *hbbox;
GtkWidget *close_btn;
GtkWidget *content_area;
- gint top;
GtkWidget *view;
GtkListStore *store;
GtkTreeSelection *sel;
@@ -231,31 +230,33 @@ static void browse_create( void ) {
gtk_box_pack_start(GTK_BOX(content_area), vbox, TRUE, TRUE, 0);
gtk_container_set_border_width( GTK_CONTAINER(vbox), 8 );
- table = gtk_table_new(2, 2, FALSE);
+ table = gtk_grid_new();
gtk_box_pack_start(GTK_BOX(vbox), table, FALSE, FALSE, 0);
gtk_container_set_border_width( GTK_CONTAINER(table), 8 );
- gtk_table_set_row_spacings(GTK_TABLE(table), 8);
- gtk_table_set_col_spacings(GTK_TABLE(table), 8);
+ gtk_grid_set_row_spacing(GTK_GRID(table), 8);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 8);
/* First row */
- top = 0;
label = gtk_label_new(_("Server Name:"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
gtk_label_set_xalign(GTK_LABEL(label), 1.0);
label_server = gtk_label_new("");
- gtk_table_attach(GTK_TABLE(table), label_server, 1, 2, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label_server), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 1, 0, 1, 1);
+ gtk_widget_set_hexpand(label_server, TRUE);
+ gtk_widget_set_halign(label_server, GTK_ALIGN_FILL);
/* Second row */
- top++;
label = gtk_label_new(_("Distinguished Name (dn):"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 1.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
label_addr = gtk_label_new("");
- gtk_table_attach(GTK_TABLE(table), label_addr, 1, 2, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label_addr), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label_addr, 1, 1, 1, 1);
+ gtk_widget_set_hexpand(label_addr, TRUE);
+ gtk_widget_set_halign(label_addr, GTK_ALIGN_FILL);
/* Address book/folder tree */
vlbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
diff --git a/src/editaddress.c b/src/editaddress.c
index 780993f6e..eeb8f225c 100644
--- a/src/editaddress.c
+++ b/src/editaddress.c
@@ -1071,18 +1071,18 @@ static void addressbook_edit_person_page_basic( gint pageNum, gchar *pageLbl ) {
g_signal_connect(G_OBJECT(ebox_picture), "button_press_event",
G_CALLBACK(addressbook_edit_person_set_picture_cb), NULL);
- table = gtk_table_new( 3, 3, FALSE);
+ table = gtk_grid_new();
#define ATTACH_ROW(text, entry) \
{ \
label = gtk_label_new(text); \
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), \
- GTK_FILL, 0, 0, 0); \
+ gtk_grid_attach(GTK_GRID(table), label, 0, top, 1, 1); \
gtk_label_set_xalign(GTK_LABEL(label), 0.0); \
\
entry = gtk_entry_new(); \
- gtk_table_attach(GTK_TABLE(table), entry, 1, 2, top, (top + 1), \
- GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0); \
+ gtk_grid_attach(GTK_GRID(table), entry, 1, top, 1, 1); \
+ gtk_widget_set_hexpand(entry, TRUE); \
+ gtk_widget_set_halign(entry, GTK_ALIGN_FILL); \
top++; \
}
@@ -1120,8 +1120,8 @@ static void addressbook_edit_person_page_basic( gint pageNum, gchar *pageLbl ) {
gtk_box_pack_start(GTK_BOX(vbox), table, TRUE, TRUE, 0);
gtk_box_pack_end(GTK_BOX(hbox), vbox, TRUE, TRUE, 0);
gtk_container_set_border_width( GTK_CONTAINER(table), 8 );
- gtk_table_set_row_spacings(GTK_TABLE(table), 15);
- gtk_table_set_col_spacings(GTK_TABLE(table), 8);
+ gtk_grid_set_row_spacing(GTK_GRID(table), 15);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 8);
gtk_widget_show_all(vbox);
personeditdlg.entry_name = entry_name;
@@ -1191,7 +1191,6 @@ static void addressbook_edit_person_page_email( gint pageNum, gchar *pageLbl ) {
GtkWidget *entry_email;
GtkWidget *entry_alias;
GtkWidget *entry_remarks;
- gint top;
GtkListStore *store;
GtkTreeViewColumn *col;
GtkCellRenderer *rdr;
@@ -1221,6 +1220,7 @@ static void addressbook_edit_person_page_email( gint pageNum, gchar *pageLbl ) {
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_propagate_natural_height(GTK_SCROLLED_WINDOW(scrollwin), TRUE);
store = gtk_list_store_new(EMAIL_N_COLS,
G_TYPE_STRING,
@@ -1261,7 +1261,7 @@ static void addressbook_edit_person_page_email( gint pageNum, gchar *pageLbl ) {
gtk_container_add( GTK_CONTAINER(scrollwin), view );
/* Data entry area */
- table = gtk_table_new( 4, 2, FALSE);
+ table = gtk_grid_new();
#ifndef GENERIC_UMPC
gtk_container_add( GTK_CONTAINER(vboxl), scrollwin );
@@ -1271,37 +1271,40 @@ static void addressbook_edit_person_page_email( gint pageNum, gchar *pageLbl ) {
gtk_container_add( GTK_CONTAINER(vboxl), scrollwin );
#endif
gtk_container_set_border_width( GTK_CONTAINER(table), 4 );
- gtk_table_set_row_spacings(GTK_TABLE(table), 4);
- gtk_table_set_col_spacings(GTK_TABLE(table), 4);
+ gtk_grid_set_row_spacing(GTK_GRID(table), 4);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 4);
entry_email = gtk_entry_new();
entry_alias = gtk_entry_new();
entry_remarks = gtk_entry_new();
/* First row */
- top = 0;
label = gtk_label_new(_("Email Address"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
- gtk_table_attach(GTK_TABLE(table), entry_email, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_email, 1, 0, 1, 1);
+ gtk_widget_set_hexpand(entry_email, TRUE);
+ gtk_widget_set_halign(entry_email, GTK_ALIGN_FILL);
#ifndef GENERIC_UMPC
/* Next row */
- ++top;
label = gtk_label_new(_("Alias"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
- gtk_table_attach(GTK_TABLE(table), entry_alias, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_alias, 1, 1, 1, 1);
+ gtk_widget_set_hexpand(entry_alias, TRUE);
+ gtk_widget_set_halign(entry_alias, GTK_ALIGN_FILL);
/* Next row */
- ++top;
label = gtk_label_new(_("Remarks"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 2, 1, 1);
- gtk_table_attach(GTK_TABLE(table), entry_remarks, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_remarks, 1, 2, 1, 1);
+ gtk_widget_set_hexpand(entry_remarks, TRUE);
+ gtk_widget_set_halign(entry_remarks, GTK_ALIGN_FILL);
#endif
/* Button box */
@@ -1427,7 +1430,6 @@ static void addressbook_edit_person_page_attrib( gint pageNum, gchar *pageLbl )
GtkWidget *view;
GtkWidget *entry_name;
GtkWidget *entry_value;
- gint top;
GtkListStore *store;
GtkTreeViewColumn *col;
GtkCellRenderer *rdr;
@@ -1457,6 +1459,7 @@ static void addressbook_edit_person_page_attrib( gint pageNum, gchar *pageLbl )
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_propagate_natural_height(GTK_SCROLLED_WINDOW(scrollwin), TRUE);
store = gtk_list_store_new(ATTRIB_N_COLS,
G_TYPE_STRING, G_TYPE_STRING,
@@ -1482,53 +1485,52 @@ static void addressbook_edit_person_page_attrib( gint pageNum, gchar *pageLbl )
gtk_container_add( GTK_CONTAINER(scrollwin), view );
/* Data entry area */
-#ifndef GENERIC_UMPC
- table = gtk_table_new( 4, 2, FALSE);
- gtk_container_add( GTK_CONTAINER(vboxl), scrollwin );
- gtk_box_pack_start(GTK_BOX(vboxl), table, FALSE, FALSE, 0);
-#else
- table = gtk_table_new( 2, 4, FALSE);
+ table = gtk_grid_new();
gtk_box_pack_start(GTK_BOX(vboxl), table, FALSE, FALSE, 0);
gtk_container_add( GTK_CONTAINER(vboxl), scrollwin );
-#endif
gtk_container_set_border_width( GTK_CONTAINER(table), 4 );
- gtk_table_set_row_spacings(GTK_TABLE(table), 4);
- gtk_table_set_col_spacings(GTK_TABLE(table), 4);
+ gtk_grid_set_row_spacing(GTK_GRID(table), 4);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 4);
/* First row */
- top = 0;
#ifndef GENERIC_UMPC
label = gtk_label_new(_("Name"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
entry_name = gtk_combo_box_text_new_with_entry ();
- gtk_table_attach(GTK_TABLE(table), entry_name, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_name, 1, 0, 1, 1);
+ gtk_widget_set_hexpand(entry_name, TRUE);
+ gtk_widget_set_halign(entry_name, GTK_ALIGN_FILL);
/* Next row */
- ++top;
label = gtk_label_new(_("Value"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
entry_value = gtk_entry_new();
- gtk_table_attach(GTK_TABLE(table), entry_value, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_value, 1, 1, 1, 1);
+ gtk_widget_set_hexpand(entry_value, TRUE);
+ gtk_widget_set_halign(entry_value, GTK_ALIGN_FILL);
#else
label = gtk_label_new(_("Name"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
entry_name = gtk_combo_box_text_new_with_entry ();
- gtk_table_attach(GTK_TABLE(table), entry_name, 1, 2, 0, 1, GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_name, 1, 0, 1, 1);
+ gtk_widget_set_hexpand(entry_name, TRUE);
+ gtk_widget_set_halign(entry_name, GTK_ALIGN_FILL);
/* Next row */
- ++top;
label = gtk_label_new(_("Value"));
- gtk_table_attach(GTK_TABLE(table), label, 2, 3, 0, 1, GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 2, 0, 1, 1);
entry_value = gtk_entry_new();
- gtk_table_attach(GTK_TABLE(table), entry_value, 3, 4, 0, 1, GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_value, 3, 0, 1, 1);
+ gtk_widget_set_hexpand(entry_value, TRUE);
+ gtk_widget_set_halign(entry_value, GTK_ALIGN_FILL);
#endif
gtk_combo_box_set_active(GTK_COMBO_BOX(entry_name), -1);
if (prefs_common.addressbook_custom_attributes)
diff --git a/src/editaddress_other_attributes_ldap.c b/src/editaddress_other_attributes_ldap.c
index 2e4e1bafb..913a83eb7 100644
--- a/src/editaddress_other_attributes_ldap.c
+++ b/src/editaddress_other_attributes_ldap.c
@@ -323,7 +323,6 @@ void addressbook_edit_person_page_attrib_ldap(PersonEditDlg *dialog, gint pageNu
GtkWidget *scrollwin;
GtkWidget *view;
GtkWidget *entry_value;
- gint top;
GtkListStore *store;
GtkTreeViewColumn *col;
GtkCellRenderer *rdr;
@@ -380,17 +379,16 @@ void addressbook_edit_person_page_attrib_ldap(PersonEditDlg *dialog, gint pageNu
gtk_container_add(GTK_CONTAINER(scrollwin), view);
/* Data entry area */
- table = gtk_table_new(4, 2, FALSE);
+ table = gtk_grid_new();
gtk_box_pack_start(GTK_BOX(vboxl), table, FALSE, FALSE, 0);
gtk_container_set_border_width(GTK_CONTAINER(table), 4);
- gtk_table_set_row_spacings(GTK_TABLE(table), 4);
- gtk_table_set_col_spacings(GTK_TABLE(table), 4);
+ gtk_grid_set_row_spacing(GTK_GRID(table), 4);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 4);
/* First row */
- top = 0;
label = gtk_label_new(N_("Name"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
gchar **attribute = (gchar **) ATTRIBUTE;
@@ -405,16 +403,19 @@ void addressbook_edit_person_page_attrib_ldap(PersonEditDlg *dialog, gint pageNu
}
gtk_combo_box_set_active(GTK_COMBO_BOX(combo_box), 0);
- gtk_table_attach(GTK_TABLE(table), combo_box, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), combo_box, 1, 0, 1, 1);
+ gtk_widget_set_hexpand(combo_box, TRUE);
+ gtk_widget_set_halign(combo_box, GTK_ALIGN_FILL);
/* Next row */
- ++top;
label = gtk_label_new(N_("Value"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
entry_value = gtk_entry_new();
- gtk_table_attach(GTK_TABLE(table), entry_value, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), entry_value, 1, 1, 1, 1);
+ gtk_widget_set_hexpand(entry_value, TRUE);
+ gtk_widget_set_halign(entry_value, GTK_ALIGN_FILL);
/* Button box */
vboxb = gtk_box_new(GTK_ORIENTATION_VERTICAL, 4);
diff --git a/src/editbook.c b/src/editbook.c
index a1f52a3eb..9ffb64b69 100644
--- a/src/editbook.c
+++ b/src/editbook.c
@@ -140,7 +140,6 @@ static void addressbook_edit_book_create( gboolean *cancelled ) {
/* GtkWidget *file_btn; */
GtkWidget *statusbar;
GtkWidget *hsbox;
- gint top;
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "editbook");
gtk_widget_set_size_request(window, 450, -1);
@@ -159,33 +158,33 @@ static void addressbook_edit_book_create( gboolean *cancelled ) {
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_container_set_border_width( GTK_CONTAINER(vbox), 0 );
- table = gtk_table_new(2, 3, FALSE);
+ table = gtk_grid_new();
gtk_box_pack_start(GTK_BOX(vbox), table, FALSE, FALSE, 0);
gtk_container_set_border_width( GTK_CONTAINER(table), 8 );
- gtk_table_set_row_spacings(GTK_TABLE(table), 8);
- gtk_table_set_col_spacings(GTK_TABLE(table), 8 );
+ gtk_grid_set_row_spacing(GTK_GRID(table), 8);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 8);
/* First row */
- top = 0;
label = gtk_label_new(_("Name"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
name_entry = gtk_entry_new();
- gtk_table_attach(GTK_TABLE(table), name_entry, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), name_entry, 1, 0, 1, 1);
+ gtk_widget_set_hexpand(name_entry, TRUE);
+ gtk_widget_set_halign(name_entry, GTK_ALIGN_FILL);
check_btn = gtk_button_new_with_label( _(" Check File "));
- gtk_table_attach(GTK_TABLE(table), check_btn, 2, 3, top, (top + 1), GTK_FILL, 0, 3, 0);
+ gtk_grid_attach(GTK_GRID(table), check_btn, 2, 0, 1, 1);
/* Second row */
- top = 1;
label = gtk_label_new(_("File"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, top, (top + 1), GTK_FILL, 0, 0, 0);
gtk_label_set_xalign(GTK_LABEL(label), 0.0);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
file_label = gtk_label_new( "" );
gtk_label_set_xalign(GTK_LABEL(file_label), 0.0);
- gtk_table_attach(GTK_TABLE(table), file_label, 1, 2, top, (top + 1), GTK_EXPAND|GTK_SHRINK|GTK_FILL, 0, 0, 0);
+ gtk_grid_attach(GTK_GRID(table), file_label, 1, 1, 1, 1);
/* Status line */
hsbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
-----------------------------------------------------------------------
hooks/post-receive
--
Claws Mail
More information about the Commits
mailing list