beta2 #8

Merged
svk merged 49 commits from beta2 into master 2026-01-28 12:45:48 +03:00
14 changed files with 572 additions and 58 deletions
Showing only changes of commit 26546dfe27 - Show all commits

View File

@@ -391,6 +391,12 @@ namespace eval FileOper {
if {[file tail $filePath] eq "projman.ini"} {
Config::read $dir(cfg)
}
if {[file tail $filePath] eq "tools.ini"} {
Tools::Read $dir(cfg)
Tools::CheckVariables
Tools::GetMenu .popup.tools
Tools::GetMenu .frmMenu.mnuTools.m
}
if [string match "*untitled*" $nbEditorItem] {
FileOper::Close
if {$type ne "close"} {

View File

@@ -29,6 +29,7 @@ proc Tools::Create {dir} {
}
proc Tools::Read {dir} {
set ::toolsVariables ""
set toolsFile [ini::open [file join $dir tools.ini] "r"]
foreach section [ini::sections $toolsFile] {
foreach key [ini::keys $toolsFile $section] {
@@ -104,6 +105,12 @@ proc Tools::CheckVariables {} {
proc Tools::GetMenu {m} {
global cfgVariables toolsVariables
set count [$m index end]
if {$count != "none"} {
for {set i $count} {$i >= 0} {incr i -1} {
$m delete $i
}
}
foreach toolName [dict keys $toolsVariables] {
dict for {key value} [dict get $toolsVariables $toolName] {
DebugPuts "GetToolsMenu $key $value"