class Tk::Entry
Constants
- TkCommandNames
- WidgetClassName
Public Instance Methods
[](*args)
click to toggle source
# File lib/tk/entry.rb, line 107 def [](*args) self.value[*args] end
[]=(*args)
click to toggle source
# File lib/tk/entry.rb, line 110 def []=(*args) val = args.pop str = self.value str[*args] = val self.value = str val end
bbox(index)
click to toggle source
# File lib/tk/entry.rb, line 29 def bbox(index) list(tk_send_without_enc('bbox', index)) end
cursor()
click to toggle source
# File lib/tk/entry.rb, line 32 def cursor number(tk_send_without_enc('index', 'insert')) end
Also aliased as: icursor
cursor=(index)
click to toggle source
# File lib/tk/entry.rb, line 36 def cursor=(index) tk_send_without_enc('icursor', index) #self index end
Also aliased as: icursor=
delete(first, last=None)
click to toggle source
# File lib/tk/entry.rb, line 49 def delete(first, last=None) tk_send_without_enc('delete', first, last) self end
dragto(pos)
click to toggle source
# File lib/tk/entry.rb, line 57 def dragto(pos) tk_send_without_enc('scan', 'dragto', pos) self end
index(idx)
click to toggle source
# File lib/tk/entry.rb, line 42 def index(idx) number(tk_send_without_enc('index', idx)) end
insert(pos,text)
click to toggle source
# File lib/tk/entry.rb, line 45 def insert(pos,text) tk_send_without_enc('insert', pos, _get_eval_enc_str(text)) self end
invoke_validate()
click to toggle source
# File lib/tk/entry.rb, line 85 def invoke_validate bool(tk_send_without_enc('validate')) end
mark(pos)
click to toggle source
# File lib/tk/entry.rb, line 53 def mark(pos) tk_send_without_enc('scan', 'mark', pos) self end
selection_adjust(index)
click to toggle source
# File lib/tk/entry.rb, line 61 def selection_adjust(index) tk_send_without_enc('selection', 'adjust', index) self end
selection_clear()
click to toggle source
# File lib/tk/entry.rb, line 65 def selection_clear tk_send_without_enc('selection', 'clear') self end
selection_from(index)
click to toggle source
# File lib/tk/entry.rb, line 69 def selection_from(index) tk_send_without_enc('selection', 'from', index) self end
selection_present()
click to toggle source
# File lib/tk/entry.rb, line 73 def selection_present() bool(tk_send_without_enc('selection', 'present')) end
selection_range(s, e)
click to toggle source
# File lib/tk/entry.rb, line 76 def selection_range(s, e) tk_send_without_enc('selection', 'range', s, e) self end
selection_to(index)
click to toggle source
# File lib/tk/entry.rb, line 80 def selection_to(index) tk_send_without_enc('selection', 'to', index) self end
validate(mode = nil)
click to toggle source
# File lib/tk/entry.rb, line 88 def validate(mode = nil) if mode configure 'validate', mode else invoke_validate end end
value()
click to toggle source
# File lib/tk/entry.rb, line 96 def value _fromUTF8(tk_send_without_enc('get')) end
Also aliased as: get
value=(val)
click to toggle source
# File lib/tk/entry.rb, line 99 def value= (val) tk_send_without_enc('delete', 0, 'end') tk_send_without_enc('insert', 0, _get_eval_enc_str(val)) val end
Also aliased as: set
Private Instance Methods
__strval_optkeys()
click to toggle source
def create_self(keys)
super(__conv_vcmd_on_hash_kv(keys))
end private :create_self
Calls superclass method
TkConfigMethod#__strval_optkeys
# File lib/tk/entry.rb, line 24 def __strval_optkeys super() + ['show', 'disabledbackground', 'readonlybackground'] end