diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2021-12-28 01:05:07 +0100 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2021-12-28 02:07:42 +0100 |
commit | 720464327c1bc69297b21b70918cc93624be1dd0 (patch) | |
tree | 902f53a4301b051b8bb0a90848603b4f7d6d860d | |
parent | ad1ff06aff068bb260c0b957c5257acb1d117caf (diff) | |
download | fiv-720464327c1bc69297b21b70918cc93624be1dd0.tar.gz fiv-720464327c1bc69297b21b70918cc93624be1dd0.tar.xz fiv-720464327c1bc69297b21b70918cc93624be1dd0.zip |
Clean up
-rw-r--r-- | fiv-browser.c | 11 | ||||
-rw-r--r-- | fiv-io.c | 7 | ||||
-rw-r--r-- | fiv-io.h | 4 |
3 files changed, 11 insertions, 11 deletions
diff --git a/fiv-browser.c b/fiv-browser.c index ab085f7..84828d2 100644 --- a/fiv-browser.c +++ b/fiv-browser.c @@ -66,8 +66,6 @@ typedef struct entry Entry; typedef struct item Item; typedef struct row Row; -static const double g_permitted_width_multiplier = 2; - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - struct entry { @@ -305,8 +303,8 @@ rescale_thumbnail(cairo_surface_t *thumbnail, double row_height) double scale_x = 1; double scale_y = 1; - if (width > g_permitted_width_multiplier * height) { - scale_x = g_permitted_width_multiplier * row_height / width; + if (width > FIV_IO_WIDE_THUMBNAIL_COEFFICIENT * height) { + scale_x = FIV_IO_WIDE_THUMBNAIL_COEFFICIENT * row_height / width; scale_y = round(scale_x * height) / height; } else { scale_y = row_height / height; @@ -823,8 +821,9 @@ fiv_browser_get_preferred_width(GtkWidget *widget, gint *minimum, gint *natural) GtkBorder padding = {}; gtk_style_context_get_padding(style, GTK_STATE_FLAG_NORMAL, &padding); - *minimum = *natural = g_permitted_width_multiplier * self->item_height + - padding.left + 2 * self->item_border_x + padding.right; + *minimum = *natural = + FIV_IO_WIDE_THUMBNAIL_COEFFICIENT * self->item_height + padding.left + + 2 * self->item_border_x + padding.right; } static void @@ -2763,9 +2763,6 @@ FivIoThumbnailSizeInfo FIV_IO_THUMBNAIL_SIZES(XX)}; #undef XX -// TODO(p): Put the constant in a header file, share with fiv-browser.c. -static const double g_wide_thumbnail_factor = 2; - static void mark_thumbnail_lq(cairo_surface_t *surface) { @@ -2793,8 +2790,8 @@ rescale_thumbnail(cairo_surface_t *thumbnail, double row_height) double scale_x = 1; double scale_y = 1; - if (width > g_wide_thumbnail_factor * height) { - scale_x = g_wide_thumbnail_factor * row_height / width; + if (width > FIV_IO_WIDE_THUMBNAIL_COEFFICIENT * height) { + scale_x = FIV_IO_WIDE_THUMBNAIL_COEFFICIENT * row_height / width; scale_y = round(scale_x * height) / height; } else { scale_y = row_height / height; @@ -134,6 +134,10 @@ typedef struct _FivIoThumbnailSizeInfo { extern FivIoThumbnailSizeInfo fiv_io_thumbnail_sizes[FIV_IO_THUMBNAIL_SIZE_COUNT]; +enum { + FIV_IO_WIDE_THUMBNAIL_COEFFICIENT = 2 +}; + /// Returns this user's root thumbnail directory. gchar *fiv_io_get_thumbnail_root(void); |