In Files

  • tk/lib/tk/winfo.rb

Class/Module Index [+]

Quicksearch

Winfo

Constants

TkCommandNames

Public Class Methods

appname(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 153
def TkWinfo.appname(win)
  tk_call('winfo', 'name', win)
end
            
atom(name, win=nil) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 15
def TkWinfo.atom(name, win=nil)
  if win
    number(tk_call_without_enc('winfo', 'atom', '-displayof', win, 
                               _get_eval_enc_str(name)))
  else
    number(tk_call_without_enc('winfo', 'atom', _get_eval_enc_str(name)))
  end
end
            
atomname(id, win=nil) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 27
def TkWinfo.atomname(id, win=nil)
  if win
    _fromUTF8(tk_call_without_enc('winfo', 'atomname', 
                                  '-displayof', win, id))
  else
    _fromUTF8(tk_call_without_enc('winfo', 'atomname', id))
  end
end
            
cells(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 39
def TkWinfo.cells(win)
  number(tk_call_without_enc('winfo', 'cells', win))
end
            
children(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 46
def TkWinfo.children(win)
  list(tk_call_without_enc('winfo', 'children', win))
end
            
classname(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 53
def TkWinfo.classname(win)
  tk_call_without_enc('winfo', 'class', win)
end
            
colormapfull(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 61
def TkWinfo.colormapfull(win)
   bool(tk_call_without_enc('winfo', 'colormapfull', win))
end
            
containing(rootX, rootY, win=nil) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 68
def TkWinfo.containing(rootX, rootY, win=nil)
  if win
    window(tk_call_without_enc('winfo', 'containing', 
                               '-displayof', win, rootX, rootY))
  else
    window(tk_call_without_enc('winfo', 'containing', rootX, rootY))
  end
end
            
depth(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 80
def TkWinfo.depth(win)
  number(tk_call_without_enc('winfo', 'depth', win))
end
            
exist?(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 87
def TkWinfo.exist?(win)
  bool(tk_call_without_enc('winfo', 'exists', win))
end
            
fpixels(win, dist) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 94
def TkWinfo.fpixels(win, dist)
  number(tk_call_without_enc('winfo', 'fpixels', win, dist))
end
            
geometry(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 101
def TkWinfo.geometry(win)
  tk_call_without_enc('winfo', 'geometry', win)
end
            
height(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 108
def TkWinfo.height(win)
  number(tk_call_without_enc('winfo', 'height', win))
end
            
id(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 115
def TkWinfo.id(win)
  tk_call_without_enc('winfo', 'id', win)
end
            
interps(win=nil) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 122
def TkWinfo.interps(win=nil)
  if win
    #tk_split_simplelist(tk_call_without_enc('winfo', 'interps',
    #                                        '-displayof', win))
    tk_split_simplelist(tk_call_without_enc('winfo', 'interps',
                                            '-displayof', win),
                        false, true)
  else
    #tk_split_simplelist(tk_call_without_enc('winfo', 'interps'))
    tk_split_simplelist(tk_call_without_enc('winfo', 'interps'), 
                        false, true)
  end
end
            
manager(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 146
def TkWinfo.manager(win)
  tk_call_without_enc('winfo', 'manager', win)
end
            
mapped?(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 139
def TkWinfo.mapped?(win)
  bool(tk_call_without_enc('winfo', 'ismapped', win))
end
            
parent(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 160
def TkWinfo.parent(win)
  window(tk_call_without_enc('winfo', 'parent', win))
end
            
pixels(win, dist) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 178
def TkWinfo.pixels(win, dist)
  number(tk_call_without_enc('winfo', 'pixels', win, dist))
end
            
pointerx(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 372
def TkWinfo.pointerx(win)
  number(tk_call_without_enc('winfo', 'pointerx', win))
end
            
pointerxy(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 386
def TkWinfo.pointerxy(win)
  list(tk_call_without_enc('winfo', 'pointerxy', win))
end
            
pointery(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 379
def TkWinfo.pointery(win)
  number(tk_call_without_enc('winfo', 'pointery', win))
end
            
reqheight(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 185
def TkWinfo.reqheight(win)
  number(tk_call_without_enc('winfo', 'reqheight', win))
end
            
reqwidth(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 192
def TkWinfo.reqwidth(win)
  number(tk_call_without_enc('winfo', 'reqwidth', win))
end
            
rgb(win, color) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 199
def TkWinfo.rgb(win, color)
  list(tk_call_without_enc('winfo', 'rgb', win, color))
end
            
rootx(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 206
def TkWinfo.rootx(win)
  number(tk_call_without_enc('winfo', 'rootx', win))
end
            
rooty(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 213
def TkWinfo.rooty(win)
  number(tk_call_without_enc('winfo', 'rooty', win))
end
            
screen(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 220
def TkWinfo.screen(win)
  tk_call('winfo', 'screen', win)
end
            
screencells(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 227
def TkWinfo.screencells(win)
  number(tk_call_without_enc('winfo', 'screencells', win))
end
            
screendepth(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 234
def TkWinfo.screendepth(win)
  number(tk_call_without_enc('winfo', 'screendepth', win))
end
            
screenheight(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 241
def TkWinfo.screenheight (win)
  number(tk_call_without_enc('winfo', 'screenheight', win))
end
            
screenmmheight(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 248
def TkWinfo.screenmmheight(win)
  number(tk_call_without_enc('winfo', 'screenmmheight', win))
end
            
screenmmwidth(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 255
def TkWinfo.screenmmwidth(win)
  number(tk_call_without_enc('winfo', 'screenmmwidth', win))
end
            
screenvisual(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 262
def TkWinfo.screenvisual(win)
  tk_call_without_enc('winfo', 'screenvisual', win)
end
            
screenwidth(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 269
def TkWinfo.screenwidth(win)
  number(tk_call_without_enc('winfo', 'screenwidth', win))
end
            
server(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 276
def TkWinfo.server(win)
  tk_call('winfo', 'server', win)
end
            
toplevel(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 283
def TkWinfo.toplevel(win)
  window(tk_call_without_enc('winfo', 'toplevel', win))
end
            
viewable(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 365
def TkWinfo.viewable(win)
  bool(tk_call_without_enc('winfo', 'viewable', win))
end
            
visual(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 290
def TkWinfo.visual(win)
  tk_call_without_enc('winfo', 'visual', win)
end
            
visualid(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 297
def TkWinfo.visualid(win)
  tk_call_without_enc('winfo', 'visualid', win)
end
            
visualsavailable(win, includeids=false) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 304
def TkWinfo.visualsavailable(win, includeids=false)
  if includeids
    list(tk_call_without_enc('winfo', 'visualsavailable', 
                             win, "includeids"))
  else
    list(tk_call_without_enc('winfo', 'visualsavailable', win))
  end
end
            
vrootheight(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 316
def TkWinfo.vrootheight(win)
  number(tk_call_without_enc('winfo', 'vrootheight', win))
end
            
vrootwidth(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 323
def TkWinfo.vrootwidth(win)
  number(tk_call_without_enc('winfo', 'vrootwidth', win))
end
            
vrootx(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 330
def TkWinfo.vrootx(win)
  number(tk_call_without_enc('winfo', 'vrootx', win))
end
            
vrooty(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 337
def TkWinfo.vrooty(win)
  number(tk_call_without_enc('winfo', 'vrooty', win))
end
            
widget(id, win=nil) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 167
def TkWinfo.widget(id, win=nil)
  if win
    window(tk_call_without_enc('winfo', 'pathname', '-displayof', win, id))
  else
    window(tk_call_without_enc('winfo', 'pathname', id))
  end
end
            
width(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 344
def TkWinfo.width(win)
  number(tk_call_without_enc('winfo', 'width', win))
end
            
x(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 351
def TkWinfo.x(win)
  number(tk_call_without_enc('winfo', 'x', win))
end
            
y(win) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 358
def TkWinfo.y(win)
  number(tk_call_without_enc('winfo', 'y', win))
end
            

Public Instance Methods

winfo_appname() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 156
def winfo_appname
  TkWinfo.appname self
end
            
winfo_atom(name) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 23
def winfo_atom(name)
  TkWinfo.atom(name, self)
end
            
winfo_atomname(id) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 35
def winfo_atomname(id)
  TkWinfo.atomname(id, self)
end
            
winfo_cells() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 42
def winfo_cells
  TkWinfo.cells self
end
            
winfo_children() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 49
def winfo_children
  TkWinfo.children self
end
            
winfo_class() click to toggle source
Alias for: winfo_classname
winfo_classname() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 56
def winfo_classname
  TkWinfo.classname self
end
            
Also aliased as: winfo_class
winfo_colormapfull() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 64
def winfo_colormapfull
  TkWinfo.colormapfull self
end
            
winfo_containing(x, y) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 76
def winfo_containing(x, y)
  TkWinfo.containing(x, y, self)
end
            
winfo_depth() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 83
def winfo_depth
  TkWinfo.depth self
end
            
winfo_exist?() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 90
def winfo_exist?
  TkWinfo.exist? self
end
            
winfo_fpixels(dist) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 97
def winfo_fpixels(dist)
  TkWinfo.fpixels self, dist
end
            
winfo_geometry() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 104
def winfo_geometry
  TkWinfo.geometry self
end
            
winfo_height() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 111
def winfo_height
  TkWinfo.height self
end
            
winfo_id() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 118
def winfo_id
  TkWinfo.id self
end
            
winfo_interps() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 135
def winfo_interps
  TkWinfo.interps self
end
            
winfo_manager() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 149
def winfo_manager
  TkWinfo.manager self
end
            
winfo_mapped?() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 142
def winfo_mapped?
  TkWinfo.mapped? self
end
            
winfo_parent() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 163
def winfo_parent
  TkWinfo.parent self
end
            
winfo_pixels(dist) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 181
def winfo_pixels(dist)
  TkWinfo.pixels self, dist
end
            
winfo_pointerx() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 375
def winfo_pointerx
  TkWinfo.pointerx self
end
            
winfo_pointerxy() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 389
def winfo_pointerxy
  TkWinfo.pointerxy self
end
            
winfo_pointery() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 382
def winfo_pointery
  TkWinfo.pointery self
end
            
winfo_reqheight() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 188
def winfo_reqheight
  TkWinfo.reqheight self
end
            
winfo_reqwidth() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 195
def winfo_reqwidth
  TkWinfo.reqwidth self
end
            
winfo_rgb(color) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 202
def winfo_rgb(color)
  TkWinfo.rgb self, color
end
            
winfo_rootx() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 209
def winfo_rootx
  TkWinfo.rootx self
end
            
winfo_rooty() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 216
def winfo_rooty
  TkWinfo.rooty self
end
            
winfo_screen() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 223
def winfo_screen
  TkWinfo.screen self
end
            
winfo_screencells() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 230
def winfo_screencells
  TkWinfo.screencells self
end
            
winfo_screendepth() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 237
def winfo_screendepth
  TkWinfo.screendepth self
end
            
winfo_screenheight() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 244
def winfo_screenheight
  TkWinfo.screenheight self
end
            
winfo_screenmmheight() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 251
def winfo_screenmmheight
  TkWinfo.screenmmheight self
end
            
winfo_screenmmwidth() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 258
def winfo_screenmmwidth
  TkWinfo.screenmmwidth self
end
            
winfo_screenvisual() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 265
def winfo_screenvisual
  TkWinfo.screenvisual self
end
            
winfo_screenwidth() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 272
def winfo_screenwidth
  TkWinfo.screenwidth self
end
            
winfo_server() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 279
def winfo_server
  TkWinfo.server self
end
            
winfo_toplevel() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 286
def winfo_toplevel
  TkWinfo.toplevel self
end
            
winfo_viewable() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 368
def winfo_viewable
  TkWinfo.viewable self
end
            
winfo_visual() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 293
def winfo_visual
  TkWinfo.visual self
end
            
winfo_visualid() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 300
def winfo_visualid
  TkWinfo.visualid self
end
            
winfo_visualsavailable(includeids=false) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 312
def winfo_visualsavailable(includeids=false)
  TkWinfo.visualsavailable self, includeids
end
            
winfo_vrootheight() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 319
def winfo_vrootheight
  TkWinfo.vrootheight self
end
            
winfo_vrootwidth() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 326
def winfo_vrootwidth
  TkWinfo.vrootwidth self
end
            
winfo_vrootx() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 333
def winfo_vrootx
  TkWinfo.vrootx self
end
            
winfo_vrooty() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 340
def winfo_vrooty
  TkWinfo.vrooty self
end
            
winfo_widget(id) click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 174
def winfo_widget(id)
  TkWinfo.widget id, self
end
            
winfo_width() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 347
def winfo_width
  TkWinfo.width self
end
            
winfo_x() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 354
def winfo_x
  TkWinfo.x self
end
            
winfo_y() click to toggle source
 
               # File tk/lib/tk/winfo.rb, line 361
def winfo_y
  TkWinfo.y self
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