summaryrefslogtreecommitdiff
path: root/ext/tk/lib/tkextlib/iwidgets/entryfield.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tk/lib/tkextlib/iwidgets/entryfield.rb')
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/entryfield.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/tk/lib/tkextlib/iwidgets/entryfield.rb b/ext/tk/lib/tkextlib/iwidgets/entryfield.rb
index 6299259b9b..300573bcec 100644
--- a/ext/tk/lib/tkextlib/iwidgets/entryfield.rb
+++ b/ext/tk/lib/tkextlib/iwidgets/entryfield.rb
@@ -87,7 +87,13 @@ class Tk::Iwidgets::Entryfield
def value
_fromUTF8(tk_send_without_enc('get'))
end
+ def value= (val)
+ tk_send_without_enc('delete', 0, 'end')
+ tk_send_without_enc('insert', 0, _get_eval_enc_str(val))
+ val
+ end
alias get value
+ alias set value=
def cursor=(index)
tk_send_without_enc('icursor', index)