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