This commit is contained in:
Dmitry Sergeev
2026-09-02 00:45:29 +03:00
parent b8cb750fb4
commit 7a1b81c6ea
2 changed files with 8 additions and 5 deletions
+5 -3
View File
@@ -489,6 +489,8 @@ func main() {
// ImGui // ImGui
var ( var (
statsWindowWidth float32 = 460
statsWindowHeight float32 = 510
settingWindowWidth float32 = 700 settingWindowWidth float32 = 700
settingsWindowState bool = true settingsWindowState bool = true
) )
@@ -612,8 +614,8 @@ func main() {
if r != nil { if r != nil {
gui.BeginFrame(time.Since(lastFrame), int32(r.Extent().Width), int32(r.Extent().Height)) gui.BeginFrame(time.Since(lastFrame), int32(r.Extent().Width), int32(r.Extent().Height))
if showStats { if showStats {
cimgui.SetNextWindowPos(cimgui.Vec2{X: 0, Y: 0}) cimgui.SetNextWindowPos(cimgui.Vec2{X: float32(r.Extent().Width) - statsWindowWidth, Y: 0})
cimgui.SetNextWindowSize(cimgui.Vec2{X: 460, Y: 510}) cimgui.SetNextWindowSize(cimgui.Vec2{X: statsWindowWidth, Y: statsWindowHeight})
cimgui.BeginV("Stats", &showStats, cimgui.WindowFlagsNoResize|cimgui.WindowFlagsNoScrollbar) cimgui.BeginV("Stats", &showStats, cimgui.WindowFlagsNoResize|cimgui.WindowFlagsNoScrollbar)
mediaStats := player.MediaStats.Snapshot() mediaStats := player.MediaStats.Snapshot()
cimgui.SeparatorText("Video") cimgui.SeparatorText("Video")
@@ -1075,7 +1077,7 @@ func main() {
} }
if settingsWindowState { if settingsWindowState {
cimgui.SetNextWindowPos(cimgui.Vec2{X: float32(r.Extent().Width) - settingWindowWidth, Y: 0}) cimgui.SetNextWindowPos(cimgui.Vec2{X: 0, Y: 0})
cimgui.SetNextWindowSize(cimgui.Vec2{X: settingWindowWidth, Y: float32(r.Extent().Height)}) cimgui.SetNextWindowSize(cimgui.Vec2{X: settingWindowWidth, Y: float32(r.Extent().Height)})
if cimgui.BeginV("Settings & Info", &settingsWindowState, cimgui.WindowFlagsNone) { if cimgui.BeginV("Settings & Info", &settingsWindowState, cimgui.WindowFlagsNone) {
drawSettingsContents() drawSettingsContents()
+3 -2
View File
@@ -4,11 +4,12 @@ Size=400,400
Collapsed=0 Collapsed=0
[Window][Settings & Info] [Window][Settings & Info]
Pos=580,0 Pos=0,0
Size=700,720 Size=700,1080
Collapsed=0 Collapsed=0
[Window][Stats] [Window][Stats]
Pos=1460,0
Size=460,510 Size=460,510
Collapsed=0 Collapsed=0