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
161
162
163
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 161
def self.base64_decode(dat)
tk_call('html', 'base64', 'encode', dat)
end
|
.base64_encode(dat) ⇒ Object
157
158
159
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 157
def self.base64_encode(dat)
tk_call('html', 'base64', 'encode', dat)
end
|
.crc32(data) ⇒ Object
177
178
179
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 177
def self.crc32(data)
tk_call('html', 'crc32', data)
end
|
.gunzip_data(dat) ⇒ Object
153
154
155
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 153
def self.gunzip_data(dat)
tk_call('html', 'gunzip', 'data', filet)
end
|
.gunzip_file(file, dat) ⇒ Object
145
146
147
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 145
def self.gunzip_file(file, dat)
tk_call('html', 'gunzip', 'file', filet)
end
|
.gzip_data(dat) ⇒ Object
149
150
151
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 149
def self.gzip_data(dat)
tk_call('html', 'gzip', 'data', file, dat)
end
|
.gzip_file(file, dat) ⇒ Object
141
142
143
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 141
def self.gzip_file(file, dat)
tk_call('html', 'gzip', 'file', file, dat)
end
|
.lockcopy(src, dst) ⇒ Object
137
138
139
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 137
def self.lockcopy(src, dst)
tk_call('html', 'lockcopy', src, dst)
end
|
.package_name ⇒ Object
21
22
23
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 21
def self.package_name
PACKAGE_NAME
end
|
.package_version ⇒ Object
25
26
27
28
29
30
31
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 25
def self.package_version
begin
TkPackage.require('Tkhtml')
rescue
''
end
end
|
125
126
127
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 125
def self.reformat(src, dst, txt)
tk_call('html', 'reformat', src, dst, txt)
end
|
.stdchan(cmd, channel) ⇒ Object
173
174
175
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 173
def self.stdchan(cmd, channel)
tk_call('html', 'stdchan', cmd, channel)
end
|
.text_format(dat, len) ⇒ Object
165
166
167
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 165
def self.text_format(dat, len)
tk_call('html', 'text', 'format', dat, len)
end
|
.url_join(*args) ⇒ Object
args := sheme authority path query fragment
129
130
131
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 129
def self.url_join(*args) tk_call('html', 'urljoin', *args)
end
|
.url_split(uri) ⇒ Object
133
134
135
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 133
def self.url_split(uri)
tk_call('html', 'urlsplit', uri)
end
|
.xor(cmd, *args) ⇒ Object
169
170
171
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 169
def self.xor(cmd, *args)
tk_call('html', 'xor', cmd, *args)
end
|
Instance Method Details
#bgimage(image, tid = None) ⇒ Object
190
191
192
193
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 190
def bgimage(image, tid=None)
tk_send('bgimage', image, tid)
self
end
|
#break_text(idx) ⇒ Object
Also known as:
text_break
324
325
326
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 324
def break_text(idx)
tk_send('text', 'break', idx)
end
|
195
196
197
198
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 195
def clear()
tk_send('clear')
self
end
|
#clipping_window ⇒ Object
Also known as:
clipwin, htmlclip
184
185
186
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 184
def clipping_window
ClippingWindow.new(self)
end
|
#coords(index = None, percent = None) ⇒ Object
200
201
202
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 200
def coords(index=None, percent=None)
tk_send('coords', index, percent)
end
|
#dom_attr(idx) ⇒ Object
442
443
444
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 442
def dom_attr(idx)
tk_send('dom', 'attr', idx)
end
|
446
447
448
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 446
def dom_formel(name)
tk_send('dom', 'formel', name)
end
|
#dom_id(*spec) ⇒ Object
430
431
432
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 430
def dom_id(*spec)
tk_send('dom', 'id', *spec)
end
|
#dom_ids(*spec) ⇒ Object
434
435
436
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 434
def dom_ids(*spec)
list(tk_send('dom', 'ids', *spec))
end
|
#dom_nameidx(tag, name) ⇒ Object
Also known as:
dom_name_index
420
421
422
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 420
def dom_nameidx(tag, name)
number(tk_send('dom', 'nameidx', tag, name))
end
|
#dom_radioidx(tag, name) ⇒ Object
Also known as:
dom_radio_index
425
426
427
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 425
def dom_radioidx(tag, name)
number(tk_send('dom', 'radioidx', tag, name))
end
|
#dom_tree(idx, val) ⇒ Object
451
452
453
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 451
def dom_tree(idx, val)
list(tk_send('dom', 'tree', idx, val))
end
|
#dom_value(*spec) ⇒ Object
438
439
440
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 438
def dom_value(*spec)
list(tk_send('dom', 'value', *spec))
end
|
204
205
206
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 204
def forminfo(*args)
tk_send('forminfo', *args)
end
|
#href(x, y) ⇒ Object
209
210
211
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 209
def href(x, y)
simplelist(tk_send('href', x, y))
end
|
#html_text(first, last) ⇒ Object
Also known as:
text_html
314
315
316
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 314
def html_text(first, last)
tk_send('text', 'html', first, last)
end
|
#image_add(id, img) ⇒ Object
213
214
215
216
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 213
def image_add(id, img)
tk_send('imageadd', id, img)
self
end
|
#image_at(x, y) ⇒ Object
218
219
220
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 218
def image_at(x, y)
tk_send('imageat', x, y)
end
|
#image_set(id, num) ⇒ Object
226
227
228
229
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 226
def image_set(id, num)
tk_send('imageset', id, num)
self
end
|
#image_update(id, imgs) ⇒ Object
231
232
233
234
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 231
def image_update(id, imgs)
tk_send('imageupdate', id, imgs)
self
end
|
222
223
224
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 222
def images()
list(tk_send('images'))
end
|
#index(idx, count = None, unit = None) ⇒ Object
236
237
238
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 236
def index(idx, count=None, unit=None)
tk_send('index', idx, count, unit)
end
|
#insert_cursor(idx) ⇒ Object
240
241
242
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 240
def insert_cursor(idx)
tk_send('insert', idx)
end
|
287
288
289
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 287
def layout()
tk_send('layout')
end
|
244
245
246
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 244
def names()
simple_list(tk_send('names'))
end
|
#on_screen(id, x, y) ⇒ Object
248
249
250
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 248
def on_screen(id, x, y)
bool(tk_send('onscreen', id, x, y))
end
|
#over(x, y) ⇒ Object
252
253
254
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 252
def over(x, y)
list(tk_send('over', x, y))
end
|
#over_attr(x, y, attrs) ⇒ Object
260
261
262
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 260
def over_attr(x, y, attrs)
list(tk_send('overattr', x, y, attrs))
end
|
#over_markup(x, y) ⇒ Object
256
257
258
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 256
def over_markup(x, y)
list(tk_send('over', x, y, '-muponly'))
end
|
#parse(txt) ⇒ Object
264
265
266
267
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 264
def parse(txt)
tk_send('parse', txt)
self
end
|
#plain_text(first, last) ⇒ Object
Also known as:
ascii_text, text_ascii
303
304
305
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 303
def plain_text(first, last)
tk_send('text', 'ascii', first, last)
end
|
#postscript(*args) ⇒ Object
295
296
297
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 295
def postscript(*args)
tk_send('postscript', *args)
end
|
#refresh(*opts) ⇒ Object
283
284
285
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 283
def refresh(*opts)
tk_send('refresh', *opts)
end
|
#resolver(*uri_args) ⇒ Object
269
270
271
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 269
def resolver(*uri_args)
tk_send('resolver', *uri_args)
end
|
#selection_clear ⇒ Object
273
274
275
276
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 273
def selection_clear()
tk_send('selection', 'clear')
self
end
|
#selection_set(first, last) ⇒ Object
278
279
280
281
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 278
def selection_set(first, last)
tk_send('selection', 'set', first, last)
self
end
|
#sizewindow(*args) ⇒ Object
291
292
293
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 291
def sizewindow(*args)
tk_send('sizewindow', *args)
end
|
299
300
301
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 299
def source()
tk_send('source')
end
|
#text_delete(first, last) ⇒ Object
309
310
311
312
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 309
def text_delete(first, last)
tk_send('text', 'delete', first, last)
self
end
|
#text_find(txt, *args) ⇒ Object
329
330
331
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 329
def text_find(txt, *args)
tk_send('text', 'find', txt, *args)
end
|
#text_insert(idx, txt) ⇒ Object
319
320
321
322
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 319
def text_insert(idx, txt)
tk_send('text', 'insert', idx, txt)
self
end
|
#text_table(idx, imgs = None, attrs = None) ⇒ Object
333
334
335
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 333
def text_table(idx, imgs=None, attrs=None)
tk_send('text', 'table', idx, imgs, attrs)
end
|
#token_append(tag, *args) ⇒ Object
337
338
339
340
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 337
def token_append(tag, *args)
tk_send('token', 'append', tag, *args)
self
end
|
#token_attrs(*args) ⇒ Object
408
409
410
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 408
def token_attrs(*args)
list(tk_send('token', 'attrs', *args))
end
|
#token_define(*args) ⇒ Object
347
348
349
350
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 347
def token_define(*args)
tk_send('token', 'defile', *args)
self
end
|
#token_delete(first, last = None) ⇒ Object
342
343
344
345
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 342
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
368
369
370
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 368
def token_DOM(first, last=None)
list(tk_send('token', 'domtokens', first, last))
end
|
#token_find(tag, *args) ⇒ Object
352
353
354
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 352
def token_find(tag, *args)
list(tk_send('token', 'find', tag, *args))
end
|
#token_get(first, last = None) ⇒ Object
356
357
358
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 356
def token_get(first, last=None)
list(tk_send('token', 'get', first, last))
end
|
#token_get_attr(idx, name = None) ⇒ Object
384
385
386
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 384
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
375
376
377
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 375
def token_get_end(idx)
tk_send('token', 'getend', idx)
end
|
#token_handler(tag, cmd = nil, &b) ⇒ Object
393
394
395
396
397
398
399
400
401
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 393
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
403
404
405
406
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 403
def token_insert(idx, tag, *args)
tk_send('token', 'insert', idx, tag, *args)
self
end
|
#token_list(first, last = None) ⇒ Object
360
361
362
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 360
def token_list(first, last=None)
list(tk_send('token', 'list', first, last))
end
|
#token_markup(first, last = None) ⇒ Object
364
365
366
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 364
def token_markup(first, last=None)
list(tk_send('token', 'markup', first, last))
end
|
#token_offset(start, num1, num2) ⇒ Object
380
381
382
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 380
def token_offset(start, num1, num2)
list(tk_send('token', 'offset', start, num1, num2))
end
|
#token_on_events(*args) ⇒ Object
416
417
418
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 416
def token_on_events(*args)
list(tk_send('token', 'onEvents', *args))
end
|
#token_set_attr(idx, name = None, val = None) ⇒ Object
388
389
390
391
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 388
def token_set_attr(idx, name=None, val=None)
tk_send('token', 'attr', idx, name, val)
self
end
|
#token_unique(*args) ⇒ Object
412
413
414
|
# File 'lib/tkextlib/tkHTML/htmlwidget.rb', line 412
def token_unique(*args)
list(tk_send('token', 'unique', *args))
end
|