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 TkUtil
TkUtil::None, TkUtil::RELEASE_DATE
Constants included
from TkCore
TkCore::EventFlag, TkCore::INTERP, TkCore::INTERP_MUTEX, TkCore::INTERP_ROOT_CHECK, TkCore::INTERP_THREAD, TkCore::INTERP_THREAD_STATUS, TkCore::RUN_EVENTLOOP_ON_MAIN_THREAD, TkCore::WIDGET_DESTROY_HOOK, TkCore::WITH_ENCODING, TkCore::WITH_RUBY_VM
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 Tk
AUTO_PATH, Fontchooser, 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 Encoding
Encoding::BINARY, Encoding::BINARY_NAME, Encoding::DEFAULT_EXTERNAL_NAME, Encoding::DEFAULT_INTERNAL_NAME, Encoding::ENCODING_TABLE, Encoding::RubyEncoding, Encoding::UNKNOWN, Encoding::UTF8_NAME
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
_widget_inspect_full_=, _widget_inspect_full_?, #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_anchor, #grid_bbox, #grid_column, #grid_columnconfig, #grid_columnconfiginfo, #grid_config, #grid_forget, #grid_in, #grid_info, #grid_location, #grid_propagate, #grid_remove, #grid_row, #grid_rowconfig, #grid_rowconfiginfo, #grid_size, #grid_slaves, #initialize, #inspect, #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 Busy
__item_cget_cmd, __item_config_cmd, __item_confinfo_cmd, #busy, #busy_cget, #busy_configinfo, #busy_configure, #busy_current?, #busy_current_configinfo, #busy_forget, #busy_status, current, forget, hold, method_missing, status
__IGNORE_UNKNOWN_CONFIGURE_OPTION__, #__check_available_itemconfigure_options, #__current_itemconfiginfo, __set_IGNORE_UNKNOWN_CONFIGURE_OPTION__!, #current_itemconfiginfo, #itemcget, #itemcget_strict, #itemcget_tkstring, #itemconfiginfo, #itemconfigure, #tagid
#__conv_item_keyonly_opts, #itemconfig_hash_kv
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_nil, num_or_nil, num_or_str, #num_or_str, number, #number, string, #string, uninstall_cmd, untrust
#kanjifont_copy, #kanjitagfont_configure, #latintagfont_configure, #latintagfont_copy, #tagfont_configinfo, #tagfont_configure, #tagfont_copy
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, _callback_entry?, _callback_entry_class?, _curr_cmd_id, _fromUTF8, _genobj_for_tkwidget, _next_cmd_id, _toUTF8, array2tk_list, #bind, #bind_all, #bind_append, #bind_append_all, #bind_remove, #bind_remove_all, #bindinfo, #bindinfo_all, bool, image_obj, #install_cmd, install_cmd, list, num_or_nil, num_or_str, number, procedure, simplelist, slice_ary, string, #subst, tk_tcl2ruby, uninstall_cmd, #uninstall_cmd, window
Methods included from TkEvent
#install_bind, #install_bind_for_event_class
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, #Grid, #Pack, #Place, UTF8_String, __create_widget_set__, __disable_toplevel_control__, __import_toplevel_aliases__, __regist_toplevel_aliases__, __remove_toplevel_aliases__, __reset_toplevel_owner__, __set_loaded_toplevel_aliases__, __set_toplevel_aliases__, __toplevel_alias_setup_proc__, _replace_toplevel_aliases, add_kinsoku, backup_current_topdef, bell, bell_on_display, const_missing, current_grabs, cursor_display, default_widget_set, default_widget_set=, define_topalias, define_topobj, 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, regist_sym_for_loaded_file, replace_topalias, replace_topobj, #root, set_topalias, show_kinsoku, sleep, 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, topalias_defined?, toplevel_aliases_on_widget_set, topobj_defined?, ungrid, unload_tcllibrary, unpack, unplace, update, #update, update_idletasks, utf_to_backslash, utf_to_backslash_sequence, wakeup, widget_set_symbols
Methods included from Encoding
#default_encoding=, #encoding=, #encoding_convertfrom, #encoding_convertto, #encoding_dirs, #encoding_dirs=, #encoding_name, #encoding_names, #encoding_obj, #encoding_objs, #encoding_system=, #encoding_system_name, #encoding_system_obj, #force_default_encoding, #force_default_encoding=, #force_default_encoding?, #tk_encoding_names
Methods included from TkDND::DND
#dnd_bindsource, #dnd_bindsource_info, #dnd_bindtarget, #dnd_bindtarget_info, #dnd_clearsource, #dnd_cleartarget, #dnd_drag, version
package_patchlevel, #shape_bounds, #shape_get, #shape_offset, #shape_set, #shape_update, 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
#[], #[]=, __IGNORE_UNKNOWN_CONFIGURE_OPTION__, #__check_available_configure_options, __set_IGNORE_UNKNOWN_CONFIGURE_OPTION__!, #cget, #cget_strict, #cget_tkstring, #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
160
161
162
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 160
def self.base64_decode(dat)
tk_call('html', 'base64', 'encode', dat)
end
|
.base64_encode(dat) ⇒ Object
156
157
158
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 156
def self.base64_encode(dat)
tk_call('html', 'base64', 'encode', dat)
end
|
.crc32(data) ⇒ Object
176
177
178
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 176
def self.crc32(data)
tk_call('html', 'crc32', data)
end
|
.gunzip_data(dat) ⇒ Object
152
153
154
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 152
def self.gunzip_data(dat)
tk_call('html', 'gunzip', 'data', filet)
end
|
.gunzip_file(file, dat) ⇒ Object
144
145
146
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 144
def self.gunzip_file(file, dat)
tk_call('html', 'gunzip', 'file', filet)
end
|
.gzip_data(dat) ⇒ Object
148
149
150
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 148
def self.gzip_data(dat)
tk_call('html', 'gzip', 'data', file, dat)
end
|
.gzip_file(file, dat) ⇒ Object
140
141
142
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 140
def self.gzip_file(file, dat)
tk_call('html', 'gzip', 'file', file, dat)
end
|
.lockcopy(src, dst) ⇒ Object
136
137
138
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 136
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
|
124
125
126
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 124
def self.reformat(src, dst, txt)
tk_call('html', 'reformat', src, dst, txt)
end
|
.stdchan(cmd, channel) ⇒ Object
172
173
174
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 172
def self.stdchan(cmd, channel)
tk_call('html', 'stdchan', cmd, channel)
end
|
.text_format(dat, len) ⇒ Object
164
165
166
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 164
def self.text_format(dat, len)
tk_call('html', 'text', 'format', dat, len)
end
|
.url_join(*args) ⇒ Object
args := sheme authority path query fragment
128
129
130
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 128
def self.url_join(*args) tk_call('html', 'urljoin', *args)
end
|
.url_split(uri) ⇒ Object
132
133
134
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 132
def self.url_split(uri)
tk_call('html', 'urlsplit', uri)
end
|
.xor(cmd, *args) ⇒ Object
168
169
170
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 168
def self.xor(cmd, *args)
tk_call('html', 'xor', cmd, *args)
end
|
Instance Method Details
#bgimage(image, tid = None) ⇒ Object
189
190
191
192
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 189
def bgimage(image, tid=None)
tk_send('bgimage', image, tid)
self
end
|
#break_text(idx) ⇒ Object
Also known as:
text_break
323
324
325
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 323
def break_text(idx)
tk_send('text', 'break', idx)
end
|
194
195
196
197
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 194
def clear()
tk_send('clear')
self
end
|
#clipping_window ⇒ Object
Also known as:
clipwin, htmlclip
183
184
185
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 183
def clipping_window
ClippingWindow.new(self)
end
|
#coords(index = None, percent = None) ⇒ Object
199
200
201
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 199
def coords(index=None, percent=None)
tk_send('coords', index, percent)
end
|
#dom_attr(idx) ⇒ Object
441
442
443
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 441
def dom_attr(idx)
tk_send('dom', 'attr', idx)
end
|
445
446
447
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 445
def dom_formel(name)
tk_send('dom', 'formel', name)
end
|
#dom_id(*spec) ⇒ Object
429
430
431
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 429
def dom_id(*spec)
tk_send('dom', 'id', *spec)
end
|
#dom_ids(*spec) ⇒ Object
433
434
435
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 433
def dom_ids(*spec)
list(tk_send('dom', 'ids', *spec))
end
|
#dom_nameidx(tag, name) ⇒ Object
Also known as:
dom_name_index
419
420
421
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 419
def dom_nameidx(tag, name)
number(tk_send('dom', 'nameidx', tag, name))
end
|
#dom_radioidx(tag, name) ⇒ Object
Also known as:
dom_radio_index
424
425
426
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 424
def dom_radioidx(tag, name)
number(tk_send('dom', 'radioidx', tag, name))
end
|
#dom_tree(idx, val) ⇒ Object
450
451
452
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 450
def dom_tree(idx, val)
list(tk_send('dom', 'tree', idx, val))
end
|
#dom_value(*spec) ⇒ Object
437
438
439
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 437
def dom_value(*spec)
list(tk_send('dom', 'value', *spec))
end
|
203
204
205
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 203
def forminfo(*args)
tk_send('forminfo', *args)
end
|
#href(x, y) ⇒ Object
208
209
210
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 208
def href(x, y)
simplelist(tk_send('href', x, y))
end
|
#html_text(first, last) ⇒ Object
Also known as:
text_html
313
314
315
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 313
def html_text(first, last)
tk_send('text', 'html', first, last)
end
|
#image_add(id, img) ⇒ Object
212
213
214
215
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 212
def image_add(id, img)
tk_send('imageadd', id, img)
self
end
|
#image_at(x, y) ⇒ Object
217
218
219
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 217
def image_at(x, y)
tk_send('imageat', x, y)
end
|
#image_set(id, num) ⇒ Object
225
226
227
228
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 225
def image_set(id, num)
tk_send('imageset', id, num)
self
end
|
#image_update(id, imgs) ⇒ Object
230
231
232
233
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 230
def image_update(id, imgs)
tk_send('imageupdate', id, imgs)
self
end
|
221
222
223
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 221
def images()
list(tk_send('images'))
end
|
#index(idx, count = None, unit = None) ⇒ Object
235
236
237
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 235
def index(idx, count=None, unit=None)
tk_send('index', idx, count, unit)
end
|
#insert_cursor(idx) ⇒ Object
239
240
241
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 239
def insert_cursor(idx)
tk_send('insert', idx)
end
|
286
287
288
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 286
def layout()
tk_send('layout')
end
|
243
244
245
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 243
def names()
simple_list(tk_send('names'))
end
|
#on_screen(id, x, y) ⇒ Object
247
248
249
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 247
def on_screen(id, x, y)
bool(tk_send('onscreen', id, x, y))
end
|
#over(x, y) ⇒ Object
251
252
253
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 251
def over(x, y)
list(tk_send('over', x, y))
end
|
#over_attr(x, y, attrs) ⇒ Object
259
260
261
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 259
def over_attr(x, y, attrs)
list(tk_send('overattr', x, y, attrs))
end
|
#over_markup(x, y) ⇒ Object
255
256
257
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 255
def over_markup(x, y)
list(tk_send('over', x, y, '-muponly'))
end
|
#parse(txt) ⇒ Object
263
264
265
266
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 263
def parse(txt)
tk_send('parse', txt)
self
end
|
#plain_text(first, last) ⇒ Object
Also known as:
ascii_text, text_ascii
302
303
304
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 302
def plain_text(first, last)
tk_send('text', 'ascii', first, last)
end
|
#postscript(*args) ⇒ Object
294
295
296
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 294
def postscript(*args)
tk_send('postscript', *args)
end
|
#refresh(*opts) ⇒ Object
282
283
284
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 282
def refresh(*opts)
tk_send('refresh', *opts)
end
|
#resolver(*uri_args) ⇒ Object
268
269
270
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 268
def resolver(*uri_args)
tk_send('resolver', *uri_args)
end
|
#selection_clear ⇒ Object
272
273
274
275
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 272
def selection_clear()
tk_send('selection', 'clear')
self
end
|
#selection_set(first, last) ⇒ Object
277
278
279
280
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 277
def selection_set(first, last)
tk_send('selection', 'set', first, last)
self
end
|
#sizewindow(*args) ⇒ Object
290
291
292
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 290
def sizewindow(*args)
tk_send('sizewindow', *args)
end
|
298
299
300
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 298
def source()
tk_send('source')
end
|
#text_delete(first, last) ⇒ Object
308
309
310
311
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 308
def text_delete(first, last)
tk_send('text', 'delete', first, last)
self
end
|
#text_find(txt, *args) ⇒ Object
328
329
330
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 328
def text_find(txt, *args)
tk_send('text', 'find', txt, *args)
end
|
#text_insert(idx, txt) ⇒ Object
318
319
320
321
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 318
def text_insert(idx, txt)
tk_send('text', 'insert', idx, txt)
self
end
|
#text_table(idx, imgs = None, attrs = None) ⇒ Object
332
333
334
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 332
def text_table(idx, imgs=None, attrs=None)
tk_send('text', 'table', idx, imgs, attrs)
end
|
#token_append(tag, *args) ⇒ Object
336
337
338
339
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 336
def token_append(tag, *args)
tk_send('token', 'append', tag, *args)
self
end
|
#token_attrs(*args) ⇒ Object
407
408
409
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 407
def token_attrs(*args)
list(tk_send('token', 'attrs', *args))
end
|
#token_define(*args) ⇒ Object
346
347
348
349
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 346
def token_define(*args)
tk_send('token', 'defile', *args)
self
end
|
#token_delete(first, last = None) ⇒ Object
341
342
343
344
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 341
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
367
368
369
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 367
def token_DOM(first, last=None)
list(tk_send('token', 'domtokens', first, last))
end
|
#token_find(tag, *args) ⇒ Object
351
352
353
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 351
def token_find(tag, *args)
list(tk_send('token', 'find', tag, *args))
end
|
#token_get(first, last = None) ⇒ Object
355
356
357
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 355
def token_get(first, last=None)
list(tk_send('token', 'get', first, last))
end
|
#token_get_attr(idx, name = None) ⇒ Object
383
384
385
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 383
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
374
375
376
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 374
def token_get_end(idx)
tk_send('token', 'getend', idx)
end
|
#token_handler(tag, cmd = nil, &b) ⇒ Object
392
393
394
395
396
397
398
399
400
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 392
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
402
403
404
405
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 402
def token_insert(idx, tag, *args)
tk_send('token', 'insert', idx, tag, *args)
self
end
|
#token_list(first, last = None) ⇒ Object
359
360
361
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 359
def token_list(first, last=None)
list(tk_send('token', 'list', first, last))
end
|
#token_markup(first, last = None) ⇒ Object
363
364
365
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 363
def token_markup(first, last=None)
list(tk_send('token', 'markup', first, last))
end
|
#token_offset(start, num1, num2) ⇒ Object
379
380
381
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 379
def token_offset(start, num1, num2)
list(tk_send('token', 'offset', start, num1, num2))
end
|
#token_on_events(*args) ⇒ Object
415
416
417
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 415
def token_on_events(*args)
list(tk_send('token', 'onEvents', *args))
end
|
#token_set_attr(idx, name = None, val = None) ⇒ Object
387
388
389
390
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 387
def token_set_attr(idx, name=None, val=None)
tk_send('token', 'attr', idx, name, val)
self
end
|
#token_unique(*args) ⇒ Object
411
412
413
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 411
def token_unique(*args)
list(tk_send('token', 'unique', *args))
end
|