# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 161
def self.base64_decode(dat)
tk_call('html', 'base64', 'encode', dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 157
def self.base64_encode(dat)
tk_call('html', 'base64', 'encode', dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 177
def self.crc32(data)
tk_call('html', 'crc32', data)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 153
def self.gunzip_data(dat)
tk_call('html', 'gunzip', 'data', filet)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 145
def self.gunzip_file(file, dat)
tk_call('html', 'gunzip', 'file', filet)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 149
def self.gzip_data(dat)
tk_call('html', 'gzip', 'data', file, dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 141
def self.gzip_file(file, dat)
tk_call('html', 'gzip', 'file', file, dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 137
def self.lockcopy(src, dst)
tk_call('html', 'lockcopy', src, dst)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 21
def self.package_name
PACKAGE_NAME
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 25
def self.package_version
begin
TkPackage.require('Tkhtml')
rescue
''
end
end
class methods
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 125
def self.reformat(src, dst, txt)
tk_call('html', 'reformat', src, dst, txt)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 173
def self.stdchan(cmd, channel)
tk_call('html', 'stdchan', cmd, channel)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 165
def self.text_format(dat, len)
tk_call('html', 'text', 'format', dat, len)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 129
def self.url_join(*args) # args := sheme authority path query fragment
tk_call('html', 'urljoin', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 190
def bgimage(image, tid=None)
tk_send('bgimage', image, tid)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 324
def break_text(idx)
tk_send('text', 'break', idx)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 195
def clear()
tk_send('clear')
self
end
instance methods
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 184
def clipping_window
ClippingWindow.new(self)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 200
def coords(index=None, percent=None)
tk_send('coords', index, percent)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 442
def dom_attr(idx)
tk_send('dom', 'attr', idx)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 446
def dom_formel(name)
tk_send('dom', 'formel', name)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 430
def dom_id(*spec)
tk_send('dom', 'id', *spec)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 434
def dom_ids(*spec)
list(tk_send('dom', 'ids', *spec))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 420
def dom_nameidx(tag, name)
number(tk_send('dom', 'nameidx', tag, name))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 425
def dom_radioidx(tag, name)
number(tk_send('dom', 'radioidx', tag, name))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 451
def dom_tree(idx, val)
list(tk_send('dom', 'tree', idx, val))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 438
def dom_value(*spec)
list(tk_send('dom', 'value', *spec))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 204
def forminfo(*args)
tk_send('forminfo', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 209
def href(x, y)
simplelist(tk_send('href', x, y))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 314
def html_text(first, last)
tk_send('text', 'html', first, last)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 213
def image_add(id, img)
tk_send('imageadd', id, img)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 218
def image_at(x, y)
tk_send('imageat', x, y)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 226
def image_set(id, num)
tk_send('imageset', id, num)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 231
def image_update(id, imgs)
tk_send('imageupdate', id, imgs)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 222
def images()
list(tk_send('images'))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 236
def index(idx, count=None, unit=None)
tk_send('index', idx, count, unit)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 240
def insert_cursor(idx)
tk_send('insert', idx)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 287
def layout()
tk_send('layout')
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 244
def names()
simple_list(tk_send('names'))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 248
def on_screen(id, x, y)
bool(tk_send('onscreen', id, x, y))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 252
def over(x, y)
list(tk_send('over', x, y))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 260
def over_attr(x, y, attrs)
list(tk_send('overattr', x, y, attrs))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 256
def over_markup(x, y)
list(tk_send('over', x, y, '-muponly'))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 264
def parse(txt)
tk_send('parse', txt)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 303
def plain_text(first, last)
tk_send('text', 'ascii', first, last)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 295
def postscript(*args)
tk_send('postscript', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 283
def refresh(*opts)
tk_send('refresh', *opts)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 269
def resolver(*uri_args)
tk_send('resolver', *uri_args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 273
def selection_clear()
tk_send('selection', 'clear')
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 278
def selection_set(first, last)
tk_send('selection', 'set', first, last)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 291
def sizewindow(*args)
tk_send('sizewindow', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 299
def source()
tk_send('source')
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 309
def text_delete(first, last)
tk_send('text', 'delete', first, last)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 329
def text_find(txt, *args)
tk_send('text', 'find', txt, *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 319
def text_insert(idx, txt)
tk_send('text', 'insert', idx, txt)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 333
def text_table(idx, imgs=None, attrs=None)
tk_send('text', 'table', idx, imgs, attrs)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 368
def token_DOM(first, last=None)
list(tk_send('token', 'domtokens', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 337
def token_append(tag, *args)
tk_send('token', 'append', tag, *args)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 408
def token_attrs(*args)
list(tk_send('token', 'attrs', *args))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 347
def token_define(*args)
tk_send('token', 'defile', *args)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 342
def token_delete(first, last=None)
tk_send('token', 'delete', first, last)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 352
def token_find(tag, *args)
list(tk_send('token', 'find', tag, *args))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 356
def token_get(first, last=None)
list(tk_send('token', 'get', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 384
def token_get_attr(idx, name=None)
list(tk_send('token', 'attr', idx, name))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 375
def token_get_end(idx)
tk_send('token', 'getend', idx)
end
# File tk/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
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 403
def token_insert(idx, tag, *args)
tk_send('token', 'insert', idx, tag, *args)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 360
def token_list(first, last=None)
list(tk_send('token', 'list', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 364
def token_markup(first, last=None)
list(tk_send('token', 'markup', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 380
def token_offset(start, num1, num2)
list(tk_send('token', 'offset', start, num1, num2))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 416
def token_on_events(*args)
list(tk_send('token', 'onEvents', *args))
end
Commenting is here to help enhance the documentation. For example, code samples, or clarification of the documentation.
If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.
If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.
If you want to help improve the Ruby documentation, please visit Documenting-ruby.org.