Изменения в диалоге поиска
This commit is contained in:
parent
e7c4d8c95e
commit
d9d071092e
5
TODO
5
TODO
|
@ -9,8 +9,6 @@
|
||||||
|
|
||||||
--- Ansible ---
|
--- Ansible ---
|
||||||
1. Определение всех переменных в отдельный список
|
1. Определение всех переменных в отдельный список
|
||||||
- если открыт каталог с плэйбуками
|
|
||||||
подкаталоги vars, group_vars, host_vars, файл inventory
|
|
||||||
- внутри файла, конструкции вида:
|
- внутри файла, конструкции вида:
|
||||||
set_fact:
|
set_fact:
|
||||||
varName: value
|
varName: value
|
||||||
|
@ -22,7 +20,4 @@
|
||||||
- var1.yml
|
- var1.yml
|
||||||
- var2.yml
|
- var2.yml
|
||||||
|
|
||||||
2. Внутри редактора на переменных {{ var_name }} сделать либо по наведении мыши либо по щелчку,
|
|
||||||
либо добавить ссылку на файл и где эта переменная определена
|
|
||||||
|
|
||||||
3. Если используется роль и переменная не найдена в плэйбуке то искать в роли (не факт что требуется)
|
3. Если используется роль и переменная не найдена в плэйбуке то искать в роли (не факт что требуется)
|
||||||
|
|
|
@ -838,6 +838,7 @@ namespace eval Editor {
|
||||||
}
|
}
|
||||||
wm geom $win +$x+$y
|
wm geom $win +$x+$y
|
||||||
}
|
}
|
||||||
|
|
||||||
proc FindReplaceText {findString replaceString regexp} {
|
proc FindReplaceText {findString replaceString regexp} {
|
||||||
global nbEditor
|
global nbEditor
|
||||||
set txt [$nbEditor select].frmText.t
|
set txt [$nbEditor select].frmText.t
|
||||||
|
@ -884,11 +885,15 @@ namespace eval Editor {
|
||||||
$txt tag add sel $ind $endInd
|
$txt tag add sel $ind $endInd
|
||||||
incr i
|
incr i
|
||||||
}
|
}
|
||||||
|
.finddialog.lblCounter configure -text "[::msgcat::mc "Finded"]: $i"
|
||||||
|
|
||||||
# set pos [$txt search $options $findString $pos end]
|
# set pos [$txt search $options $findString $pos end]
|
||||||
|
|
||||||
|
|
||||||
# $txt mark set insert $pos
|
# $txt mark set insert $pos
|
||||||
$txt see $pos
|
if {[lindex $lstFindIndex 0] ne "" } {
|
||||||
|
$txt see [lindex $lstFindIndex 0]
|
||||||
|
}
|
||||||
# puts $pos
|
# puts $pos
|
||||||
# # highlight the found word
|
# # highlight the found word
|
||||||
# set line [lindex [split $pos "."] 0]
|
# set line [lindex [split $pos "."] 0]
|
||||||
|
@ -917,7 +922,7 @@ namespace eval Editor {
|
||||||
set txt $w.frmText.t
|
set txt $w.frmText.t
|
||||||
set win .finddialog
|
set win .finddialog
|
||||||
set regexpSet ""
|
set regexpSet ""
|
||||||
# set nocaseSet "-nocase"
|
set searchAll "-all"
|
||||||
|
|
||||||
if { [winfo exists $win] } { destroy $win }
|
if { [winfo exists $win] } { destroy $win }
|
||||||
toplevel $win
|
toplevel $win
|
||||||
|
@ -944,7 +949,7 @@ namespace eval Editor {
|
||||||
-command {
|
-command {
|
||||||
puts $Editor::show($Editor::win.entryReplace)
|
puts $Editor::show($Editor::win.entryReplace)
|
||||||
if {$Editor::show($Editor::win.entryReplace) eq "false"} {
|
if {$Editor::show($Editor::win.entryReplace) eq "false"} {
|
||||||
grid $Editor::win.entryReplace -row 1 -column 0 -columnspan 2 -sticky nsew
|
grid $Editor::win.entryReplace -row 1 -column 0 -columnspan 3 -sticky nsew
|
||||||
grid $Editor::win.bDone -row 1 -column 3 -sticky e
|
grid $Editor::win.bDone -row 1 -column 3 -sticky e
|
||||||
grid $Editor::win.bDoneAll -row 1 -column 4 -sticky e
|
grid $Editor::win.bDoneAll -row 1 -column 4 -sticky e
|
||||||
set Editor::show($Editor::win.entryReplace) "true"
|
set Editor::show($Editor::win.entryReplace) "true"
|
||||||
|
@ -955,15 +960,17 @@ namespace eval Editor {
|
||||||
}
|
}
|
||||||
ttk::checkbutton $win.chkRegexp -text "Regexp" \
|
ttk::checkbutton $win.chkRegexp -text "Regexp" \
|
||||||
-variable regexpSet -onvalue "-regexp" -offvalue ""
|
-variable regexpSet -onvalue "-regexp" -offvalue ""
|
||||||
# ttk::checkbutton $win.chkCase -text "Case Sensitive" \
|
ttk::checkbutton $win.chkAll -text "All" -state disable\
|
||||||
# -variable nocaseSet -onvalue "" -offvalue "-nocase"
|
-variable searchAll -onvalue "-all" -offvalue ""
|
||||||
|
ttk::label $win.lblCounter -justify right -anchor e -text ""
|
||||||
|
|
||||||
grid $win.entryFind -row 0 -column 0 -columnspan 2 -sticky nsew
|
grid $win.entryFind -row 0 -column 0 -columnspan 3 -sticky nsew
|
||||||
grid $win.bForward -row 0 -column 3 -sticky e
|
grid $win.bForward -row 0 -column 3 -sticky e
|
||||||
grid $win.bBackward -row 0 -column 4 -sticky e
|
grid $win.bBackward -row 0 -column 4 -sticky e
|
||||||
grid $win.bReplace -row 0 -column 5 -sticky e
|
grid $win.bReplace -row 0 -column 5 -sticky e
|
||||||
grid $win.chkRegexp -row 2 -column 0 -sticky w
|
grid $win.chkRegexp -row 2 -column 0 -sticky w
|
||||||
# grid $win.chkCase -row 2 -column 1 -sticky w
|
# grid $win.chkAll -row 2 -column 1 -sticky w
|
||||||
|
grid $win.lblCounter -row 2 -column 2 -sticky we
|
||||||
|
|
||||||
# set reqWidth [winfo reqwidth $win]
|
# set reqWidth [winfo reqwidth $win]
|
||||||
set boxX [expr [winfo rootx $w] + [expr [winfo width $nbEditor] - 350]]
|
set boxX [expr [winfo rootx $w] + [expr [winfo width $nbEditor] - 350]]
|
||||||
|
@ -998,6 +1005,7 @@ namespace eval Editor {
|
||||||
if [winfo exists $w.frmText2] {
|
if [winfo exists $w.frmText2] {
|
||||||
$w.panelTxt forget $w.frmText2
|
$w.panelTxt forget $w.frmText2
|
||||||
destroy $w.frmText2
|
destroy $w.frmText2
|
||||||
|
focus -force $w.frmText.t.t
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
set frmText [Editor::EditorWidget $w $fileType]
|
set frmText [Editor::EditorWidget $w $fileType]
|
||||||
|
|
|
@ -77,6 +77,7 @@
|
||||||
::msgcat::mcset ru "File modify" "Файл изменен"
|
::msgcat::mcset ru "File modify" "Файл изменен"
|
||||||
::msgcat::mcset ru "File saved" "Файл сохранен"
|
::msgcat::mcset ru "File saved" "Файл сохранен"
|
||||||
::msgcat::mcset ru "Find" "Найти"
|
::msgcat::mcset ru "Find" "Найти"
|
||||||
|
::msgcat::mcset ru "Finded" "Найдено"
|
||||||
::msgcat::mcset ru "Find in files" "Найти в файлах"
|
::msgcat::mcset ru "Find in files" "Найти в файлах"
|
||||||
::msgcat::mcset ru "Font normal" "Нормальный шрифт"
|
::msgcat::mcset ru "Font normal" "Нормальный шрифт"
|
||||||
::msgcat::mcset ru "Font bold" "Жирный шрифт"
|
::msgcat::mcset ru "Font bold" "Жирный шрифт"
|
||||||
|
|
|
@ -60,15 +60,17 @@ namespace eval ttk::theme::dark {
|
||||||
|
|
||||||
# ttk widgets.
|
# ttk widgets.
|
||||||
ttk::style configure TButton \
|
ttk::style configure TButton \
|
||||||
-width -8 -padding {5 1} -relief link
|
-width -8 -padding {5 1} -relief link
|
||||||
ttk::style configure TMenubutton -relief flat -arrowsize 0
|
ttk::style configure TMenubutton -relief flat -arrowsize 0
|
||||||
ttk::style configure TCheckbutton \
|
ttk::style configure TCheckbutton \
|
||||||
-indicatorbackground "#ffffff" -indicatormargin {1 1 4 1}
|
-indicatorbackground $colors(-lighter) -indicatormargin {1 1 4 1}
|
||||||
ttk::style configure TRadiobutton \
|
ttk::style configure TRadiobutton \
|
||||||
-indicatorbackground "#ffffff" -indicatormargin {1 1 4 1}
|
-indicatorbackground "#ffffff" -indicatormargin {1 1 4 1}
|
||||||
ttk::style configure TFrame -relief flat -border -1
|
ttk::style configure TFrame -relief flat -border -1
|
||||||
# ttk::style configure TEntry -fieldbackground #ffffff -foreground #000000 -padding {2 0}
|
ttk::style configure TEntry -fieldbackground $colors(-lightframe) \
|
||||||
ttk::style configure TEntry -fieldbackground $colors(-lightframe) -foreground #ffffff -padding {2 0}
|
-padding {2 0}
|
||||||
|
ttk::style configure TLabel -foreground $colors(-disabledfg) \
|
||||||
|
-background $colors(-frame) -padding {2 0}
|
||||||
|
|
||||||
ttk::style configure TCombobox \
|
ttk::style configure TCombobox \
|
||||||
-fieldbackground $colors(-lightframe) \
|
-fieldbackground $colors(-lightframe) \
|
||||||
|
@ -106,8 +108,6 @@ namespace eval ttk::theme::dark {
|
||||||
-background [list active $colors(-lighter)] \
|
-background [list active $colors(-lighter)] \
|
||||||
-foreground [list disabled $colors(-disabledfg)]
|
-foreground [list disabled $colors(-disabledfg)]
|
||||||
|
|
||||||
ttk::style configure TLabel -foreground $colors(-disabledfg) -padding {2 0}
|
|
||||||
|
|
||||||
# ttk::style configure TreeCtrl \
|
# ttk::style configure TreeCtrl \
|
||||||
# -background gray30 -itembackground {gray60 gray50} \
|
# -background gray30 -itembackground {gray60 gray50} \
|
||||||
# -itemfill #ffffff -itemaccentfill yellow
|
# -itemfill #ffffff -itemaccentfill yellow
|
||||||
|
|
Loading…
Reference in New Issue
Block a user