위젯영역 리사이즈

This commit is contained in:
Macbook
2026-06-14 01:18:10 +09:00
parent 57677ef39c
commit a3dcfe5cb2
5 changed files with 336 additions and 22 deletions
+50
View File
@@ -104,6 +104,14 @@
background: color-mix(in srgb, #e74c3c 12%, transparent);
}
.fw-window-body-wrap {
position: relative;
flex: 1;
min-height: 0;
min-width: 0;
overflow: hidden;
}
.fw-window-body {
flex: 1;
min-height: 0;
@@ -156,6 +164,48 @@
height: 100%;
}
/* 그리드 칸 경계 리사이즈 */
.fw-grid-split-layer {
position: absolute;
inset: 0;
z-index: 20;
pointer-events: none;
}
.fw-grid-splitter {
position: absolute;
pointer-events: auto;
touch-action: none;
background: transparent;
transition: background 0.12s;
}
.fw-grid-splitter--v {
top: 0;
bottom: 0;
width: 7px;
margin-left: -3px;
cursor: col-resize;
}
.fw-grid-splitter--h {
left: 0;
right: 0;
height: 7px;
margin-top: -3px;
cursor: row-resize;
}
.fw-grid-splitter:hover,
.fw-grid-splitter--active,
.fw-window--focused .fw-grid-splitter {
background: color-mix(in srgb, var(--se-accent, var(--accent)) 35%, transparent);
}
.fw-grid-splitter--active {
background: color-mix(in srgb, var(--se-accent, var(--accent)) 55%, transparent);
}
/* 리사이즈 핸들 — 좌·우 하단 (차트 툴바 위에 표시) */
.fw-window-resize-layer {
position: absolute;