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