set data [exec pnmscale 2 << $ppm]
image create photo image/main -data $data
- set alloptions [exec ./dictionary-pixmap-options $unk_what]
+ set alloptions [exec ./database-info-fetch $unk_what]
select_database pixmap
global mul rhsmost_max cols glyphsdone cur_0 cur_1
global all_contexts
upvar #0 cur_$z1 cur
- .d.csr.csr.l configure -text {adjust}
+ .d.csr.csr.l configure -text "adjust [char_get_definition_context_actual]"
place .d.csr.csr -x [expr {$cur*$mul - 7}]
set okctxts [char_get_definition_contexts]
foreach ctx [lsort [array names all_contexts]] {
set key [string range $ctx 0 0]
if {[lsearch -exact $okctxts $ctx] >= 0} {
- bind_key [string tolower $key] [list set new_context $ctx]
+ bind_key [string tolower $key] "
+ [list set new_context $ctx]
+ recursor
+ "
} else {
bind_key [string tolower $key] {}
}
proc char_start_define_text {} {
global cur_0 cur_1 cur_mode
if {$cur_0 == $cur_1} return
- if {![string length [char_get_definition_context_actual]]} return
+ set cdgdca [char_get_definition_context_actual]
+ if {![string length $cdgdca]} return
.d.csr.csr.e delete 0 end
set cur_mode text
+ .d.csr.csr.l configure -text "define $cdgdca:"
recursor
}
{Escape {abandon entry}}
}
unbind_all_keys
- .d.csr.csr.l configure -text {define:}
pack .d.csr.csr.e -side left
focus .d.csr.csr.e
bind .d.csr.csr.e <Key-Return> {
must_gets_exactly stdin confirmed
- manyset [dict2_reqkind_rows reqkind rows]
+ manyset [dict2_reqkind_rows $dict] reqkind rows
if {$yesno} {
read_database $dictdir/master-$dict.txt