From 48d9eb83b3e4b0396048db1fc771654b8007c471 Mon Sep 17 00:00:00 2001 From: gexgd0419 <55008943+gexgd0419@users.noreply.github.com> Date: Wed, 16 Oct 2024 21:53:00 +0800 Subject: [PATCH] Set tab orders and buddies of UI controls --- SandboxiePlus/SandMan/Forms/BoxImageWindow.ui | 25 ++ SandboxiePlus/SandMan/Forms/CompressDialog.ui | 6 + SandboxiePlus/SandMan/Forms/ExtractDialog.ui | 12 + SandboxiePlus/SandMan/Forms/OptionsWindow.ui | 260 +++++++++++++++++- SandboxiePlus/SandMan/Forms/RecoveryWindow.ui | 11 + .../SandMan/Forms/SelectBoxWindow.ui | 8 + SandboxiePlus/SandMan/Forms/SettingsWindow.ui | 174 ++++++++++++ .../SandMan/Forms/SnapshotsWindow.ui | 12 +- 8 files changed, 499 insertions(+), 9 deletions(-) diff --git a/SandboxiePlus/SandMan/Forms/BoxImageWindow.ui b/SandboxiePlus/SandMan/Forms/BoxImageWindow.ui index 3cb9e804..8cbbe3a4 100644 --- a/SandboxiePlus/SandMan/Forms/BoxImageWindow.ui +++ b/SandboxiePlus/SandMan/Forms/BoxImageWindow.ui @@ -36,6 +36,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + txtRepeatPassword + @@ -56,6 +59,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbCipher + @@ -66,6 +72,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + txtNewPassword + @@ -137,6 +146,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + txtPassword + @@ -164,6 +176,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + txtImageSize + @@ -177,6 +192,16 @@ + + txtPassword + txtNewPassword + txtRepeatPassword + chkShow + txtImageSize + cmbCipher + chkProtect + chkAutoLock + diff --git a/SandboxiePlus/SandMan/Forms/CompressDialog.ui b/SandboxiePlus/SandMan/Forms/CompressDialog.ui index ab190235..aef6ced5 100644 --- a/SandboxiePlus/SandMan/Forms/CompressDialog.ui +++ b/SandboxiePlus/SandMan/Forms/CompressDialog.ui @@ -90,6 +90,12 @@ + + cmbFormat + cmbCompression + chkSolid + chkEncrypt + diff --git a/SandboxiePlus/SandMan/Forms/ExtractDialog.ui b/SandboxiePlus/SandMan/Forms/ExtractDialog.ui index b5a54020..ac60666d 100644 --- a/SandboxiePlus/SandMan/Forms/ExtractDialog.ui +++ b/SandboxiePlus/SandMan/Forms/ExtractDialog.ui @@ -21,6 +21,9 @@ Box Root Folder + + cmbRoot + @@ -45,6 +48,9 @@ Import Sandbox Name + + txtName + @@ -88,6 +94,12 @@ + + txtName + cmbRoot + btnRoot + chkNoCrypt + diff --git a/SandboxiePlus/SandMan/Forms/OptionsWindow.ui b/SandboxiePlus/SandMan/Forms/OptionsWindow.ui index 8bee0110..a4c40822 100644 --- a/SandboxiePlus/SandMan/Forms/OptionsWindow.ui +++ b/SandboxiePlus/SandMan/Forms/OptionsWindow.ui @@ -98,6 +98,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbBoxIndicator + @@ -108,6 +111,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbBoxBorder + @@ -219,6 +225,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbBoxType + @@ -229,6 +238,9 @@ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + spinBorderWidth + @@ -267,6 +279,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbDblClick + @@ -292,6 +307,9 @@ Virtualization scheme + + cmbVersion + @@ -1649,6 +1667,9 @@ Total Processes Number Limit: + + txtTotalNumber + @@ -1703,6 +1724,9 @@ Single Process Memory Limit: + + txtSingleMemory + @@ -1746,6 +1770,9 @@ Total Processes Memory Limit: + + txtTotalMemory + @@ -3442,6 +3469,9 @@ The process match level has a higher priority than the specificity and describes Set network/internet access for unlisted processes: + + cmbBlockINet + @@ -3489,6 +3519,9 @@ The process match level has a higher priority than the specificity and describes Test Rules, Program: + + txtProgFwTest + @@ -3499,6 +3532,9 @@ The process match level has a higher priority than the specificity and describes Port: + + txtPortFwTest + @@ -3509,6 +3545,9 @@ The process match level has a higher priority than the specificity and describes IP: + + txtIPFwTest + @@ -3519,6 +3558,9 @@ The process match level has a higher priority than the specificity and describes Protocol: + + cmbProtFwTest + @@ -5361,6 +5403,9 @@ instead of "*". Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbCategories + @@ -5429,6 +5474,9 @@ instead of "*". Text Filter + + txtTemplates + @@ -5743,60 +5791,258 @@ Please note that this values are currently user specific and saved globally for cmbBoxBorder btnBorderColor spinBorderWidth - treeRun - btnAddCmd - btnDelCmd + chkShowForRun + chkPinToTray + cmbDblClick + cmbBoxType + cmbVersion + chkSeparateUserFolders + chkUseVolumeSerialNumbers + chkRamBox + chkEncrypt + btnPassword + chkForceProtection chkAutoEmpty chkProtectBox - treeTriggers - btnDelAuto + chkRawDiskRead + chkRawDiskNotify + chkCopyLimit + txtCopyLimit + chkCopyPrompt + chkNoCopyWarn + chkDenyWrite + treeCopy + btnAddCopy + chkShowCopyTmpl + btnDelCopy + chkNoCopyMsg + chkBlockSpooler + chkOpenSpooler + chkPrintToFile + chkOpenProtectedStorage + chkOpenCredentials + chkCloseClipBoard + chkVmRead + chkVmReadNotify + chkProtectPower + chkUserOperation + chkCoverBar + chkBlockCapture + chkOpenDevCMApi + chkOpenSamEndpoint + chkOpenLsaEndpoint + treeRun + btnAddCmd + btnCmdUp + btnCmdDown + btnDelCmd + tabsSecurity + chkSecurityMode + chkLockDown + chkRestrictDevices + chkDropRights + chkFakeElevation + chkMsiExemptions + chkNoSecurityIsolation + chkNoSecurityFiltering + chkConfidential + chkLessConfidential + chkProtectWindow + chkAdminOnly + treeHostProc + btnHostProcessAllow + btnHostProcessDeny + chkShowHostProcTmpl + btnDelHostProcess + chkNotifyProtect + chkAddToJob + chkNestedJobs + txtSingleMemory + txtTotalMemory + txtTotalNumber + chkProtectSCM + chkRestrictServices + chkElevateRpcss + chkProtectSystem + chkDropPrivileges + chkDropConHostIntegrity + chkSbieLogon + chkCreateToken treeGroups btnAddGroup btnAddProg + chkShowGroupTmpl btnDelProg + tabsForce + treeForced + btnForceProg + btnForceChild + btnForceDir + chkShowForceTmpl + btnDelForce + chkDisableForced + treeBreakout + btnBreakoutProg + btnBreakoutDir + chkShowBreakoutTmpl + btnDelBreakout + tabsStop treeStop btnAddLingering chkShowStopTmpl btnDelStopProg + treeLeader + btnAddLeader + chkShowLeaderTmpl + btnDelLeader + chkNoStopWnd + chkLingerLeniency radStartAll radStartExcept radStartSelected treeStart btnAddStartProg + chkShowStartTmpl btnDelStartProg chkStartBlockMsg + chkAlertBeforeStart + tabsAccess + treeFiles + btnAddFile + chkShowFilesTmpl + btnDelFile + treeKeys + btnAddKey + chkShowKeysTmpl + btnDelKey + treeIPC + btnAddIPC + chkShowIPCTmpl + btnDelIPC + treeWnd + btnAddWnd + chkShowWndTmpl + btnDelWnd + chkNoWindowRename + treeCOM + btnAddCOM + chkShowCOMTmpl + btnDelCOM + chkOpenCOM + chkPrivacy + chkUseSpecificity + chkCloseForBox + chkNoOpenForBox + tabsInternet + cmbBlockINet chkINetBlockPrompt treeINet btnAddINetProg btnDelINetProg chkINetBlockMsg + treeNetFw + btnAddFwRule + chkShowNetFwTmpl + btnDelFwRule + txtProgFwTest + txtPortFwTest + txtIPFwTest + cmbProtFwTest + btnClearFwTest + treeDns + btnAddDns + btnDelDns + treeProxy + btnAddProxy + btnTestProxy + btnMoveProxyUp + btnMoveProxyDown + chkProxyResolveHostnames + btnDelProxy + chkBlockSamba + chkBlockDns + chkBlockNetShare + chkBlockNetParam + tabsRecovery treeRecovery btnAddRecovery chkShowRecoveryTmpl btnDelRecovery + chkAutoRecovery + treeRecIgnore + btnAddRecIgnore + btnAddRecIgnoreExt + chkShowRecIgnoreTmpl + btnDelRecIgnore + tabsOther + chkNoPanic + chkPreferExternalManifest + chkElevateCreateProcessFix + chkUseSbieDeskHack + chkUseSbieWndStation + chkComTimeout + chkForceRestart + treeInjectDll + chkHostProtect + chkHostProtectMsg tabsAdvanced + treeOptions + btnAddOption + chkShowOptionsTmpl + btnDelOption + treeTriggers + btnAddAutoExec + btnAddAutoRun + btnAddAutoSvc + btnAddTerminateCmd + btnAddRecoveryCmd + btnAddDeleteCmd + chkShowTriggersTmpl + btnDelAuto + chkHideFirmware + btnDumpFW + cmbLangID + chkHideSerial + chkHideMac + chkHideUID chkHideOtherBoxes + chkHideNonSystemProcesses + treeHideProc btnAddProcess + chkShowHiddenProcTmpl btnDelProcess + chkBlockWMI lstUsers btnAddUser btnDelUser chkMonitorAdminOnly + chkDisableMonitor + chkCallTrace chkFileTrace chkPipeTrace chkKeyTrace chkIpcTrace chkGuiTrace chkComTrace + chkNetFwTrace + chkDnsTrace + chkHookTrace chkDbgTrace + chkErrTrace scrollArea - treeTemplates + tabsTemplates cmbCategories txtTemplates + treeTemplates + btnAddTemplate + btnOpenTemplate + btnDelTemplate + treeFolders + chkScreenReaders btnEditIni - txtIniSection btnSaveIni btnCancelEdit + txtIniSection diff --git a/SandboxiePlus/SandMan/Forms/RecoveryWindow.ui b/SandboxiePlus/SandMan/Forms/RecoveryWindow.ui index ac0a2014..1ae07e9f 100644 --- a/SandboxiePlus/SandMan/Forms/RecoveryWindow.ui +++ b/SandboxiePlus/SandMan/Forms/RecoveryWindow.ui @@ -70,6 +70,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbRecover + @@ -193,6 +196,14 @@ treeFiles + btnDelete + cmbRecover + btnRecover + btnRefresh + btnAddFolder + chkShowAll + btnDeleteAll + btnClose diff --git a/SandboxiePlus/SandMan/Forms/SelectBoxWindow.ui b/SandboxiePlus/SandMan/Forms/SelectBoxWindow.ui index 4fa1117d..19976310 100644 --- a/SandboxiePlus/SandMan/Forms/SelectBoxWindow.ui +++ b/SandboxiePlus/SandMan/Forms/SelectBoxWindow.ui @@ -111,6 +111,14 @@ + + radBoxed + treeBoxes + radBoxedNew + radUnBoxed + chkFCP + chkAdmin + diff --git a/SandboxiePlus/SandMan/Forms/SettingsWindow.ui b/SandboxiePlus/SandMan/Forms/SettingsWindow.ui index 6c608eec..6bbe3803 100644 --- a/SandboxiePlus/SandMan/Forms/SettingsWindow.ui +++ b/SandboxiePlus/SandMan/Forms/SettingsWindow.ui @@ -87,6 +87,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + uiLang + @@ -597,6 +600,9 @@ true + + cmbIntegrateMenu + @@ -613,6 +619,9 @@ true + + cmbIntegrateDesk + @@ -678,6 +687,9 @@ true + + cmbTrayBoxes + @@ -691,6 +703,9 @@ true + + cmbSysTray + @@ -764,6 +779,9 @@ On main window close: + + cmbOnClose + @@ -1113,6 +1131,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbDPI + @@ -1130,6 +1151,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + txtEditor + @@ -1263,6 +1287,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbFontScale + @@ -1509,6 +1536,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + txtRamLimit + @@ -1835,6 +1865,9 @@ Incremental Updates + + cmbUpdate + @@ -1889,6 +1922,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, Full Upgrades + + cmbRelease + @@ -1962,6 +1998,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, Update Check Interval + + cmbInterval + @@ -2040,6 +2079,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, true + + regRoot + @@ -2077,6 +2119,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, true + + fileRoot + @@ -2100,6 +2145,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbDefault + @@ -2175,6 +2223,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, true + + ipcRoot + @@ -2467,6 +2518,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + cmbUsbSandbox + @@ -2623,6 +2677,9 @@ Unlike the preview channel, it does not include untested, potentially breaking, Text Filter + + txtTemplates + @@ -2795,20 +2852,137 @@ Unlike the preview channel, it does not include untested, potentially breaking, tabs + tabsGeneral + uiLang chkSandboxUrls + chkMonitorSize + chkPanic + keyPanic + chkTop + keyTop + chkPauseForce + keyPauseForce + chkSuspend + keySuspend + chkAsyncBoxOps + chkAutoTerminate + chkShowRecovery + chkCheckDelete + chkRecoveryTop + chkSilentMode + chkCopyProgress + chkNotifyRecovery + chkNoMessages + treeMessages + btnAddMessage + btnDelMessage + tabsShell + chkAutoStart + chkSvcStart + chkShellMenu + chkAlwaysDefault + chkShellMenu2 + chkShellMenu3 + chkShellMenu4 + chkScanMenu + cmbIntegrateMenu + cmbIntegrateDesk + cmbSysTray + cmbTrayBoxes + chkCompactTray + chkBoxOpsNotify + cmbOnClose + chkMinimize + chkSingleShow + treeRun + btnAddCmd + btnCmdUp + btnCmdDown + btnDelCmd + tabsGUI + chkDarkTheme + chkFusionTheme + chkAltRows + chkBackground + chkLargeIcons + chkNoIcons + chkOptTree + chkNewLayout + chkColorIcons + chkOverlayIcons + chkHideCore + cmbDPI + cmbFontScale + chkHide + btnSelectIniFont + btnResetIniFont + txtEditor + tabsAddons + treeAddons + btnInstallAddon + btnRemoveAddon + chkRamDisk + txtRamLimit + chkRamLetter + cmbRamLetter + tabsSupport + txtCertificate + txtSerial + btnGetCert + chkNoCheck + chkAutoUpdate + cmbInterval + radStable + radPreview + radInsider + cmbUpdate + cmbRelease + chkUpdateIssues + chkUpdateAddons + tabsAdvanced + cmbDefault + chkAutoRoot fileRoot btnBrowse regRoot ipcRoot + chkWFP + chkObjCb + chkWin32k + chkSbieLogon + chkSbieAll + chkWatchConfig + chkSkipUAC + chkAdminOnly + chkPassRequired + btnSetPassword + chkAdminOnlyFP + chkClearPass + tabsControl chkStartBlock treeWarnProgs btnAddWarnProg btnAddWarnFolder btnDelWarnProg + chkStartBlockMsg + chkNotForcedMsg + chkSandboxUsb + cmbUsbSandbox + treeVolumes + tabsTemplates treeCompat btnAddCompat btnDelCompat chkNoCompat + txtTemplates + treeTemplates + btnAddTemplate + btnOpenTemplate + btnDelTemplate + btnEditIni + btnSaveIni + btnCancelEdit + txtIniSection diff --git a/SandboxiePlus/SandMan/Forms/SnapshotsWindow.ui b/SandboxiePlus/SandMan/Forms/SnapshotsWindow.ui index d7e92191..81ba6238 100644 --- a/SandboxiePlus/SandMan/Forms/SnapshotsWindow.ui +++ b/SandboxiePlus/SandMan/Forms/SnapshotsWindow.ui @@ -65,6 +65,9 @@ Name: + + txtName + @@ -122,6 +125,9 @@ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + txtInfo + @@ -222,11 +228,13 @@ - btnTake treeSnapshots - btnRemove txtName + chkDefault txtInfo + btnTake + btnSelect + btnRemove