19#ifndef DT_GUI_SCREEN_METRICS_H
20#define DT_GUI_SCREEN_METRICS_H
void dt_screen_set_ppd(double ppd)
static cairo_surface_t * dt_cairo_image_surface_create_from_png(const char *filename)
static cairo_surface_t * dt_cairo_image_surface_create(cairo_format_t format, int width, int height)
void dt_screen_set_dpi_factor(double factor)
static int dt_cairo_image_surface_get_width(cairo_surface_t *surface)
void dt_screen_set_dpi(double dpi)
void dt_screen_set_em_size(double em)
static cairo_surface_t * dt_cairo_image_surface_create_for_data(unsigned char *data, cairo_format_t format, int width, int height, int stride)
G_BEGIN_DECLS double dt_screen_dpi(void)
double dt_screen_em_size(void)
double dt_screen_dpi_factor(void)
static int dt_cairo_image_surface_get_height(cairo_surface_t *surface)
gboolean dt_screen_metrics_probed(void)
double dt_screen_ppd(void)
static cairo_surface_t * dt_cairo_surface_create_from_png_at_scale(const char *filename, double scale)
static int dt_cairo_surface_logical_width(cairo_surface_t *surface, double scale)
static int dt_cairo_surface_logical_height(cairo_surface_t *surface, double scale)
static cairo_surface_t * dt_cairo_surface_create_for_data_at_scale(unsigned char *data, cairo_format_t format, int width, int height, int stride, double scale)
static G_BEGIN_DECLS cairo_surface_t * dt_cairo_surface_create_at_scale(cairo_format_t format, int width, int height, double scale)