/pidgin/main: 3b971d2ecae1: Simplify gtk_label_set_[xy]align calls.
Elliott Sales de Andrade <[email protected]> Tue, 06 Sep 2016 15:45:52 -0400
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: 3b971d2ecae10b3d7a60c8fbef4dffcb667f41c7 Author: Elliott Sales de Andrade <[email protected]> Date: 2016-09-05 03:12 -0400 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/3b971d2ecae1 Description: Simplify gtk_label_set_[xy]align calls. Instead of a single function, use the new separate functions, and create individual wrappers for GTK <3.16. Additionally, since the default is, and has always been, 0.5, remove any redundant calls that set 0.5 alignment. diffstat: pidgin/gtk3compat.h | 13 +++++-------- pidgin/gtkaccount.c | 1 - pidgin/gtkblist.c | 12 +++++++----- pidgin/gtkconv.c | 17 +++++++++++------ pidgin/gtkdialogs.c | 3 ++- pidgin/gtklog.c | 6 ++++-- pidgin/gtkmedia.c | 2 -- pidgin/gtknotify.c | 12 ++++++++---- pidgin/gtkplugin.c | 23 +++++++++++++++-------- pidgin/gtkpluginpref.c | 9 +++++---- pidgin/gtkpounce.c | 4 ++-- pidgin/gtkprivacy.c | 2 +- pidgin/gtkrequest.c | 23 +++++++++++++++-------- pidgin/gtksavedstatuses.c | 4 ++-- pidgin/gtkutils.c | 5 +++-- pidgin/gtkxfer.c | 4 ++-- pidgin/minidialog.c | 7 ++++--- pidgin/plugins/cap/cap.c | 12 ++++++------ pidgin/plugins/contact_priority.c | 3 ++- pidgin/plugins/gevolution/add_buddy_dialog.c | 3 ++- pidgin/plugins/gevolution/assoc-buddy.c | 3 ++- pidgin/plugins/gevolution/gevolution.c | 2 +- pidgin/plugins/gevolution/new_person_dialog.c | 8 +++++--- pidgin/plugins/xmppconsole.c | 26 +++++++++++++------------- 24 files changed, 117 insertions(+), 87 deletions(-) diffs (truncated from 801 to 300 lines): diff --git a/pidgin/gtk3compat.h b/pidgin/gtk3compat.h --- a/pidgin/gtk3compat.h +++ b/pidgin/gtk3compat.h @@ -33,21 +33,18 @@ #include <gtk/gtk.h> -#if GTK_CHECK_VERSION(3,16,0) +#if !GTK_CHECK_VERSION(3,16,0) static inline void -gtk_label_set_alignment(GtkLabel *label, gfloat xalign, gfloat yalign) +gtk_label_set_xalign(GtkLabel *label, gfloat xalign) { - gtk_label_set_xalign(label, xalign); - gtk_label_set_yalign(label, yalign); + g_object_set(label, "xalign", xalign, NULL); } -#else /* 3.16.0 */ - static inline void -gtk_label_set_alignment(GtkLabel *label, gfloat xalign, gfloat yalign) +gtk_label_set_yalign(GtkLabel *label, gfloat yalign) { - gtk_misc_set_alignment(GTK_MISC(label), xalign, yalign); + g_object_set(label, "yalign", yalign, NULL); } #endif /* 3.16.0 */ diff --git a/pidgin/gtkaccount.c b/pidgin/gtkaccount.c --- a/pidgin/gtkaccount.c +++ b/pidgin/gtkaccount.c @@ -2298,7 +2298,6 @@ create_accounts_list(AccountsWindow *dia gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); gtk_widget_show(label); - gtk_label_set_alignment(GTK_LABEL(label), 0.5, 0.5); gtk_notebook_append_page(GTK_NOTEBOOK(accounts_window->notebook), label, NULL); /* Create the list model. */ diff --git a/pidgin/gtkblist.c b/pidgin/gtkblist.c --- a/pidgin/gtkblist.c +++ b/pidgin/gtkblist.c @@ -1011,7 +1011,8 @@ make_blist_request_dialog(PidginBlistReq gtk_widget_set_size_request(label, 400, -1); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); data->sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); @@ -5377,7 +5378,8 @@ create_account_label(PurpleAccount *acco markup = g_strdup_printf("<span size=\"smaller\">%s</span>", username); gtk_label_set_markup(GTK_LABEL(label), markup); g_free(markup); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); g_object_set(G_OBJECT(label), "ellipsize", PANGO_ELLIPSIZE_END, NULL); description = purple_account_get_current_error(account)->description; if (description != NULL && *description != '\0') @@ -5557,14 +5559,14 @@ kiosk_page() label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(label), _("<b>Username:</b>")); - gtk_label_set_alignment(GTK_LABEL(label), 0.0, 0.5); + gtk_label_set_xalign(GTK_LABEL(label), 0.0); gtk_box_pack_start(GTK_BOX(ret), label, FALSE, FALSE, 0); entry = gtk_entry_new(); gtk_box_pack_start(GTK_BOX(ret), entry, FALSE, FALSE, 0); label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(label), _("<b>Password:</b>")); - gtk_label_set_alignment(GTK_LABEL(label), 0.0, 0.5); + gtk_label_set_xalign(GTK_LABEL(label), 0.0); gtk_box_pack_start(GTK_BOX(ret), label, FALSE, FALSE, 0); entry = gtk_entry_new(); gtk_entry_set_visibility(GTK_ENTRY(entry), FALSE); @@ -5871,7 +5873,7 @@ static void pidgin_blist_show(PurpleBudd g_free(tmp); label = gtk_label_new(NULL); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0.5, 0.2); + gtk_label_set_yalign(GTK_LABEL(label), 0.2); gtk_label_set_markup(GTK_LABEL(label), pretty); g_free(pretty); gtk_notebook_append_page(GTK_NOTEBOOK(gtkblist->notebook),label, NULL); diff --git a/pidgin/gtkconv.c b/pidgin/gtkconv.c --- a/pidgin/gtkconv.c +++ b/pidgin/gtkconv.c @@ -965,7 +965,8 @@ invite_cb(GtkWidget *widget, PidginConve "message.")); gtk_widget_set_size_request(label, 350, -1); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); /* hbox for the grid, and to give it some spacing on the left. */ @@ -984,7 +985,8 @@ invite_cb(GtkWidget *widget, PidginConve gtk_label_set_markup_with_mnemonic(GTK_LABEL(label), _("_Buddy:")); gtk_widget_set_hexpand(label, TRUE); gtk_widget_set_vexpand(label, TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_grid_attach(GTK_GRID(grid), label, 0, 0, 1, 1); /* Now the Buddy drop-down entry field. */ @@ -1001,7 +1003,8 @@ invite_cb(GtkWidget *widget, PidginConve gtk_label_set_markup_with_mnemonic(GTK_LABEL(label), _("_Message:")); gtk_widget_set_hexpand(label, TRUE); gtk_widget_set_vexpand(label, TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_grid_attach(GTK_GRID(grid), label, 0, 1, 1, 1); /* And finally, the Message entry field. */ @@ -9109,7 +9112,8 @@ build_warn_close_dialog(PidginConvWindow label = gtk_label_new(_("You have unread messages. Are you sure you want to close the window?")); gtk_widget_set_size_request(label, 350, -1); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); /* Connect the signals. */ @@ -10419,7 +10423,8 @@ pidgin_conv_window_add_gtkconv(PidginCon gtk_box_pack_start(GTK_BOX(gtkconv->menu_tabby), gtkconv->menu_label, TRUE, TRUE, 0); gtk_widget_show(gtkconv->menu_label); - gtk_label_set_alignment(GTK_LABEL(gtkconv->menu_label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(gtkconv->menu_label), 0); + gtk_label_set_yalign(GTK_LABEL(gtkconv->menu_label), 0); gtk_widget_show(gtkconv->menu_tabby); @@ -10481,7 +10486,7 @@ pidgin_conv_tab_pack(PidginConvWindow *w gtk_label_set_angle(GTK_LABEL(gtkconv->tab_label), angle); #if 0 - gtk_label_set_alignment(GTK_LABEL(gtkconv->tab_label), 0.0, 0.5); + gtk_label_set_xalign(GTK_LABEL(gtkconv->tab_label), 0.0); #if GTK_CHECK_VERSION(3,12,0) gtk_widget_set_margin_start(gtkconv->tab_label, 4); gtk_widget_set_margin_end(gtkconv->tab_label, 4); diff --git a/pidgin/gtkdialogs.c b/pidgin/gtkdialogs.c --- a/pidgin/gtkdialogs.c +++ b/pidgin/gtkdialogs.c @@ -1060,7 +1060,8 @@ pidgin_dialogs_ee(const char *ee) gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); gtk_widget_show_all(window); diff --git a/pidgin/gtklog.c b/pidgin/gtklog.c --- a/pidgin/gtklog.c +++ b/pidgin/gtklog.c @@ -602,7 +602,8 @@ static PidginLogViewer *display_log_view text = g_strdup_printf("<span size='larger' weight='bold'>%s</span>", title); gtk_label_set_markup(lv->label, text); - gtk_label_set_alignment(GTK_LABEL(lv->label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(lv->label), 0); + gtk_label_set_yalign(GTK_LABEL(lv->label), 0); gtk_box_pack_start(GTK_BOX(title_box), GTK_WIDGET(lv->label), FALSE, FALSE, 0); g_free(text); @@ -644,7 +645,8 @@ static PidginLogViewer *display_log_view size_label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(size_label), text); /* gtk_paned_add1(GTK_PANED(pane), size_label); */ - gtk_label_set_alignment(GTK_LABEL(size_label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(size_label), 0); + gtk_label_set_yalign(GTK_LABEL(size_label), 0); gtk_box_pack_end(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(lv->window))), size_label, FALSE, FALSE, 0); g_free(sz_txt); diff --git a/pidgin/gtkmedia.c b/pidgin/gtkmedia.c --- a/pidgin/gtkmedia.c +++ b/pidgin/gtkmedia.c @@ -787,10 +787,8 @@ phone_create_button(const gchar *text_hi button = gtk_button_new(); label_hi = gtk_label_new(text_hi_local); - gtk_label_set_alignment(GTK_LABEL(label_hi), 0.5, 0.5); gtk_box_pack_end(GTK_BOX(grid), label_hi, FALSE, TRUE, 0); label_lo = gtk_label_new(text_lo); - gtk_label_set_alignment(GTK_LABEL(label_lo), 0.5, 0.5); gtk_label_set_use_markup(GTK_LABEL(label_lo), TRUE); gtk_box_pack_end(GTK_BOX(grid), label_lo, FALSE, TRUE, 0); gtk_container_add(GTK_CONTAINER(button), grid); diff --git a/pidgin/gtknotify.c b/pidgin/gtknotify.c --- a/pidgin/gtknotify.c +++ b/pidgin/gtknotify.c @@ -611,7 +611,8 @@ pidgin_notify_message(PurpleNotifyMessag gtk_label_set_markup(GTK_LABEL(label), label_text); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); gtk_label_set_selectable(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); g_object_set_data(G_OBJECT(dialog), "pidgin-parent-from", @@ -914,7 +915,8 @@ pidgin_notify_formatted(const char *titl gtk_label_set_markup(GTK_LABEL(label), label_text); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); gtk_label_set_selectable(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); gtk_widget_show(label); @@ -1039,7 +1041,8 @@ pidgin_notify_searchresults(PurpleConnec label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(label), label_text); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); gtk_widget_show(label); g_free(label_text); @@ -1739,7 +1742,8 @@ pidgin_create_notification_dialog(Pidgin GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(vbox), pidgin_make_scrollable(spec_dialog->treeview, GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, -1, -1), diff --git a/pidgin/gtkplugin.c b/pidgin/gtkplugin.c --- a/pidgin/gtkplugin.c +++ b/pidgin/gtkplugin.c @@ -893,7 +893,8 @@ create_details() GtkWidget *label, *view, *website_button; plugin_name = GTK_LABEL(gtk_label_new(NULL)); - gtk_label_set_alignment(plugin_name, 0, 0); + gtk_label_set_xalign(plugin_name, 0); + gtk_label_set_yalign(plugin_name, 0); gtk_label_set_line_wrap(plugin_name, FALSE); gtk_label_set_selectable(plugin_name, TRUE); gtk_box_pack_start(vbox, GTK_WIDGET(plugin_name), FALSE, FALSE, 0); @@ -908,19 +909,22 @@ create_details() gtk_box_pack_start(vbox, view, TRUE, TRUE, 0); plugin_error = GTK_LABEL(gtk_label_new(NULL)); - gtk_label_set_alignment(plugin_error, 0, 0); + gtk_label_set_xalign(plugin_error, 0); + gtk_label_set_yalign(plugin_error, 0); gtk_label_set_line_wrap(plugin_error, FALSE); gtk_label_set_selectable(plugin_error, TRUE); gtk_box_pack_start(vbox, GTK_WIDGET(plugin_error), FALSE, FALSE, 0); plugin_authors = GTK_LABEL(gtk_label_new(NULL)); gtk_label_set_line_wrap(plugin_authors, FALSE); - gtk_label_set_alignment(plugin_authors, 0, 0); + gtk_label_set_xalign(plugin_authors, 0); + gtk_label_set_yalign(plugin_authors, 0); gtk_label_set_selectable(plugin_authors, TRUE); pidgin_add_widget_to_vbox(vbox, "", sg, GTK_WIDGET(plugin_authors), TRUE, &label); gtk_label_set_markup(GTK_LABEL(label), _("<b>Written by:</b>")); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0); + gtk_label_set_xalign(GTK_LABEL(label), 0); + gtk_label_set_yalign(GTK_LABEL(label), 0); website_button = gtk_event_box_new(); gtk_event_box_set_visible_window(GTK_EVENT_BOX(website_button), FALSE); @@ -928,7 +932,8 @@ create_details() plugin_website = GTK_LABEL(gtk_label_new(NULL)); g_object_set(G_OBJECT(plugin_website), "ellipsize", PANGO_ELLIPSIZE_MIDDLE, NULL); - gtk_label_set_alignment(plugin_website, 0, 0); + gtk_label_set_xalign(plugin_website, 0); + gtk_label_set_yalign(plugin_website, 0); gtk_container_add(GTK_CONTAINER(website_button), GTK_WIDGET(plugin_website)); g_signal_connect(website_button, "button-release-event", @@ -940,16 +945,18 @@ create_details() pidgin_add_widget_to_vbox(vbox, "", sg, website_button, TRUE, &label); gtk_label_set_markup(GTK_LABEL(label), _("<b>Web site:</b>")); - gtk_label_set_alignment(GTK_LABEL(label), 0, 0.5); + gtk_label_set_xalign(GTK_LABEL(label), 0); _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits