clsid2 / mpc-hc

Media Player Classic
GNU General Public License v3.0
10.94k stars 491 forks source link

ToDo: move FullScreenSeparateControls option to fullscreen options page #2967

Open clsid2 opened 1 month ago

clsid2 commented 1 month ago

I think another checkbox should fit behind the "launch files in fullscreen" checkbox. Assuming there are no idiotic long translations as usual.

Otherwise the autochange table could be reduced in height to create extra vertical space on the page.

xLn2 commented 1 month ago

Attempted to reorganize Fullscreen Page.

  1. Hide docked panels removed from this page because its also related to windowed screen. Could be moved somewhere else like Tweaks or User Interface. Except Control bar it is look like counter feature of Hide Windowed Controls.
  2. Some sorting done for TAB navigation.
  3. Resized something but I didn't test their symmetry.

resim

IDD_PPAGEFULLSCREEN DIALOGEX 0, 0, 355, 289
STYLE DS_SETFONT | WS_CHILD
FONT 9, "Segoe UI", 400, 0, 0x1
BEGIN
    GROUPBOX        "Fullscreen monitor",IDC_STATIC,6,6,343,55
    COMBOBOX        IDC_COMBO1,12,17,165,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    CONTROL         "Separate controls",IDC_CHECK6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,185,18,162,10
    CONTROL         "Launch files in fullscreen",IDC_CHECK1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,35,331,8
    CONTROL         "Exit fullscreen at the end of playback",IDC_CHECK5,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,48,331,8
    GROUPBOX        "",IDC_STATIC,6,81,343,34
    CONTROL         "Hide controls in fullscreen",IDC_CHECK4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,81,331,8
    COMBOBOX        IDC_COMBO2,12,93,272,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDC_EDIT1,287,93,34,13,ES_AUTOHSCROLL | ES_NUMBER
    LTEXT           "ms",IDC_STATIC1,325,96,18,8
    GROUPBOX        "",IDC_STATIC,6,122,343,164
    CONTROL         "Use autochange fullscreen monitor mode",IDC_CHECK2,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,122,331,8
    CONTROL         "",IDC_LIST1,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_ALIGNLEFT | WS_CLIPCHILDREN | WS_BORDER | WS_TABSTOP,12,136,272,119
    PUSHBUTTON      "Add",IDC_BUTTON1,287,136,54,14
    PUSHBUTTON      "Del",IDC_BUTTON2,287,158,54,14
    PUSHBUTTON      "Up",IDC_BUTTON3,287,184,54,14
    PUSHBUTTON      "Down",IDC_BUTTON4,287,203,54,14
    GROUPBOX        "Delay",IDC_STATIC,287,225,54,30
    EDITTEXT        IDC_EDIT2,293,237,29,12,ES_AUTOHSCROLL | ES_NUMBER
    CONTROL         "",IDC_SPIN1,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_HOTTRACK,312,238,11,8
    LTEXT           "s",IDC_STATIC2,325,240,10,8
    CONTROL         "Apply default monitor mode on fullscreen exit",IDC_CHECK3,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,259,331,8
    CONTROL         "Restore resolution on program exit",IDC_RESTORERESCHECK,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,272,331,8
END