]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-utils.c
[presentation] Fix rendering of documents with non uniform page size
[evince.git] / shell / ev-utils.c
index 540836fde5c2902c0426d73234abc4752672ee2d..8c94f6e1180a89c316d8769520a902fea5a24fbc 100644 (file)
@@ -303,21 +303,6 @@ get_num_monitors (GtkWindow *window)
        return gdk_screen_get_n_monitors (screen);
 }
 
        return gdk_screen_get_n_monitors (screen);
 }
 
-gdouble
-get_screen_dpi (GtkWindow *window)
-{
-       GdkScreen *screen;
-       gdouble    xdpi, ydpi;
-
-       screen = gtk_window_get_screen (window);
-
-       xdpi = 25.4 * gdk_screen_get_width (screen) / gdk_screen_get_width_mm (screen);
-       ydpi = 25.4 * gdk_screen_get_height (screen) / gdk_screen_get_height_mm (screen);
-       
-       return (xdpi + ydpi) / 2.0;
-}
-
-
 void           
 file_chooser_dialog_add_writable_pixbuf_formats (GtkFileChooser *chooser)
 {
 void           
 file_chooser_dialog_add_writable_pixbuf_formats (GtkFileChooser *chooser)
 {
@@ -399,44 +384,3 @@ get_gdk_pixbuf_format_by_extension (gchar *uri)
        g_slist_free (pixbuf_formats);
        return NULL;
 }
        g_slist_free (pixbuf_formats);
        return NULL;
 }
-
-#define XDIGIT(c) ((c) <= '9' ? (c) - '0' : ((c) & 0x4F) - 'A' + 10)
-#define HEXCHAR(s) ((XDIGIT (s[1]) << 4) + XDIGIT (s[2]))
-
-static char *
-uri_decoded_copy (const char *part, int length)
-{
-       unsigned char *s, *d;
-       char *decoded = g_strndup (part, length);
-
-       s = d = (unsigned char *)decoded;
-       do {
-               if (*s == '%') {
-                       if (!g_ascii_isxdigit (s[1]) ||
-                           !g_ascii_isxdigit (s[2])) {
-                               g_free (decoded);
-                               return NULL;
-                       }
-                       *d++ = HEXCHAR (s);
-                       s += 2;
-               } else
-                       *d++ = *s;
-       } while (*s++);
-
-       return decoded;
-}
-
-char* escape_uri_for_display (const char *uri)
-{
-       GFile *file;
-       char *disp;
-       char *filename;
-
-       file = g_file_new_for_uri (uri);
-       filename = g_file_get_parse_name (file);
-       disp = uri_decoded_copy (filename, strlen (filename));
-       g_free (filename);
-       g_object_unref (file);
-
-       return disp;
-}