diff --git a/Sharepoint_ToolBox.ps1 b/Sharepoint_ToolBox.ps1 index f6ddb10..1f409d5 100644 --- a/Sharepoint_ToolBox.ps1 +++ b/Sharepoint_ToolBox.ps1 @@ -3624,58 +3624,53 @@ $tabBulk.Controls.AddRange(@($grpBulkList, $btnBulkCreate)) $tabStruct = New-Object System.Windows.Forms.TabPage $tabStruct.Text = T "tab.structure" -# ── CSV import ───────────────────────────────────────────────────────────── -$grpStructCsv = New-Group (T "grp.struct.csv") 10 4 620 60 +# ── CSV import + target (single row) ─────────────────────────────────────── +$grpStructCsv = New-Group (T "grp.struct.csv") 10 4 620 52 $lblStructDesc = New-Object System.Windows.Forms.Label $lblStructDesc.Text = T "lbl.struct.desc" -$lblStructDesc.Location = New-Object System.Drawing.Point(10, 18) -$lblStructDesc.Size = New-Object System.Drawing.Size(460, 32) +$lblStructDesc.Location = New-Object System.Drawing.Point(10, 20) +$lblStructDesc.Size = New-Object System.Drawing.Size(460, 20) $btnStructCsv = New-Object System.Windows.Forms.Button $btnStructCsv.Text = T "btn.struct.csv" -$btnStructCsv.Location = New-Object System.Drawing.Point(490, 22) -$btnStructCsv.Size = New-Object System.Drawing.Size(118, 28) +$btnStructCsv.Location = New-Object System.Drawing.Point(490, 18) +$btnStructCsv.Size = New-Object System.Drawing.Size(118, 26) $grpStructCsv.Controls.AddRange(@($lblStructDesc, $btnStructCsv)) # ── Preview ──────────────────────────────────────────────────────────────── -$grpStructPreview = New-Group (T "grp.struct.preview") 10 68 620 140 +$grpStructPreview = New-Group (T "grp.struct.preview") 10 58 620 148 $tvStruct = New-Object System.Windows.Forms.TreeView $tvStruct.Location = New-Object System.Drawing.Point(10, 18) -$tvStruct.Size = New-Object System.Drawing.Size(598, 112) +$tvStruct.Size = New-Object System.Drawing.Size(598, 120) $tvStruct.Font = New-Object System.Drawing.Font("Segoe UI", 9) $tvStruct.ShowLines = $true $tvStruct.ShowPlusMinus = $true $grpStructPreview.Controls.Add($tvStruct) -# ── Target ───────────────────────────────────────────────────────────────── -$grpStructTarget = New-Group (T "grp.struct.target") 10 212 620 52 - +# ── Target + Buttons (single row) ───────────────────────────────────────── $lblStructLib = New-Object System.Windows.Forms.Label $lblStructLib.Text = T "lbl.struct.library" -$lblStructLib.Location = New-Object System.Drawing.Point(10, 22) -$lblStructLib.Size = New-Object System.Drawing.Size(120, 20) +$lblStructLib.Location = New-Object System.Drawing.Point(12, 214) +$lblStructLib.Size = New-Object System.Drawing.Size(110, 20) $txtStructLib = New-Object System.Windows.Forms.TextBox -$txtStructLib.Location = New-Object System.Drawing.Point(134, 20) -$txtStructLib.Size = New-Object System.Drawing.Size(300, 22) +$txtStructLib.Location = New-Object System.Drawing.Point(124, 212) +$txtStructLib.Size = New-Object System.Drawing.Size(200, 22) $txtStructLib.PlaceholderText = T "ph.struct.library" -$grpStructTarget.Controls.AddRange(@($lblStructLib, $txtStructLib)) - -# ── Buttons ──────────────────────────────────────────────────────────────── -$btnStructCreate = New-ActionBtn (T "btn.struct.create") 10 270 ([System.Drawing.Color]::FromArgb(0, 120, 212)) -$btnStructCreate.Size = New-Object System.Drawing.Size(200, 34) +$btnStructCreate = New-ActionBtn (T "btn.struct.create") 340 208 ([System.Drawing.Color]::FromArgb(0, 120, 212)) +$btnStructCreate.Size = New-Object System.Drawing.Size(180, 30) $btnStructClear = New-Object System.Windows.Forms.Button $btnStructClear.Text = T "btn.struct.clear" -$btnStructClear.Location = New-Object System.Drawing.Point(220, 270) -$btnStructClear.Size = New-Object System.Drawing.Size(90, 34) +$btnStructClear.Location = New-Object System.Drawing.Point(528, 208) +$btnStructClear.Size = New-Object System.Drawing.Size(90, 30) -$tabStruct.Controls.AddRange(@($grpStructCsv, $grpStructPreview, $grpStructTarget, $btnStructCreate, $btnStructClear)) +$tabStruct.Controls.AddRange(@($grpStructCsv, $grpStructPreview, $lblStructLib, $txtStructLib, $btnStructCreate, $btnStructClear)) $tabs.TabPages.AddRange(@($tabPerms, $tabStorage, $tabTemplates, $tabSearch, $tabDupes, $tabTransfer, $tabBulk, $tabStruct))