Changeset d63dfa7 in tol for tolbase/lib
- Timestamp:
- Feb 16, 2012, 12:30:02 PM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 8d543fa
- Parents:
- 4aaaf4c
- File:
-
- 1 edited
-
tolbase/lib/toltk/bystext.tcl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tolbase/lib/toltk/bystext.tcl
r4aaaf4c rd63dfa7 843 843 } 844 844 845 proc ::BayesText::DlgEscapeTextIdle { w } { 846 variable DlgEscapeTextData 847 848 if { [ winfo exists $w ] } { 849 set f [ $w getframe ] 850 set buffer [ $f.o get 1.0 "end -1 char" ] 851 if { $buffer ne $DlgEscapeTextData(buffer) } { 852 $f.t del 1.0 end 853 $f.t ins end [ ::BayesText::TolEscape $buffer ] 854 set DlgEscapeTextData(buffer) $buffer 855 } 856 update 857 after idle [ list ::BayesText::DlgEscapeTextIdle $w ] 858 } 859 } 860 845 861 proc ::BayesText::DlgEscapeText { editor } { 862 variable DlgEscapeTextData 863 846 864 set w .dlgescape 847 865 if { [ winfo exists $w ] } { … … 859 877 label $f.lt -text [ mc "Transformed:" ] 860 878 rotext $f.t -width 40 -height 4 861 bind $f.o <<Modified>> {862 if { [ %W edit modified ] == 1 } {863 set f [ winfo parent %W ]864 set tt $f.t865 set buffer [ %W get 1.0 "end -1 char" ]866 $tt del 1.0 end867 $tt ins end [ ::BayesText::TolEscape $buffer ]868 %W edit modified 0869 }870 }871 879 grid $f.lo -row 0 -column 0 -sticky w 872 880 grid $f.o -row 1 -column 0 -sticky snew … … 880 888 } 881 889 $f.o delete 1.0 end 890 $f.t del 1.0 end 891 set DlgEscapeTextData(buffer) "" 882 892 set idxs [ $editor tag ranges sel ] 883 893 if { [ llength $idxs ] } { … … 885 895 } 886 896 $w itemconfigure 1 -command [ list ::BayesText::DlgEscapeTextApply $editor ] 897 update 898 after idle [ list ::BayesText::DlgEscapeTextIdle $w ] 887 899 } 888 900
Note: See TracChangeset
for help on using the changeset viewer.
