mirror of
https://bitbucket.org/svk28/rac-gui
synced 2024-12-04 18:46:52 +00:00
Добавлен вывод текущей версии в диалог о программе
This commit is contained in:
parent
a4c325d161
commit
a32447dc05
@ -406,16 +406,21 @@ proc SetRacCommand {} {
|
||||
}
|
||||
|
||||
proc ShowHelpDialog {} {
|
||||
global default dir
|
||||
global default dir racgui_version racgui_release
|
||||
set frm [AddToplevel [::msgcat::mc "About"] help_grey_64]
|
||||
wm title .add [::msgcat::mc "About"]
|
||||
ttk::label $frm.lbl_version -text "[::msgcat::mc "Version"]: $racgui_version"
|
||||
ttk::label $frm.lbl_release -text "[::msgcat::mc "Release"]: $racgui_release"
|
||||
|
||||
text $frm.txt -wrap word
|
||||
ttk::scrollbar $frm.hsb -orient horizontal -command [list $frm.t xview]
|
||||
ttk::scrollbar $frm.vsb -orient vertical -command [list $frm.t yview]
|
||||
text $frm.t -xscrollcommand [list $frm.hsb set] -yscrollcommand [list $frm.vsb set]
|
||||
grid $frm.t -row 0 -column 0 -sticky nsew
|
||||
grid $frm.vsb -row 0 -column 1 -sticky nsew
|
||||
grid $frm.hsb -row 1 -column 0 -sticky nsew
|
||||
grid $frm.lbl_version -row 0 -column 0 -sticky nsew -padx 5 -pady 2
|
||||
grid $frm.lbl_release -row 1 -column 0 -sticky nsew -padx 5 -pady 2
|
||||
grid $frm.t -row 2 -column 0 -sticky nsew
|
||||
grid $frm.vsb -row 2 -column 1 -sticky nsew
|
||||
grid $frm.hsb -row 3 -column 0 -sticky nsew
|
||||
grid columnconfigure $frm 0 -weight 1
|
||||
grid rowconfigure $frm 0 -weight 1
|
||||
|
||||
@ -2577,24 +2582,3 @@ proc Del::app {tree host profile_name} {
|
||||
proc Del::inet {tree host profile_name} {
|
||||
Del::acl $host inet [GetWorkTreeItems "name"] $profile_name
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -123,4 +123,3 @@ pack $frm_tree $frm_work -side left -expand true -fill both
|
||||
.panel add $frm_tree -weight 1
|
||||
.panel add $frm_work -weight 1
|
||||
|
||||
|
||||
|
@ -146,3 +146,5 @@
|
||||
::msgcat::mcset ru "Connected at" "Подключено в"
|
||||
::msgcat::mcset ru "Session number" "Номер сессии"
|
||||
::msgcat::mcset ru "About" "О программе"
|
||||
::msgcat::mcset ru "Version" "Версия"
|
||||
::msgcat::mcset ru "Release" "Выпуск"
|
||||
|
15
rac_gui.tcl
15
rac_gui.tcl
@ -15,6 +15,19 @@ exec wish "$0" -- "$@"
|
||||
#
|
||||
######################################################
|
||||
|
||||
|
||||
# определим текущую версию и релиз
|
||||
set f [open $argv0 "RDONLY"]
|
||||
while {[gets $f line] >=0} {
|
||||
if [regexp -nocase -all -- {version: ([0-9]+?.[0-9]+?.[0-9]+?)} $line match v1] {
|
||||
set racgui_version $v1
|
||||
}
|
||||
if [regexp -nocase -all -- {release: ([0-9]+?)} $line match v1] {
|
||||
set racgui_release $v1
|
||||
}
|
||||
}
|
||||
close $f
|
||||
|
||||
package require msgcat
|
||||
|
||||
# Устанавливаем текущий каталог
|
||||
@ -112,5 +125,3 @@ if [file exists [file join $dir(work) 1c_srv_new.cfg]] {
|
||||
set servers_list ""
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user