From b4fa942c051334032dbfd6f92435f00b802e0163 Mon Sep 17 00:00:00 2001 From: hiro Date: Mon, 7 Dec 2015 02:47:19 +0000 Subject: made sizes of more dialogs DPI-aware. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3498 ee746299-78ed-0310-b773-934348b2243d --- ChangeLog | 6 ++++++ src/addressadd.c | 4 +++- src/prefs_display_items.c | 13 +++++++++++-- src/prefs_template.c | 11 ++++++++--- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 139b2e45..eb4ae6c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2015-12-07 + + * src/prefs_template.c + src/addressadd.c + src/prefs_display_items.c: made sizes of more dialogs DPI-aware. + 2015-12-02 * libsylph/filter.c: strmatch_regex(): fixed regex match when using diff --git a/src/addressadd.c b/src/addressadd.c index dcca18a4..f83c8d59 100644 --- a/src/addressadd.c +++ b/src/addressadd.c @@ -151,7 +151,9 @@ static void addressadd_create( void ) { gint top; window = gtk_window_new(GTK_WINDOW_TOPLEVEL); - gtk_widget_set_size_request(window, 300, 360); + gtk_widget_set_size_request(window, + 300 * gtkut_get_dpi_multiplier(), + 360 * gtkut_get_dpi_multiplier()); gtk_container_set_border_width(GTK_CONTAINER(window), 0); gtk_window_set_title(GTK_WINDOW(window), _("Add Address to Book")); gtk_window_set_position(GTK_WINDOW(window), diff --git a/src/prefs_display_items.c b/src/prefs_display_items.c index f68294e8..d1afb498 100644 --- a/src/prefs_display_items.c +++ b/src/prefs_display_items.c @@ -37,6 +37,9 @@ #include "gtkutils.h" #include "utils.h" +#define SCROLLED_WINDOW_WIDTH 180 +#define SCROLLED_WINDOW_HEIGHT 210 + static void prefs_display_items_set_sensitive(PrefsDisplayItemsDialog *dialog); /* callback functions */ @@ -149,7 +152,10 @@ PrefsDisplayItemsDialog *prefs_display_items_dialog_create(void) gtk_box_pack_start(GTK_BOX(hbox1), clist_hbox, TRUE, TRUE, 0); scrolledwin = gtk_scrolled_window_new(NULL, NULL); - gtk_widget_set_size_request(scrolledwin, 180, 210); + gtk_widget_set_size_request + (scrolledwin, + SCROLLED_WINDOW_WIDTH * gtkut_get_dpi_multiplier(), + SCROLLED_WINDOW_HEIGHT * gtkut_get_dpi_multiplier()); gtk_widget_show(scrolledwin); gtk_box_pack_start(GTK_BOX(clist_hbox), scrolledwin, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwin), @@ -193,7 +199,10 @@ PrefsDisplayItemsDialog *prefs_display_items_dialog_create(void) gtk_box_pack_start(GTK_BOX(hbox1), clist_hbox, TRUE, TRUE, 0); scrolledwin = gtk_scrolled_window_new(NULL, NULL); - gtk_widget_set_size_request(scrolledwin, 180, 210); + gtk_widget_set_size_request + (scrolledwin, + SCROLLED_WINDOW_WIDTH * gtkut_get_dpi_multiplier(), + SCROLLED_WINDOW_HEIGHT * gtkut_get_dpi_multiplier()); gtk_widget_show(scrolledwin); gtk_box_pack_start(GTK_BOX(clist_hbox), scrolledwin, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwin), diff --git a/src/prefs_template.c b/src/prefs_template.c index 9e9d0c01..9e6c46d0 100644 --- a/src/prefs_template.c +++ b/src/prefs_template.c @@ -221,7 +221,10 @@ static void prefs_template_window_create(void) text_value = gtk_text_view_new(); gtk_widget_show(text_value); - gtk_widget_set_size_request(text_value, 360, 120); + gtk_widget_set_size_request + (text_value, + 360 * gtkut_get_dpi_multiplier(), + 120 * gtkut_get_dpi_multiplier()); gtk_container_add(GTK_CONTAINER(scroll2), text_value); gtk_text_view_set_editable(GTK_TEXT_VIEW(text_value), TRUE); buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text_value)); @@ -242,7 +245,8 @@ static void prefs_template_window_create(void) arrow1 = gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_OUT); gtk_widget_show(arrow1); gtk_box_pack_start(GTK_BOX(hbox2), arrow1, FALSE, FALSE, 0); - gtk_widget_set_size_request(arrow1, -1, 16); + gtk_widget_set_size_request(arrow1, -1, + 16 * gtkut_get_dpi_multiplier()); hbox3 = gtk_hbox_new(TRUE, 4); gtk_widget_show(hbox3); @@ -287,7 +291,8 @@ static void prefs_template_window_create(void) title[0] = _("Registered templates"); clist_tmpls = gtk_clist_new_with_titles(1, title); gtk_widget_show(clist_tmpls); - gtk_widget_set_size_request(scroll1, -1, 140); + gtk_widget_set_size_request(scroll1, -1, + 160 * gtkut_get_dpi_multiplier()); gtk_container_add(GTK_CONTAINER(scroll1), clist_tmpls); gtk_clist_set_column_width(GTK_CLIST(clist_tmpls), 0, 80); gtk_clist_set_selection_mode(GTK_CLIST(clist_tmpls), -- cgit v1.2.3