Lines Matching defs:id
22 def TkTextMark.id2obj(text, id)
26 TMarkID_TBL[tpath][id]? TMarkID_TBL[tpath][id]: id
28 id
40 # @path = @id = Tk_TextMark_ID.join('')
41 @path = @id = Tk_TextMark_ID.join(TkCore::INTERP._ip_id_).freeze
45 TMarkID_TBL[@id] = self
47 TMarkID_TBL[@tpath][@id] = self
49 tk_call_without_enc(@t.path, 'mark', 'set', @id,
51 @t._addtag id, self
54 def id
55 Tk::Text::IndexString.new(@id)
59 #if ( tk_split_simplelist(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'names'))).find{|id| id == @id } )
60 if ( tk_split_simplelist(tk_call_without_enc(@t.path, 'mark', 'names'), false, true).find{|id| id == @id } )
74 Tk::Text::IndexString.new(@id + ' + ' + mod)
76 Tk::Text::IndexString.new(@id + ' ' + mod)
85 Tk::Text::IndexString.new(@id + ' - ' + mod)
87 Tk::Text::IndexString.new(@id + ' - -' + $1)
89 Tk::Text::IndexString.new(@id + ' ' + mod)
95 @t.index(@id)
103 tk_call_without_enc(@t.path, 'mark', 'set', @id,
109 tk_call_without_enc(@t.path, 'mark', 'unset', @id)
115 tk_call_without_enc(@t.path, 'mark', 'gravity', @id)
119 tk_call_without_enc(@t.path, 'mark', 'gravity', @id, direction)
128 @t.tagid2obj(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'next', @id)))
136 @t.tagid2obj(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'previous', @id)))
152 @path = @id = name
153 TMarkID_TBL[@id] = self
155 TMarkID_TBL[@tpath][@id] = self unless TMarkID_TBL[@tpath][@id]
156 @t._addtag @id, self
177 @path = @id = name
178 tk_call_without_enc(@t.path, 'mark', 'set', @id,
180 @t._addtag @id, self