In Files

  • tk/lib/tkextlib/tkHTML/htmlwidget.rb

Class/Module Index [+]

Quicksearch

Tk::HTML_Widget

Public Class Methods

base64_decode(dat) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 160
def self.base64_decode(dat)
  tk_call('html', 'base64', 'encode', dat)
end
            
base64_encode(dat) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 156
def self.base64_encode(dat)
  tk_call('html', 'base64', 'encode', dat)
end
            
crc32(data) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 176
def self.crc32(data)
  tk_call('html', 'crc32', data)
end
            
gunzip_data(dat) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 152
def self.gunzip_data(dat)
  tk_call('html', 'gunzip', 'data', filet)
end
            
gunzip_file(file, dat) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 144
def self.gunzip_file(file, dat)
  tk_call('html', 'gunzip', 'file', filet)
end
            
gzip_data(dat) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 148
def self.gzip_data(dat)
  tk_call('html', 'gzip', 'data', file, dat)
end
            
gzip_file(file, dat) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 140
def self.gzip_file(file, dat)
  tk_call('html', 'gzip', 'file', file, dat)
end
            
lockcopy(src, dst) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 136
def self.lockcopy(src, dst)
  tk_call('html', 'lockcopy', src, dst)
end
            
package_name() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 20
def self.package_name
  PACKAGE_NAME
end
            
package_version() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 24
def self.package_version
  begin
    TkPackage.require('Tkhtml')
  rescue
    ''
  end
end
            
reformat(src, dst, txt) click to toggle source

class methods

 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 124
def self.reformat(src, dst, txt)
  tk_call('html', 'reformat', src, dst, txt)
end
            
stdchan(cmd, channel) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 172
def self.stdchan(cmd, channel)
  tk_call('html', 'stdchan', cmd, channel)
end
            
text_format(dat, len) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 164
def self.text_format(dat, len)
  tk_call('html', 'text', 'format', dat, len)
end
            
url_join(*args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 128
def self.url_join(*args) # args := sheme authority path query fragment
  tk_call('html', 'urljoin', *args)
end
            
url_split(uri) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 132
def self.url_split(uri)
  tk_call('html', 'urlsplit', uri)
end
            
xor(cmd, *args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 168
def self.xor(cmd, *args)
  tk_call('html', 'xor', cmd, *args)
end
            

Public Instance Methods

ascii_text(first, last) click to toggle source
Alias for: plain_text
bgimage(image, tid=None) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 189
def bgimage(image, tid=None)
  tk_send('bgimage', image, tid)
  self
end
            
break_text(idx) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 323
def break_text(idx)
  tk_send('text', 'break', idx)
end
            
Also aliased as: text_break
clear() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 194
def clear()
  tk_send('clear')
  self
end
            
clipping_window() click to toggle source

instance methods

 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 183
def clipping_window
  ClippingWindow.new(self)
end
            
Also aliased as: clipwin, htmlclip
clipwin() click to toggle source
Alias for: clipping_window
coords(index=None, percent=None) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 199
def coords(index=None, percent=None)
  tk_send('coords', index, percent)
end
            
dom_attr(idx) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 441
def dom_attr(idx)
  tk_send('dom', 'attr', idx)
end
            
dom_form_element(name) click to toggle source
Alias for: dom_formel
dom_formel(name) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 445
def dom_formel(name)
  tk_send('dom', 'formel', name)
end
            
Also aliased as: dom_form_element
dom_id(*spec) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 429
def dom_id(*spec)
  tk_send('dom', 'id', *spec)
end
            
dom_ids(*spec) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 433
def dom_ids(*spec)
  list(tk_send('dom', 'ids', *spec))
end
            
dom_name_index(tag, name) click to toggle source
Alias for: dom_nameidx
dom_nameidx(tag, name) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 419
def dom_nameidx(tag, name)
  number(tk_send('dom', 'nameidx', tag, name))
end
            
Also aliased as: dom_name_index
dom_radio_index(tag, name) click to toggle source
Alias for: dom_radioidx
dom_radioidx(tag, name) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 424
def dom_radioidx(tag, name)
  number(tk_send('dom', 'radioidx', tag, name))
end
            
Also aliased as: dom_radio_index
dom_tree(idx, val) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 450
def dom_tree(idx, val)
  list(tk_send('dom', 'tree', idx, val))
end
            
dom_value(*spec) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 437
def dom_value(*spec)
  list(tk_send('dom', 'value', *spec))
end
            
form_info(*args) click to toggle source
Alias for: forminfo
forminfo(*args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 203
def forminfo(*args)
  tk_send('forminfo', *args)
end
            
Also aliased as: form_info
href(x, y) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 208
def href(x, y)
  simplelist(tk_send('href', x, y))
end
            
html_text(first, last) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 313
def html_text(first, last)
  tk_send('text', 'html', first, last)
end
            
Also aliased as: text_html
htmlclip() click to toggle source
Alias for: clipping_window
image_add(id, img) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 212
def image_add(id, img)
  tk_send('imageadd', id, img)
  self
end
            
image_at(x, y) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 217
def image_at(x, y)
  tk_send('imageat', x, y)
end
            
image_set(id, num) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 225
def image_set(id, num)
  tk_send('imageset', id, num)
  self
end
            
image_update(id, imgs) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 230
def image_update(id, imgs)
  tk_send('imageupdate', id, imgs)
  self
end
            
images() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 221
def images()
  list(tk_send('images'))
end
            
index(idx, count=None, unit=None) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 235
def index(idx, count=None, unit=None)
  tk_send('index', idx, count, unit)
end
            
insert_cursor(idx) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 239
def insert_cursor(idx)
  tk_send('insert', idx)
end
            
layout() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 286
def layout()
  tk_send('layout')
end
            
names() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 243
def names()
  simple_list(tk_send('names'))
end
            
on_screen(id, x, y) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 247
def on_screen(id, x, y)
  bool(tk_send('onscreen', id, x, y))
end
            
over(x, y) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 251
def over(x, y)
  list(tk_send('over', x, y))
end
            
over_attr(x, y, attrs) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 255
def over_markup(x, y)
  list(tk_send('over', x, y, '-muponly'))
end
            
parse(txt) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 263
def parse(txt)
  tk_send('parse', txt)
  self
end
            
plain_text(first, last) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 302
def plain_text(first, last)
  tk_send('text', 'ascii', first, last)
end
            
Also aliased as: ascii_text, text_ascii
postscript(*args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 294
def postscript(*args)
  tk_send('postscript', *args)
end
            
refresh(*opts) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 282
def refresh(*opts)
  tk_send('refresh', *opts)
end
            
resolver(*uri_args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 268
def resolver(*uri_args)
  tk_send('resolver', *uri_args)
end
            
selection_clear() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 272
def selection_clear()
  tk_send('selection', 'clear')
  self
end
            
selection_set(first, last) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 277
def selection_set(first, last)
  tk_send('selection', 'set', first, last)
  self
end
            
sizewindow(*args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 290
def sizewindow(*args)
  tk_send('sizewindow', *args)
end
            
source() click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 298
def source()
  tk_send('source')
end
            
text_ascii(first, last) click to toggle source
Alias for: plain_text
text_break(idx) click to toggle source
Alias for: break_text
text_delete(first, last) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 308
def text_delete(first, last)
  tk_send('text', 'delete', first, last)
  self
end
            
text_find(txt, *args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 328
def text_find(txt, *args)
  tk_send('text', 'find', txt, *args)
end
            
text_html(first, last) click to toggle source
Alias for: html_text
text_insert(idx, txt) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 332
def text_table(idx, imgs=None, attrs=None)
  tk_send('text', 'table', idx, imgs, attrs)
end
            
token_DOM(first, last=None) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 367
def token_DOM(first, last=None)
  list(tk_send('token', 'domtokens', first, last))
end
            
token_append(tag, *args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 336
def token_append(tag, *args)
  tk_send('token', 'append', tag, *args)
  self
end
            
token_attrs(*args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 407
def token_attrs(*args)
  list(tk_send('token', 'attrs', *args))
end
            
token_define(*args) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 346
def token_define(*args)
  tk_send('token', 'defile', *args)
  self
end
            
token_delete(first, last=None) click to toggle source
 
               # File tk/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) click to toggle source
Alias for: token_DOM
token_dom_tokens(first, last=None) click to toggle source
Alias for: token_DOM
token_domtokens(first, last=None) click to toggle source
Alias for: token_DOM
token_find(tag, *args) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 374
def token_get_end(idx)
  tk_send('token', 'getend', idx)
end
            
Also aliased as: token_getend
token_getend(idx) click to toggle source
Alias for: token_get_end
token_handler(tag, cmd=nil, &b) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/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) click to toggle source
 
               # File tk/lib/tkextlib/tkHTML/htmlwidget.rb, line 411
def token_unique(*args)
  list(tk_send('token', 'unique', *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.

blog comments powered by Disqus