Improve mini sidebar

This commit is contained in:
luboslenco
2023-07-13 15:26:43 +02:00
parent ab29ee5572
commit b35af1567c
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -83,7 +83,7 @@ class TabMaterials {
// Highligh selected
if (Context.raw.material == Project.materials[i]) {
if (mini) {
var w = ui._w;
var w = ui._w / ui.SCALE();
ui.rect(-1, -2, w - 2, w - 2, ui.t.HIGHLIGHT_COL, 2);
}
else {
@@ -105,7 +105,7 @@ class TabMaterials {
var uix = ui._x;
var uiy = ui._y;
var tile = ui.SCALE() > 1 ? 100 : 50;
var imgh: Null<Float> = mini ? UIBase.defaultSidebarMiniW * 0.85 : null;
var imgh: Null<Float> = mini ? UIBase.defaultSidebarMiniW * 0.85 * ui.SCALE() : null;
var state = Project.materials[i].previewReady ?
ui.image(img, 0xffffffff, imgh) :
ui.image(Res.get("icons.k"), 0xffffffff, null, tile, tile, tile, tile);
+1
View File
@@ -1197,6 +1197,7 @@ class UIBase {
ui.t.BUTTON_COL = ui.t.WINDOW_BG_COL;
if (ui.button(mini ? "<<" : ">>")) {
Config.raw.layout[LayoutSidebarW] = mini ? defaultSidebarFullW : defaultSidebarMiniW;
Config.raw.layout[LayoutSidebarW] = Std.int(Config.raw.layout[LayoutSidebarW] * ui.SCALE());
}
ui.t.BUTTON_H = _BUTTON_H;
ui.t.BUTTON_COL = _BUTTON_COL;