From 6e566f9b2310ebbbcd76bf42ca7bcb7a053272bc Mon Sep 17 00:00:00 2001 From: Warchamp7 Date: Tue, 24 Aug 2021 23:28:07 -0400 Subject: [PATCH] UI: Adjust minimum size of source toolbars Sets a minimum size on the source toolbar itself to prevent shrinking the main window too small for it to be useable in some cases. Also sets some sane limits on the toolbars with dropdown menus and the image source toolbar filepath --- UI/context-bar-controls.cpp | 1 - UI/forms/OBSBasic.ui | 8 ++-- .../source-toolbar/device-select-toolbar.ui | 21 ++++++++-- .../source-toolbar/game-capture-toolbar.ui | 41 ++++++++++++++----- .../source-toolbar/image-source-toolbar.ui | 21 +++++++++- 5 files changed, 73 insertions(+), 19 deletions(-) diff --git a/UI/context-bar-controls.cpp b/UI/context-bar-controls.cpp index 09d2783fb..c52e7cb9c 100644 --- a/UI/context-bar-controls.cpp +++ b/UI/context-bar-controls.cpp @@ -421,7 +421,6 @@ void GameCaptureToolbar::UpdateWindowVisibility() bool is_window = (mode == "window"); ui->windowLabel->setVisible(is_window); ui->window->setVisible(is_window); - ui->empty->setVisible(!is_window); } void GameCaptureToolbar::on_mode_currentIndexChanged(int idx) diff --git a/UI/forms/OBSBasic.ui b/UI/forms/OBSBasic.ui index 2f251a5fa..d2624a04b 100644 --- a/UI/forms/OBSBasic.ui +++ b/UI/forms/OBSBasic.ui @@ -205,7 +205,7 @@ - 0 + 800 30 @@ -293,13 +293,13 @@ - 250 + 160 22 - 250 + 160 22 @@ -1001,7 +1001,7 @@ 0 0 - 94 + 67 16 diff --git a/UI/forms/source-toolbar/device-select-toolbar.ui b/UI/forms/source-toolbar/device-select-toolbar.ui index c4a6abab6..cd4e6486b 100644 --- a/UI/forms/source-toolbar/device-select-toolbar.ui +++ b/UI/forms/source-toolbar/device-select-toolbar.ui @@ -25,7 +25,7 @@ Form - + QLayout::SetNoConstraint @@ -44,7 +44,7 @@ - + 0 0 @@ -77,6 +77,12 @@ 22 + + + 600 + 16777215 + + @@ -87,6 +93,12 @@ + + + 0 + 0 + + 0 @@ -103,9 +115,12 @@ Qt::Horizontal + + QSizePolicy::Expanding + - 40 + 0 20 diff --git a/UI/forms/source-toolbar/game-capture-toolbar.ui b/UI/forms/source-toolbar/game-capture-toolbar.ui index df3487673..a48d29c03 100644 --- a/UI/forms/source-toolbar/game-capture-toolbar.ui +++ b/UI/forms/source-toolbar/game-capture-toolbar.ui @@ -25,7 +25,7 @@ Form - + 0 @@ -62,12 +62,24 @@ + + + 0 + 0 + + - 0 + 150 22 + + + 400 + 16777215 + + @@ -105,10 +117,16 @@ - 0 + 150 22 + + + 600 + 16777215 + + @@ -118,14 +136,17 @@ - - - - 0 - 0 - + + + Qt::Horizontal - + + + 0 + 20 + + + diff --git a/UI/forms/source-toolbar/image-source-toolbar.ui b/UI/forms/source-toolbar/image-source-toolbar.ui index 1b85b35d6..9a6862d4e 100644 --- a/UI/forms/source-toolbar/image-source-toolbar.ui +++ b/UI/forms/source-toolbar/image-source-toolbar.ui @@ -25,7 +25,7 @@ Form - + 0 @@ -68,6 +68,12 @@ 22 + + + 400 + 16777215 + + @@ -95,6 +101,19 @@ + + + + Qt::Horizontal + + + + 0 + 20 + + + +