# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 151
def self.base64_decode(dat)
tk_call('html', 'base64', 'encode', dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 147
def self.base64_encode(dat)
tk_call('html', 'base64', 'encode', dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 167
def self.crc32(data)
tk_call('html', 'crc32', data)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 143
def self.gunzip_data(dat)
tk_call('html', 'gunzip', 'data', filet)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 135
def self.gunzip_file(file, dat)
tk_call('html', 'gunzip', 'file', filet)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 139
def self.gzip_data(dat)
tk_call('html', 'gzip', 'data', file, dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 131
def self.gzip_file(file, dat)
tk_call('html', 'gzip', 'file', file, dat)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 127
def self.lockcopy(src, dst)
tk_call('html', 'lockcopy', src, dst)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 20
def self.package_name
PACKAGE_NAME
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 24
def self.package_version
begin
TkPackage.require('Tkhtml')
rescue
''
end
end
class methods
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 115
def self.reformat(src, dst, txt)
tk_call('html', 'reformat', src, dst, txt)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 163
def self.stdchan(cmd, channel)
tk_call('html', 'stdchan', cmd, channel)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 155
def self.text_format(dat, len)
tk_call('html', 'text', 'format', dat, len)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 119
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 180
def bgimage(image, tid=None)
tk_send('bgimage', image, tid)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 314
def break_text(idx)
tk_send('text', 'break', idx)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 185
def clear()
tk_send('clear')
self
end
instance methods
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 174
def clipping_window
ClippingWindow.new(self)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 190
def coords(index=None, percent=None)
tk_send('coords', index, percent)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 432
def dom_attr(idx)
tk_send('dom', 'attr', idx)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 436
def dom_formel(name)
tk_send('dom', 'formel', name)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 420
def dom_id(*spec)
tk_send('dom', 'id', *spec)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 424
def dom_ids(*spec)
list(tk_send('dom', 'ids', *spec))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 410
def dom_nameidx(tag, name)
number(tk_send('dom', 'nameidx', tag, name))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 415
def dom_radioidx(tag, name)
number(tk_send('dom', 'radioidx', tag, name))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 441
def dom_tree(idx, val)
list(tk_send('dom', 'tree', idx, val))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 428
def dom_value(*spec)
list(tk_send('dom', 'value', *spec))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 194
def forminfo(*args)
tk_send('forminfo', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 199
def href(x, y)
simplelist(tk_send('href', x, y))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 304
def html_text(first, last)
tk_send('text', 'html', first, last)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 203
def image_add(id, img)
tk_send('imageadd', id, img)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 208
def image_at(x, y)
tk_send('imageat', x, y)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 216
def image_set(id, num)
tk_send('imageset', id, num)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 221
def image_update(id, imgs)
tk_send('imageupdate', id, imgs)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 212
def images()
list(tk_send('images'))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 226
def index(idx, count=None, unit=None)
tk_send('index', idx, count, unit)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 230
def insert_cursor(idx)
tk_send('insert', idx)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 277
def layout()
tk_send('layout')
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 234
def names()
simple_list(tk_send('names'))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 238
def on_screen(id, x, y)
bool(tk_send('onscreen', id, x, y))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 242
def over(x, y)
list(tk_send('over', x, y))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 250
def over_attr(x, y, attrs)
list(tk_send('overattr', x, y, attrs))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 246
def over_markup(x, y)
list(tk_send('over', x, y, '-muponly'))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 254
def parse(txt)
tk_send('parse', txt)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 293
def plain_text(first, last)
tk_send('text', 'ascii', first, last)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 285
def postscript(*args)
tk_send('postscript', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 273
def refresh(*opts)
tk_send('refresh', *opts)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 259
def resolver(*uri_args)
tk_send('resolver', *uri_args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 263
def selection_clear()
tk_send('selection', 'clear')
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 268
def selection_set(first, last)
tk_send('selection', 'set', first, last)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 281
def sizewindow(*args)
tk_send('sizewindow', *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 289
def source()
tk_send('source')
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 299
def text_delete(first, last)
tk_send('text', 'delete', first, last)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 319
def text_find(txt, *args)
tk_send('text', 'find', txt, *args)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 309
def text_insert(idx, txt)
tk_send('text', 'insert', idx, txt)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 323
def text_table(idx, imgs=None, attrs=None)
tk_send('text', 'table', idx, imgs, attrs)
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 358
def token_DOM(first, last=None)
list(tk_send('token', 'domtokens', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 327
def token_append(tag, *args)
tk_send('token', 'append', tag, *args)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 398
def token_attrs(*args)
list(tk_send('token', 'attrs', *args))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 337
def token_define(*args)
tk_send('token', 'defile', *args)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 332
def token_delete(first, last=None)
tk_send('token', 'delete', first, last)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 342
def token_find(tag, *args)
list(tk_send('token', 'find', tag, *args))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 346
def token_get(first, last=None)
list(tk_send('token', 'get', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 374
def token_get_attr(idx, name=None)
list(tk_send('token', 'attr', idx, name))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 365
def token_get_end(idx)
tk_send('token', 'getend', idx)
end
# File tk/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
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 393
def token_insert(idx, tag, *args)
tk_send('token', 'insert', idx, tag, *args)
self
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 350
def token_list(first, last=None)
list(tk_send('token', 'list', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 354
def token_markup(first, last=None)
list(tk_send('token', 'markup', first, last))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 370
def token_offset(start, num1, num2)
list(tk_send('token', 'offset', start, num1, num2))
end
# File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 406
def token_on_events(*args)
list(tk_send('token', 'onEvents', *args))
end