Class: Tk::HTML_Widget
Defined Under Namespace
Classes: ClippingWindow
Constant Summary
collapse
- PACKAGE_NAME =
'Tkhtml'.freeze
- TkCommandNames =
['html'.freeze].freeze
- WidgetClassName =
'Html'.freeze
Constants included
from Tk
AUTO_PATH, INTERP, JAPANIZED_TK, LIBRARY_PATH, MAINLOOP, PACKAGE_PATH, RELEASE_DATE, TCL_LIBRARY_PATH, TCL_MAJOR_VERSION, TCL_MINOR_VERSION, TCL_PACKAGE_PATH, TCL_PATCHLEVEL, TCL_PRECISION, TCL_VERSION, TK_MAJOR_VERSION, TK_MINOR_VERSION, TK_PATCHLEVEL, TK_VERSION, Tkextlib_RELEASE_DATE, TreeCtrl_Widget, X_Scrollable, Y_Scrollable
Constants included
from TkCore
TkCore::EventFlag, TkCore::INTERP, TkCore::WIDGET_DESTROY_HOOK
Constants included
from TkComm
TkComm::GET_CONFIGINFO_AS_ARRAY, TkComm::GET_CONFIGINFOwoRES_AS_ARRAY, TkComm::TkExtlibAutoloadModule, TkComm::Tk_CMDTBL, TkComm::Tk_IDs, TkComm::Tk_WINDOWS, TkComm::USE_TCLs_LIST_FUNCTIONS, TkComm::WidgetClassNames
Constants included
from TkUtil
TkUtil::None, TkUtil::RELEASE_DATE
Class Method Summary
collapse
Instance Method Summary
collapse
-
#bgimage(image, tid = None) ⇒ Object
-
#break_text(idx) ⇒ Object
(also: #text_break)
-
#clear ⇒ Object
-
#clipping_window ⇒ Object
(also: #clipwin, #htmlclip)
-
#coords(index = None, percent = None) ⇒ Object
-
#dom_attr(idx) ⇒ Object
-
#dom_formel(name) ⇒ Object
(also: #dom_form_element)
-
#dom_id(*spec) ⇒ Object
-
#dom_ids(*spec) ⇒ Object
-
#dom_nameidx(tag, name) ⇒ Object
(also: #dom_name_index)
-
#dom_radioidx(tag, name) ⇒ Object
(also: #dom_radio_index)
-
#dom_tree(idx, val) ⇒ Object
-
#dom_value(*spec) ⇒ Object
-
#forminfo(*args) ⇒ Object
(also: #form_info)
-
#href(x, y) ⇒ Object
-
#html_text(first, last) ⇒ Object
(also: #text_html)
-
#image_add(id, img) ⇒ Object
-
#image_at(x, y) ⇒ Object
-
#image_set(id, num) ⇒ Object
-
#image_update(id, imgs) ⇒ Object
-
#images ⇒ Object
-
#index(idx, count = None, unit = None) ⇒ Object
-
#insert_cursor(idx) ⇒ Object
-
#layout ⇒ Object
-
#names ⇒ Object
-
#on_screen(id, x, y) ⇒ Object
-
#over(x, y) ⇒ Object
-
#over_attr(x, y, attrs) ⇒ Object
-
#over_markup(x, y) ⇒ Object
-
#parse(txt) ⇒ Object
-
#plain_text(first, last) ⇒ Object
(also: #ascii_text, #text_ascii)
-
#postscript(*args) ⇒ Object
-
#refresh(*opts) ⇒ Object
-
#resolver(*uri_args) ⇒ Object
-
#selection_clear ⇒ Object
-
#selection_set(first, last) ⇒ Object
-
#sizewindow(*args) ⇒ Object
-
#source ⇒ Object
-
#text_delete(first, last) ⇒ Object
-
#text_find(txt, *args) ⇒ Object
-
#text_insert(idx, txt) ⇒ Object
-
#text_table(idx, imgs = None, attrs = None) ⇒ Object
-
#token_append(tag, *args) ⇒ Object
-
#token_attrs(*args) ⇒ Object
-
#token_define(*args) ⇒ Object
-
#token_delete(first, last = None) ⇒ Object
-
#token_DOM(first, last = None) ⇒ Object
(also: #token_dom, #token_domtokens, #token_dom_tokens)
-
#token_find(tag, *args) ⇒ Object
-
#token_get(first, last = None) ⇒ Object
-
#token_get_attr(idx, name = None) ⇒ Object
-
#token_get_end(idx) ⇒ Object
(also: #token_getend)
-
#token_handler(tag, cmd = nil, &b) ⇒ Object
-
#token_insert(idx, tag, *args) ⇒ Object
-
#token_list(first, last = None) ⇒ Object
-
#token_markup(first, last = None) ⇒ Object
-
#token_offset(start, num1, num2) ⇒ Object
-
#token_on_events(*args) ⇒ Object
-
#token_set_attr(idx, name = None, val = None) ⇒ Object
-
#token_unique(*args) ⇒ Object
Methods included from Scrollable
#autoscroll, #unautoscroll
#yscrollbar, #yscrollcommand, #yview, #yview_moveto, #yview_scroll
#xscrollbar, #xscrollcommand, #xview, #xview_moveto, #xview_scroll
Methods inherited from TkWindow
#bind_class, #bindtags, #bindtags=, #bindtags_shift, #bindtags_unshift, #caret, #colormodel, #command, #cursor_propagate, #cursor_restore, #database_class, database_class, #database_classname, database_classname, #destroy, #eventloop_wait_destroy, #eventloop_wait_visibility, #exist?, #grab, #grab_current, #grab_release, #grab_set, #grab_set_global, #grab_status, #grid, #grid_bbox, #grid_columnconfig, #grid_columnconfiginfo, #grid_config, #grid_forget, #grid_in, #grid_info, #grid_location, #grid_propagate, #grid_remove, #grid_rowconfig, #grid_rowconfiginfo, #grid_size, #grid_slaves, #initialize, #lower, #pack, #pack_config, #pack_forget, #pack_in, #pack_info, #pack_propagate, #pack_slaves, #place, #place_config, #place_configinfo, #place_forget, #place_in, #place_info, #place_slaves, #raise, #set_focus, #thread_wait_destroy, #thread_wait_visibility, #tktrans_get_image, #tktrans_set_image, to_eval, #wait_destroy, #wait_visibility
Methods included from TkBindCore
#bind, #bind_append, #bind_remove, #bindinfo
Methods included from TkWinfo
appname, atom, atomname, cells, children, classname, colormapfull, containing, depth, exist?, fpixels, geometry, height, id, interps, manager, mapped?, parent, pixels, pointerx, pointerxy, pointery, reqheight, reqwidth, rgb, rootx, rooty, screen, screencells, screendepth, screenheight, screenmmheight, screenmmwidth, screenvisual, screenwidth, server, toplevel, viewable, visual, visualid, visualsavailable, vrootheight, vrootwidth, vrootx, vrooty, widget, width, #winfo_appname, #winfo_atom, #winfo_atomname, #winfo_cells, #winfo_children, #winfo_classname, #winfo_colormapfull, #winfo_containing, #winfo_depth, #winfo_exist?, #winfo_fpixels, #winfo_geometry, #winfo_height, #winfo_id, #winfo_interps, #winfo_manager, #winfo_mapped?, #winfo_parent, #winfo_pixels, #winfo_pointerx, #winfo_pointerxy, #winfo_pointery, #winfo_reqheight, #winfo_reqwidth, #winfo_rgb, #winfo_rootx, #winfo_rooty, #winfo_screen, #winfo_screencells, #winfo_screendepth, #winfo_screenheight, #winfo_screenmmheight, #winfo_screenmmwidth, #winfo_screenvisual, #winfo_screenwidth, #winfo_server, #winfo_toplevel, #winfo_viewable, #winfo_visual, #winfo_visualid, #winfo_visualsavailable, #winfo_vrootheight, #winfo_vrootwidth, #winfo_vrootx, #winfo_vrooty, #winfo_widget, #winfo_width, #winfo_x, #winfo_y, x, y
Methods included from Tk
BinaryString, EncodedString, UTF8_String, add_kinsoku, bell, bell_on_display, const_missing, current_grabs, cursor_display, delete_kinsoku, destroy, #encoding, #encoding=, errorCode, errorInfo, exit, focus, focus_lastfor, focus_next, focus_prev, focus_to, fromUTF8, grid, grid_forget, has_mainwindow?, load_tcllibrary, load_tclscript, load_tclscript_rsrc, load_tclscript_rsrcid, lower_window, pack, pack_forget, pkgconfig_get, pkgconfig_list, place, place_forget, raise_window, #root, show_kinsoku, strictMotif, subst_tk_backslash, subst_utf_backslash, tcl_pkgconfig_get, tcl_pkgconfig_list, thread_update, thread_update_idletasks, tk_pkgconfig_get, tk_pkgconfig_list, toUTF8, to_backslash_sequence, ungrid, unload_tcllibrary, unpack, unplace, #update, update, update_idletasks, utf_to_backslash, utf_to_backslash_sequence
Methods included from Encoding
#encoding, #encoding=, #encoding_convertfrom, #encoding_convertto, #encoding_dirs, #encoding_dirs=, #encoding_names, #encoding_system, #encoding_system=
Methods included from TkCore
#_tk_call_to_list_core, #after, #after_cancel, #after_idle, #appname, #appsend, #appsend_deny, #appsend_displayof, callback, #callback_break, #callback_continue, #callback_return, #chooseColor, #chooseDirectory, #do_one_event, #event_generate, #getMultipleOpenFile, #getMultipleSaveFile, #getOpenFile, #getSaveFile, #get_eventloop_tick, #get_eventloop_weight, #get_no_event_wait, #inactive, #inactive_displayof, #info, #ip_eval, #ip_eval_with_enc, #ip_eval_without_enc, #ip_invoke, #ip_invoke_with_enc, #ip_invoke_without_enc, #is_mainloop?, #load_cmd_on_ip, #mainloop, #mainloop_exist?, #mainloop_thread?, #mainloop_watchdog, #messageBox, #rb_appsend, #rb_appsend_displayof, #reset_inactive, #reset_inactive_displayof, #restart, #scaling, #scaling_displayof, #set_eventloop_tick, #set_eventloop_weight, #set_no_event_wait, #tk_call, #tk_call_to_list, #tk_call_to_list_with_enc, #tk_call_to_list_without_enc, #tk_call_to_simplelist, #tk_call_to_simplelist_with_enc, #tk_call_to_simplelist_without_enc, #tk_call_with_enc, #tk_call_without_enc, #windowingsystem
Methods included from TkComm
#_at, #bind, #bind_all, #bind_append, #bind_append_all, #bind_remove, #bind_remove_all, #bindinfo, #bindinfo_all, #image_obj, #install_cmd, #subst, #uninstall_cmd
Methods included from TkEvent
#install_bind, #install_bind_for_event_class
Methods included from TkUtil
_conv_args, #_conv_args, #_fromUTF8, _get_eval_enc_str, #_get_eval_enc_str, #_get_eval_string, _get_eval_string, _symbolkey2str, #_symbolkey2str, #_toUTF8, bool, #bool, callback, eval_cmd, #hash_kv, hash_kv, install_cmd, num_or_str, #num_or_str, number, #number, string, #string, uninstall_cmd
package_patchlevel, #shape_bounds, #shape_get, #shape_offset, #shape_set, #shape_update, version
Methods included from TkDND::DND
#dnd_bindsource, #dnd_bindsource_info, #dnd_bindtarget, #dnd_bindtarget_info, #dnd_clearsource, #dnd_cleartarget, #dnd_drag, version
Methods inherited from TkObject
#destroy, #epath, #event_generate, #method_missing, #path, #tk_send, #tk_send_to_list, #tk_send_to_list_with_enc, #tk_send_to_list_without_enc, #tk_send_to_simplelist, #tk_send_to_simplelist_with_enc, #tk_send_to_simplelist_without_enc, #tk_send_with_enc, #tk_send_without_enc, #to_eval
#[], #[]=, #cget, #config_hash_kv, #configinfo, #configure, #configure_cmd, #current_configinfo
#font_configinfo, #font_configure, #font_copy, #kanjifont_configure, #kanjifont_copy, #latinfont_configure, #latinfont_copy
Methods inherited from TkKernel
new
Constructor Details
This class inherits a constructor from TkWindow
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class TkObject
Class Method Details
.base64_decode(dat) ⇒ Object
151
152
153
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 151
def self.base64_decode(dat)
tk_call('html', 'base64', 'encode', dat)
end
|
.base64_encode(dat) ⇒ Object
147
148
149
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 147
def self.base64_encode(dat)
tk_call('html', 'base64', 'encode', dat)
end
|
.crc32(data) ⇒ Object
167
168
169
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 167
def self.crc32(data)
tk_call('html', 'crc32', data)
end
|
.gunzip_data(dat) ⇒ Object
143
144
145
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 143
def self.gunzip_data(dat)
tk_call('html', 'gunzip', 'data', filet)
end
|
.gunzip_file(file, dat) ⇒ Object
135
136
137
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 135
def self.gunzip_file(file, dat)
tk_call('html', 'gunzip', 'file', filet)
end
|
.gzip_data(dat) ⇒ Object
139
140
141
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 139
def self.gzip_data(dat)
tk_call('html', 'gzip', 'data', file, dat)
end
|
.gzip_file(file, dat) ⇒ Object
131
132
133
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 131
def self.gzip_file(file, dat)
tk_call('html', 'gzip', 'file', file, dat)
end
|
.lockcopy(src, dst) ⇒ Object
127
128
129
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 127
def self.lockcopy(src, dst)
tk_call('html', 'lockcopy', src, dst)
end
|
.package_name ⇒ Object
20
21
22
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 20
def self.package_name
PACKAGE_NAME
end
|
.package_version ⇒ Object
24
25
26
27
28
29
30
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 24
def self.package_version
begin
TkPackage.require('Tkhtml')
rescue
''
end
end
|
115
116
117
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 115
def self.reformat(src, dst, txt)
tk_call('html', 'reformat', src, dst, txt)
end
|
.stdchan(cmd, channel) ⇒ Object
163
164
165
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 163
def self.stdchan(cmd, channel)
tk_call('html', 'stdchan', cmd, channel)
end
|
.text_format(dat, len) ⇒ Object
155
156
157
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 155
def self.text_format(dat, len)
tk_call('html', 'text', 'format', dat, len)
end
|
.url_join(*args) ⇒ Object
args := sheme authority path query fragment
119
120
121
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 119
def self.url_join(*args) tk_call('html', 'urljoin', *args)
end
|
.url_split(uri) ⇒ Object
123
124
125
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 123
def self.url_split(uri)
tk_call('html', 'urlsplit', uri)
end
|
.xor(cmd, *args) ⇒ Object
159
160
161
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 159
def self.xor(cmd, *args)
tk_call('html', 'xor', cmd, *args)
end
|
Instance Method Details
#bgimage(image, tid = None) ⇒ Object
180
181
182
183
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 180
def bgimage(image, tid=None)
tk_send('bgimage', image, tid)
self
end
|
#break_text(idx) ⇒ Object
Also known as:
text_break
314
315
316
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 314
def break_text(idx)
tk_send('text', 'break', idx)
end
|
185
186
187
188
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 185
def clear()
tk_send('clear')
self
end
|
#clipping_window ⇒ Object
Also known as:
clipwin, htmlclip
174
175
176
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 174
def clipping_window
ClippingWindow.new(self)
end
|
#coords(index = None, percent = None) ⇒ Object
190
191
192
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 190
def coords(index=None, percent=None)
tk_send('coords', index, percent)
end
|
#dom_attr(idx) ⇒ Object
432
433
434
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 432
def dom_attr(idx)
tk_send('dom', 'attr', idx)
end
|
436
437
438
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 436
def dom_formel(name)
tk_send('dom', 'formel', name)
end
|
#dom_id(*spec) ⇒ Object
420
421
422
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 420
def dom_id(*spec)
tk_send('dom', 'id', *spec)
end
|
#dom_ids(*spec) ⇒ Object
424
425
426
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 424
def dom_ids(*spec)
list(tk_send('dom', 'ids', *spec))
end
|
#dom_nameidx(tag, name) ⇒ Object
Also known as:
dom_name_index
410
411
412
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 410
def dom_nameidx(tag, name)
number(tk_send('dom', 'nameidx', tag, name))
end
|
#dom_radioidx(tag, name) ⇒ Object
Also known as:
dom_radio_index
415
416
417
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 415
def dom_radioidx(tag, name)
number(tk_send('dom', 'radioidx', tag, name))
end
|
#dom_tree(idx, val) ⇒ Object
441
442
443
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 441
def dom_tree(idx, val)
list(tk_send('dom', 'tree', idx, val))
end
|
#dom_value(*spec) ⇒ Object
428
429
430
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 428
def dom_value(*spec)
list(tk_send('dom', 'value', *spec))
end
|
194
195
196
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 194
def forminfo(*args)
tk_send('forminfo', *args)
end
|
#href(x, y) ⇒ Object
199
200
201
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 199
def href(x, y)
simplelist(tk_send('href', x, y))
end
|
#html_text(first, last) ⇒ Object
Also known as:
text_html
304
305
306
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 304
def html_text(first, last)
tk_send('text', 'html', first, last)
end
|
#image_add(id, img) ⇒ Object
203
204
205
206
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 203
def image_add(id, img)
tk_send('imageadd', id, img)
self
end
|
#image_at(x, y) ⇒ Object
208
209
210
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 208
def image_at(x, y)
tk_send('imageat', x, y)
end
|
#image_set(id, num) ⇒ Object
216
217
218
219
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 216
def image_set(id, num)
tk_send('imageset', id, num)
self
end
|
#image_update(id, imgs) ⇒ Object
221
222
223
224
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 221
def image_update(id, imgs)
tk_send('imageupdate', id, imgs)
self
end
|
212
213
214
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 212
def images()
list(tk_send('images'))
end
|
#index(idx, count = None, unit = None) ⇒ Object
226
227
228
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 226
def index(idx, count=None, unit=None)
tk_send('index', idx, count, unit)
end
|
#insert_cursor(idx) ⇒ Object
230
231
232
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 230
def insert_cursor(idx)
tk_send('insert', idx)
end
|
277
278
279
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 277
def layout()
tk_send('layout')
end
|
234
235
236
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 234
def names()
simple_list(tk_send('names'))
end
|
#on_screen(id, x, y) ⇒ Object
238
239
240
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 238
def on_screen(id, x, y)
bool(tk_send('onscreen', id, x, y))
end
|
#over(x, y) ⇒ Object
242
243
244
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 242
def over(x, y)
list(tk_send('over', x, y))
end
|
#over_attr(x, y, attrs) ⇒ Object
250
251
252
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 250
def over_attr(x, y, attrs)
list(tk_send('overattr', x, y, attrs))
end
|
#over_markup(x, y) ⇒ Object
246
247
248
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 246
def over_markup(x, y)
list(tk_send('over', x, y, '-muponly'))
end
|
#parse(txt) ⇒ Object
254
255
256
257
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 254
def parse(txt)
tk_send('parse', txt)
self
end
|
#plain_text(first, last) ⇒ Object
Also known as:
ascii_text, text_ascii
293
294
295
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 293
def plain_text(first, last)
tk_send('text', 'ascii', first, last)
end
|
#postscript(*args) ⇒ Object
285
286
287
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 285
def postscript(*args)
tk_send('postscript', *args)
end
|
#refresh(*opts) ⇒ Object
273
274
275
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 273
def refresh(*opts)
tk_send('refresh', *opts)
end
|
#resolver(*uri_args) ⇒ Object
259
260
261
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 259
def resolver(*uri_args)
tk_send('resolver', *uri_args)
end
|
#selection_clear ⇒ Object
263
264
265
266
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 263
def selection_clear()
tk_send('selection', 'clear')
self
end
|
#selection_set(first, last) ⇒ Object
268
269
270
271
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 268
def selection_set(first, last)
tk_send('selection', 'set', first, last)
self
end
|
#sizewindow(*args) ⇒ Object
281
282
283
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 281
def sizewindow(*args)
tk_send('sizewindow', *args)
end
|
289
290
291
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 289
def source()
tk_send('source')
end
|
#text_delete(first, last) ⇒ Object
299
300
301
302
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 299
def text_delete(first, last)
tk_send('text', 'delete', first, last)
self
end
|
#text_find(txt, *args) ⇒ Object
319
320
321
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 319
def text_find(txt, *args)
tk_send('text', 'find', txt, *args)
end
|
#text_insert(idx, txt) ⇒ Object
309
310
311
312
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 309
def text_insert(idx, txt)
tk_send('text', 'insert', idx, txt)
self
end
|
#text_table(idx, imgs = None, attrs = None) ⇒ Object
323
324
325
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 323
def text_table(idx, imgs=None, attrs=None)
tk_send('text', 'table', idx, imgs, attrs)
end
|
#token_append(tag, *args) ⇒ Object
327
328
329
330
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 327
def token_append(tag, *args)
tk_send('token', 'append', tag, *args)
self
end
|
#token_attrs(*args) ⇒ Object
398
399
400
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 398
def token_attrs(*args)
list(tk_send('token', 'attrs', *args))
end
|
#token_define(*args) ⇒ Object
337
338
339
340
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 337
def token_define(*args)
tk_send('token', 'defile', *args)
self
end
|
#token_delete(first, last = None) ⇒ Object
332
333
334
335
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 332
def token_delete(first, last=None)
tk_send('token', 'delete', first, last)
self
end
|
#token_DOM(first, last = None) ⇒ Object
Also known as:
token_dom, token_domtokens, token_dom_tokens
358
359
360
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 358
def token_DOM(first, last=None)
list(tk_send('token', 'domtokens', first, last))
end
|
#token_find(tag, *args) ⇒ Object
342
343
344
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 342
def token_find(tag, *args)
list(tk_send('token', 'find', tag, *args))
end
|
#token_get(first, last = None) ⇒ Object
346
347
348
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 346
def token_get(first, last=None)
list(tk_send('token', 'get', first, last))
end
|
#token_get_attr(idx, name = None) ⇒ Object
374
375
376
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 374
def token_get_attr(idx, name=None)
list(tk_send('token', 'attr', idx, name))
end
|
#token_get_end(idx) ⇒ Object
Also known as:
token_getend
365
366
367
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 365
def token_get_end(idx)
tk_send('token', 'getend', idx)
end
|
#token_handler(tag, cmd = nil, &b) ⇒ Object
383
384
385
386
387
388
389
390
391
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 383
def token_handler(tag, cmd=nil, &b)
cmd = Proc.new(&b) if !cmd && b
if cmd
tk_send('token', 'handler', tag, cmd)
return self
else
return tk_send('token', 'handler', tag)
end
end
|
#token_insert(idx, tag, *args) ⇒ Object
393
394
395
396
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 393
def token_insert(idx, tag, *args)
tk_send('token', 'insert', idx, tag, *args)
self
end
|
#token_list(first, last = None) ⇒ Object
350
351
352
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 350
def token_list(first, last=None)
list(tk_send('token', 'list', first, last))
end
|
#token_markup(first, last = None) ⇒ Object
354
355
356
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 354
def token_markup(first, last=None)
list(tk_send('token', 'markup', first, last))
end
|
#token_offset(start, num1, num2) ⇒ Object
370
371
372
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 370
def token_offset(start, num1, num2)
list(tk_send('token', 'offset', start, num1, num2))
end
|
#token_on_events(*args) ⇒ Object
406
407
408
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 406
def token_on_events(*args)
list(tk_send('token', 'onEvents', *args))
end
|
#token_set_attr(idx, name = None, val = None) ⇒ Object
378
379
380
381
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 378
def token_set_attr(idx, name=None, val=None)
tk_send('token', 'attr', idx, name, val)
self
end
|
#token_unique(*args) ⇒ Object
402
403
404
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 402
def token_unique(*args)
list(tk_send('token', 'unique', *args))
end
|