forked from bartvdbraak/blender
file selector now scales with DPI better
This commit is contained in:
parent
56befd2666
commit
08f44adba9
@ -49,6 +49,10 @@ typedef struct IconFile {
|
||||
|
||||
#define ICON_DEFAULT_HEIGHT 16
|
||||
#define ICON_DEFAULT_WIDTH 16
|
||||
|
||||
#define ICON_DEFAULT_HEIGHT_SCALE (UI_UNIT_Y * 0.8f)
|
||||
#define ICON_DEFAULT_WIDTH_SCALE (UI_UNIT_X * 0.8f)
|
||||
|
||||
#define PREVIEW_DEFAULT_HEIGHT 96
|
||||
|
||||
/*
|
||||
|
@ -517,8 +517,8 @@ void file_draw_list(const bContext *C, ARegion *ar)
|
||||
|
||||
file_draw_preview(block, file, sx, sy, imb, layout, !is_icon && (file->flags & IMAGEFILE));
|
||||
} else {
|
||||
file_draw_icon(block, file->path, sx, sy-3, get_file_icon(file), ICON_DEFAULT_WIDTH, ICON_DEFAULT_WIDTH);
|
||||
sx += ICON_DEFAULT_WIDTH + 4;
|
||||
file_draw_icon(block, file->path, sx, sy-(UI_UNIT_Y / 6), get_file_icon(file), ICON_DEFAULT_WIDTH_SCALE, ICON_DEFAULT_WIDTH_SCALE);
|
||||
sx += ICON_DEFAULT_WIDTH_SCALE + 4;
|
||||
}
|
||||
|
||||
UI_ThemeColor4(TH_TEXT);
|
||||
|
@ -403,10 +403,12 @@ float file_font_pointsize(void)
|
||||
uiStyleFontSet(&style->widget);
|
||||
s = BLF_height(style->widget.uifont_id, tmp);
|
||||
return style->widget.points;
|
||||
#else
|
||||
#elif 0
|
||||
uiStyle *style= U.uistyles.first;
|
||||
uiStyleFontSet(&style->widget);
|
||||
return style->widget.points;
|
||||
#else
|
||||
return UI_UNIT_Y * 0.6666f;
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -497,11 +499,11 @@ void ED_fileselect_init_layout(struct SpaceFile *sfile, struct ARegion *ar)
|
||||
column_widths(sfile->files, layout);
|
||||
|
||||
if (params->display == FILE_SHORTDISPLAY) {
|
||||
maxlen = ICON_DEFAULT_WIDTH + 4 +
|
||||
maxlen = ICON_DEFAULT_WIDTH_SCALE + 4 +
|
||||
(int)layout->column_widths[COLUMN_NAME] + 12 +
|
||||
(int)layout->column_widths[COLUMN_SIZE] + 12;
|
||||
} else {
|
||||
maxlen = ICON_DEFAULT_WIDTH + 4 +
|
||||
maxlen = ICON_DEFAULT_WIDTH_SCALE + 4 +
|
||||
(int)layout->column_widths[COLUMN_NAME] + 12 +
|
||||
#ifndef WIN32
|
||||
(int)layout->column_widths[COLUMN_MODE1] + 12 +
|
||||
|
Loading…
Reference in New Issue
Block a user