diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2014-10-30 09:12:32 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2014-10-30 09:12:32 +0000 |
commit | 95ac4907de609f33f0da8e03b44a14f94613f03e (patch) | |
tree | 04d74147eff1c4ae9a73070a9b38cdaf7dbb2d26 /src/gtkutils.c | |
parent | 64e7e1880f5350fe6ddebd81612f4d219608dfd9 (diff) |
fixed 'Minimize to tray icon' option notworking on Windows.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3428 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/gtkutils.c')
-rw-r--r-- | src/gtkutils.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/gtkutils.c b/src/gtkutils.c index f57d1bd4..3675439a 100644 --- a/src/gtkutils.c +++ b/src/gtkutils.c @@ -144,6 +144,21 @@ gboolean gtkut_font_can_load(const gchar *str) #endif } +gdouble gtkut_get_dpi(void) +{ + gdouble dpi; + gdouble dp, di; + + //dpi = gdk_screen_get_resolution(gdk_screen_get_default()); + + dp = gdk_screen_get_height(gdk_screen_get_default()); + di = gdk_screen_get_height_mm(gdk_screen_get_default()) / 25.4; + dpi = dp / di; + + debug_print("gtkut_get_dpi: dpi: %f\n", dpi); + return dpi; +} + void gtkut_convert_int_to_gdk_color(gint rgbvalue, GdkColor *color) { g_return_if_fail(color != NULL); @@ -969,6 +984,7 @@ void gtkut_window_popup(GtkWidget *window) gdk_window_move(window->window, new_x, new_y); gtk_window_set_skip_taskbar_hint(GTK_WINDOW(window), FALSE); + gtk_widget_show(window); gtk_window_present(GTK_WINDOW(window)); #ifdef G_OS_WIN32 /* ensure that the window is displayed at the top */ |