diff options
| author | leo78913 <leo3758@riseup.net> | 2023-06-28 17:30:11 -0300 | 
|---|---|---|
| committer | leo78913 <leo3758@riseup.net> | 2023-07-06 01:39:59 -0300 | 
| commit | f9578066d6b9d2813e05ad6501935304a787ce52 (patch) | |
| tree | 5653dd4ca3cf5c8bc918c7a49878dd8ea469ded0 /launcher/ui/pages | |
| parent | 2cb22ad280ec0b540ec6e96759d478c60562bc9a (diff) | |
| download | PrismLauncher-f9578066d6b9d2813e05ad6501935304a787ce52.tar.gz PrismLauncher-f9578066d6b9d2813e05ad6501935304a787ce52.tar.bz2 PrismLauncher-f9578066d6b9d2813e05ad6501935304a787ce52.zip | |
make "browse" buttons and java pages more consistent
Signed-off-by: leo78913 <leo3758@riseup.net>
Diffstat (limited to 'launcher/ui/pages')
| -rw-r--r-- | launcher/ui/pages/global/ExternalToolsPage.ui | 8 | ||||
| -rw-r--r-- | launcher/ui/pages/global/JavaPage.ui | 150 | ||||
| -rw-r--r-- | launcher/ui/pages/global/LauncherPage.ui | 8 | ||||
| -rw-r--r-- | launcher/ui/pages/instance/InstanceSettingsPage.ui | 62 | 
4 files changed, 114 insertions, 114 deletions
| diff --git a/launcher/ui/pages/global/ExternalToolsPage.ui b/launcher/ui/pages/global/ExternalToolsPage.ui index 3643094d..47c77842 100644 --- a/launcher/ui/pages/global/ExternalToolsPage.ui +++ b/launcher/ui/pages/global/ExternalToolsPage.ui @@ -47,7 +47,7 @@              <item>               <widget class="QPushButton" name="jprofilerPathBtn">                <property name="text"> -               <string notr="true">...</string> +               <string>Browse</string>                </property>               </widget>              </item> @@ -84,7 +84,7 @@              <item>               <widget class="QPushButton" name="jvisualvmPathBtn">                <property name="text"> -               <string notr="true">...</string> +               <string>Browse</string>                </property>               </widget>              </item> @@ -121,7 +121,7 @@              <item>               <widget class="QPushButton" name="mceditPathBtn">                <property name="text"> -               <string notr="true">...</string> +               <string>Browse</string>                </property>               </widget>              </item> @@ -166,7 +166,7 @@            <item row="0" column="2">             <widget class="QToolButton" name="jsonEditorBrowseBtn">              <property name="text"> -             <string notr="true">...</string> +             <string>Browse</string>              </property>             </widget>            </item> diff --git a/launcher/ui/pages/global/JavaPage.ui b/launcher/ui/pages/global/JavaPage.ui index 6749cbe4..85afd5d6 100644 --- a/launcher/ui/pages/global/JavaPage.ui +++ b/launcher/ui/pages/global/JavaPage.ui @@ -160,37 +160,73 @@            <string>Java Runtime</string>           </property>           <layout class="QGridLayout" name="gridLayout_3"> -          <item row="3" column="1"> -           <widget class="QPushButton" name="javaDetectBtn"> +          <item row="7" column="0" colspan="3"> +           <widget class="QPlainTextEdit" name="jvmArgsTextBox"> +            <property name="enabled"> +             <bool>true</bool> +            </property>              <property name="sizePolicy"> -             <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> +             <sizepolicy hsizetype="Expanding" vsizetype="Fixed">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property> -            <property name="text"> -             <string>&Auto-detect...</string> +            <property name="maximumSize"> +             <size> +              <width>16777215</width> +              <height>100</height> +             </size>              </property>             </widget>            </item> -          <item row="2" column="0"> -           <widget class="QLabel" name="labelJVMArgs"> +          <item row="4" column="0"> +           <widget class="QCheckBox" name="skipCompatibilityCheckbox">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> +             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy>              </property> -            <property name="text"> -             <string>JVM arguments:</string> +            <property name="toolTip"> +             <string>If enabled, the launcher will not check if an instance is compatible with the selected Java version.</string>              </property> -            <property name="alignment"> -             <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> +            <property name="text"> +             <string>&Skip Java compatibility checks</string>              </property>             </widget>            </item> -          <item row="0" column="0"> -           <widget class="QLabel" name="labelJavaPath"> +          <item row="2" column="0" colspan="3"> +           <layout class="QHBoxLayout" name="horizontalLayout_2"> +            <item> +             <widget class="QPushButton" name="javaDetectBtn"> +              <property name="sizePolicy"> +               <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> +                <horstretch>0</horstretch> +                <verstretch>0</verstretch> +               </sizepolicy> +              </property> +              <property name="text"> +               <string>&Auto-detect...</string> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QPushButton" name="javaTestBtn"> +              <property name="sizePolicy"> +               <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> +                <horstretch>0</horstretch> +                <verstretch>0</verstretch> +               </sizepolicy> +              </property> +              <property name="text"> +               <string>&Test</string> +              </property> +             </widget> +            </item> +           </layout> +          </item> +          <item row="6" column="0"> +           <widget class="QLabel" name="labelJVMArgs">              <property name="sizePolicy">               <sizepolicy hsizetype="Fixed" vsizetype="Preferred">                <horstretch>0</horstretch> @@ -198,69 +234,50 @@               </sizepolicy>              </property>              <property name="text"> -             <string>&Java path:</string> -            </property> -            <property name="buddy"> -             <cstring>javaPathTextBox</cstring> -            </property> -           </widget> -          </item> -          <item row="3" column="2"> -           <widget class="QPushButton" name="javaTestBtn"> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> +             <string>JVM arguments:</string>              </property> -            <property name="text"> -             <string>&Test</string> +            <property name="alignment"> +             <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>              </property>             </widget>            </item> -          <item row="0" column="1" colspan="2"> +          <item row="1" column="0" colspan="3">             <layout class="QHBoxLayout" name="horizontalLayout">              <item> +             <widget class="QLabel" name="labelJavaPath"> +              <property name="sizePolicy"> +               <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> +                <horstretch>0</horstretch> +                <verstretch>0</verstretch> +               </sizepolicy> +              </property> +              <property name="text"> +               <string>&Java path:</string> +              </property> +              <property name="buddy"> +               <cstring>javaPathTextBox</cstring> +              </property> +             </widget> +            </item> +            <item>               <widget class="QLineEdit" name="javaPathTextBox"/>              </item>              <item>               <widget class="QPushButton" name="javaBrowseBtn">                <property name="sizePolicy"> -               <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> +               <sizepolicy hsizetype="Maximum" vsizetype="Fixed">                  <horstretch>0</horstretch>                  <verstretch>0</verstretch>                 </sizepolicy>                </property> -              <property name="maximumSize"> -               <size> -                <width>28</width> -                <height>16777215</height> -               </size> -              </property>                <property name="text"> -               <string notr="true">...</string> +               <string>Browse</string>                </property>               </widget>              </item>             </layout>            </item> -          <item row="4" column="1"> -           <widget class="QCheckBox" name="skipCompatibilityCheckbox"> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="toolTip"> -             <string>If enabled, the launcher will not check if an instance is compatible with the selected Java version.</string> -            </property> -            <property name="text"> -             <string>&Skip Java compatibility checks</string> -            </property> -           </widget> -          </item> -          <item row="5" column="1"> +          <item row="5" column="0">             <widget class="QCheckBox" name="skipJavaWizardCheckbox">              <property name="toolTip">               <string>If enabled, the launcher will not prompt you to choose a Java version if one isn't found.</string> @@ -270,25 +287,6 @@              </property>             </widget>            </item> -          <item row="2" column="1" colspan="2"> -           <widget class="QPlainTextEdit" name="jvmArgsTextBox"> -            <property name="enabled"> -             <bool>true</bool> -            </property> -            <property name="sizePolicy"> -             <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> -              <horstretch>0</horstretch> -              <verstretch>0</verstretch> -             </sizepolicy> -            </property> -            <property name="maximumSize"> -             <size> -              <width>16777215</width> -              <height>100</height> -             </size> -            </property> -           </widget> -          </item>           </layout>          </widget>         </item> @@ -317,8 +315,6 @@    <tabstop>permGenSpinBox</tabstop>    <tabstop>javaBrowseBtn</tabstop>    <tabstop>javaPathTextBox</tabstop> -  <tabstop>javaDetectBtn</tabstop> -  <tabstop>javaTestBtn</tabstop>    <tabstop>tabWidget</tabstop>   </tabstops>   <resources/> diff --git a/launcher/ui/pages/global/LauncherPage.ui b/launcher/ui/pages/global/LauncherPage.ui index d9116bfc..7c80c3af 100644 --- a/launcher/ui/pages/global/LauncherPage.ui +++ b/launcher/ui/pages/global/LauncherPage.ui @@ -99,7 +99,7 @@            <item row="3" column="2">             <widget class="QToolButton" name="downloadsDirBrowseBtn">              <property name="text"> -             <string notr="true">...</string> +             <string>Browse</string>              </property>             </widget>            </item> @@ -109,7 +109,7 @@            <item row="1" column="2">             <widget class="QToolButton" name="modsDirBrowseBtn">              <property name="text"> -             <string notr="true">...</string> +             <string>Browse</string>              </property>             </widget>            </item> @@ -126,14 +126,14 @@            <item row="0" column="2">             <widget class="QToolButton" name="instDirBrowseBtn">              <property name="text"> -             <string notr="true">...</string> +             <string>Browse</string>              </property>             </widget>            </item>            <item row="2" column="2">             <widget class="QToolButton" name="iconsDirBrowseBtn">              <property name="text"> -             <string notr="true">...</string> +             <string>Browse</string>              </property>             </widget>            </item> diff --git a/launcher/ui/pages/instance/InstanceSettingsPage.ui b/launcher/ui/pages/instance/InstanceSettingsPage.ui index 8427965d..277deb2a 100644 --- a/launcher/ui/pages/instance/InstanceSettingsPage.ui +++ b/launcher/ui/pages/instance/InstanceSettingsPage.ui @@ -61,31 +61,7 @@            <bool>false</bool>           </property>           <layout class="QGridLayout" name="gridLayout"> -          <item row="0" column="0" colspan="3"> -           <widget class="QLineEdit" name="javaPathTextBox"/> -          </item> -          <item row="1" column="0"> -           <widget class="QPushButton" name="javaDetectBtn"> -            <property name="text"> -             <string>Auto-detect...</string> -            </property> -           </widget> -          </item> -          <item row="1" column="1"> -           <widget class="QPushButton" name="javaBrowseBtn"> -            <property name="text"> -             <string>Browse...</string> -            </property> -           </widget> -          </item> -          <item row="1" column="2"> -           <widget class="QPushButton" name="javaTestBtn"> -            <property name="text"> -             <string>Test</string> -            </property> -           </widget> -          </item> -          <item row="2" column="0"> +          <item row="4" column="0">             <widget class="QCheckBox" name="skipCompatibilityCheckbox">              <property name="toolTip">               <string>If enabled, the launcher will not check if an instance is compatible with the selected Java version.</string> @@ -95,6 +71,38 @@              </property>             </widget>            </item> +          <item row="1" column="0"> +           <layout class="QHBoxLayout" name="horizontalLayout"> +            <item> +             <widget class="QLineEdit" name="javaPathTextBox"/> +            </item> +            <item> +             <widget class="QPushButton" name="javaBrowseBtn"> +              <property name="text"> +               <string>Browse</string> +              </property> +             </widget> +            </item> +           </layout> +          </item> +          <item row="2" column="0"> +           <layout class="QHBoxLayout" name="horizontalLayout_2"> +            <item> +             <widget class="QPushButton" name="javaDetectBtn"> +              <property name="text"> +               <string>Auto-detect...</string> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QPushButton" name="javaTestBtn"> +              <property name="text"> +               <string>Test</string> +              </property> +             </widget> +            </item> +           </layout> +          </item>           </layout>          </widget>         </item> @@ -674,10 +682,6 @@    <tabstop>openGlobalJavaSettingsButton</tabstop>    <tabstop>settingsTabs</tabstop>    <tabstop>javaSettingsGroupBox</tabstop> -  <tabstop>javaPathTextBox</tabstop> -  <tabstop>javaDetectBtn</tabstop> -  <tabstop>javaBrowseBtn</tabstop> -  <tabstop>javaTestBtn</tabstop>    <tabstop>memoryGroupBox</tabstop>    <tabstop>minMemSpinBox</tabstop>    <tabstop>maxMemSpinBox</tabstop> | 
