Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more
# File tk/lib/tk/winfo.rb, line 153
def TkWinfo.appname(win)
tk_call('winfo', 'name', win)
end
# 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
# 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
# File tk/lib/tk/winfo.rb, line 39
def TkWinfo.cells(win)
number(tk_call_without_enc('winfo', 'cells', win))
end
# File tk/lib/tk/winfo.rb, line 46
def TkWinfo.children(win)
list(tk_call_without_enc('winfo', 'children', win))
end
# File tk/lib/tk/winfo.rb, line 53
def TkWinfo.classname(win)
tk_call_without_enc('winfo', 'class', win)
end
# File tk/lib/tk/winfo.rb, line 61
def TkWinfo.colormapfull(win)
bool(tk_call_without_enc('winfo', 'colormapfull', win))
end
# 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
# File tk/lib/tk/winfo.rb, line 80
def TkWinfo.depth(win)
number(tk_call_without_enc('winfo', 'depth', win))
end
# File tk/lib/tk/winfo.rb, line 87
def TkWinfo.exist?(win)
bool(tk_call_without_enc('winfo', 'exists', win))
end
# File tk/lib/tk/winfo.rb, line 94
def TkWinfo.fpixels(win, dist)
number(tk_call_without_enc('winfo', 'fpixels', win, dist))
end
# File tk/lib/tk/winfo.rb, line 101
def TkWinfo.geometry(win)
tk_call_without_enc('winfo', 'geometry', win)
end
# File tk/lib/tk/winfo.rb, line 108
def TkWinfo.height(win)
number(tk_call_without_enc('winfo', 'height', win))
end
# File tk/lib/tk/winfo.rb, line 115
def TkWinfo.id(win)
tk_call_without_enc('winfo', 'id', win)
end
# 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
# File tk/lib/tk/winfo.rb, line 146
def TkWinfo.manager(win)
tk_call_without_enc('winfo', 'manager', win)
end
# File tk/lib/tk/winfo.rb, line 139
def TkWinfo.mapped?(win)
bool(tk_call_without_enc('winfo', 'ismapped', win))
end
# File tk/lib/tk/winfo.rb, line 160
def TkWinfo.parent(win)
window(tk_call_without_enc('winfo', 'parent', win))
end
# File tk/lib/tk/winfo.rb, line 178
def TkWinfo.pixels(win, dist)
number(tk_call_without_enc('winfo', 'pixels', win, dist))
end
# File tk/lib/tk/winfo.rb, line 372
def TkWinfo.pointerx(win)
number(tk_call_without_enc('winfo', 'pointerx', win))
end
# File tk/lib/tk/winfo.rb, line 386
def TkWinfo.pointerxy(win)
list(tk_call_without_enc('winfo', 'pointerxy', win))
end
# File tk/lib/tk/winfo.rb, line 379
def TkWinfo.pointery(win)
number(tk_call_without_enc('winfo', 'pointery', win))
end
# File tk/lib/tk/winfo.rb, line 185
def TkWinfo.reqheight(win)
number(tk_call_without_enc('winfo', 'reqheight', win))
end
# File tk/lib/tk/winfo.rb, line 192
def TkWinfo.reqwidth(win)
number(tk_call_without_enc('winfo', 'reqwidth', win))
end
# File tk/lib/tk/winfo.rb, line 199
def TkWinfo.rgb(win, color)
list(tk_call_without_enc('winfo', 'rgb', win, color))
end
# File tk/lib/tk/winfo.rb, line 206
def TkWinfo.rootx(win)
number(tk_call_without_enc('winfo', 'rootx', win))
end
# File tk/lib/tk/winfo.rb, line 213
def TkWinfo.rooty(win)
number(tk_call_without_enc('winfo', 'rooty', win))
end
# File tk/lib/tk/winfo.rb, line 220
def TkWinfo.screen(win)
tk_call('winfo', 'screen', win)
end
# File tk/lib/tk/winfo.rb, line 227
def TkWinfo.screencells(win)
number(tk_call_without_enc('winfo', 'screencells', win))
end
# File tk/lib/tk/winfo.rb, line 234
def TkWinfo.screendepth(win)
number(tk_call_without_enc('winfo', 'screendepth', win))
end
# File tk/lib/tk/winfo.rb, line 241
def TkWinfo.screenheight (win)
number(tk_call_without_enc('winfo', 'screenheight', win))
end
# File tk/lib/tk/winfo.rb, line 248
def TkWinfo.screenmmheight(win)
number(tk_call_without_enc('winfo', 'screenmmheight', win))
end
# File tk/lib/tk/winfo.rb, line 255
def TkWinfo.screenmmwidth(win)
number(tk_call_without_enc('winfo', 'screenmmwidth', win))
end
# File tk/lib/tk/winfo.rb, line 262
def TkWinfo.screenvisual(win)
tk_call_without_enc('winfo', 'screenvisual', win)
end
# File tk/lib/tk/winfo.rb, line 269
def TkWinfo.screenwidth(win)
number(tk_call_without_enc('winfo', 'screenwidth', win))
end
# File tk/lib/tk/winfo.rb, line 276
def TkWinfo.server(win)
tk_call('winfo', 'server', win)
end
# File tk/lib/tk/winfo.rb, line 283
def TkWinfo.toplevel(win)
window(tk_call_without_enc('winfo', 'toplevel', win))
end
# File tk/lib/tk/winfo.rb, line 365
def TkWinfo.viewable(win)
bool(tk_call_without_enc('winfo', 'viewable', win))
end
# File tk/lib/tk/winfo.rb, line 290
def TkWinfo.visual(win)
tk_call_without_enc('winfo', 'visual', win)
end
# File tk/lib/tk/winfo.rb, line 297
def TkWinfo.visualid(win)
tk_call_without_enc('winfo', 'visualid', win)
end
# 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
# File tk/lib/tk/winfo.rb, line 316
def TkWinfo.vrootheight(win)
number(tk_call_without_enc('winfo', 'vrootheight', win))
end
# File tk/lib/tk/winfo.rb, line 323
def TkWinfo.vrootwidth(win)
number(tk_call_without_enc('winfo', 'vrootwidth', win))
end
# File tk/lib/tk/winfo.rb, line 330
def TkWinfo.vrootx(win)
number(tk_call_without_enc('winfo', 'vrootx', win))
end
# File tk/lib/tk/winfo.rb, line 337
def TkWinfo.vrooty(win)
number(tk_call_without_enc('winfo', 'vrooty', win))
end
# 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
# File tk/lib/tk/winfo.rb, line 344
def TkWinfo.width(win)
number(tk_call_without_enc('winfo', 'width', win))
end
# File tk/lib/tk/winfo.rb, line 156
def winfo_appname
TkWinfo.appname self
end
# File tk/lib/tk/winfo.rb, line 23
def winfo_atom(name)
TkWinfo.atom(name, self)
end
# File tk/lib/tk/winfo.rb, line 35
def winfo_atomname(id)
TkWinfo.atomname(id, self)
end
# File tk/lib/tk/winfo.rb, line 42
def winfo_cells
TkWinfo.cells self
end
# File tk/lib/tk/winfo.rb, line 49
def winfo_children
TkWinfo.children self
end
# File tk/lib/tk/winfo.rb, line 56
def winfo_classname
TkWinfo.classname self
end
# File tk/lib/tk/winfo.rb, line 64
def winfo_colormapfull
TkWinfo.colormapfull self
end
# File tk/lib/tk/winfo.rb, line 76
def winfo_containing(x, y)
TkWinfo.containing(x, y, self)
end
# File tk/lib/tk/winfo.rb, line 83
def winfo_depth
TkWinfo.depth self
end
# File tk/lib/tk/winfo.rb, line 90
def winfo_exist?
TkWinfo.exist? self
end
# File tk/lib/tk/winfo.rb, line 97
def winfo_fpixels(dist)
TkWinfo.fpixels self, dist
end
# File tk/lib/tk/winfo.rb, line 104
def winfo_geometry
TkWinfo.geometry self
end
# File tk/lib/tk/winfo.rb, line 111
def winfo_height
TkWinfo.height self
end
# File tk/lib/tk/winfo.rb, line 118
def winfo_id
TkWinfo.id self
end
# File tk/lib/tk/winfo.rb, line 135
def winfo_interps
TkWinfo.interps self
end
# File tk/lib/tk/winfo.rb, line 149
def winfo_manager
TkWinfo.manager self
end
# File tk/lib/tk/winfo.rb, line 142
def winfo_mapped?
TkWinfo.mapped? self
end
# File tk/lib/tk/winfo.rb, line 163
def winfo_parent
TkWinfo.parent self
end
# File tk/lib/tk/winfo.rb, line 181
def winfo_pixels(dist)
TkWinfo.pixels self, dist
end
# File tk/lib/tk/winfo.rb, line 375
def winfo_pointerx
TkWinfo.pointerx self
end
# File tk/lib/tk/winfo.rb, line 389
def winfo_pointerxy
TkWinfo.pointerxy self
end
# File tk/lib/tk/winfo.rb, line 382
def winfo_pointery
TkWinfo.pointery self
end
# File tk/lib/tk/winfo.rb, line 188
def winfo_reqheight
TkWinfo.reqheight self
end
# File tk/lib/tk/winfo.rb, line 195
def winfo_reqwidth
TkWinfo.reqwidth self
end
# File tk/lib/tk/winfo.rb, line 202
def winfo_rgb(color)
TkWinfo.rgb self, color
end
# File tk/lib/tk/winfo.rb, line 209
def winfo_rootx
TkWinfo.rootx self
end
# File tk/lib/tk/winfo.rb, line 216
def winfo_rooty
TkWinfo.rooty self
end
# File tk/lib/tk/winfo.rb, line 223
def winfo_screen
TkWinfo.screen self
end
# File tk/lib/tk/winfo.rb, line 230
def winfo_screencells
TkWinfo.screencells self
end
# File tk/lib/tk/winfo.rb, line 237
def winfo_screendepth
TkWinfo.screendepth self
end
# File tk/lib/tk/winfo.rb, line 244
def winfo_screenheight
TkWinfo.screenheight self
end
# File tk/lib/tk/winfo.rb, line 251
def winfo_screenmmheight
TkWinfo.screenmmheight self
end
# File tk/lib/tk/winfo.rb, line 258
def winfo_screenmmwidth
TkWinfo.screenmmwidth self
end
# File tk/lib/tk/winfo.rb, line 265
def winfo_screenvisual
TkWinfo.screenvisual self
end
# File tk/lib/tk/winfo.rb, line 272
def winfo_screenwidth
TkWinfo.screenwidth self
end
# File tk/lib/tk/winfo.rb, line 279
def winfo_server
TkWinfo.server self
end
# File tk/lib/tk/winfo.rb, line 286
def winfo_toplevel
TkWinfo.toplevel self
end
# File tk/lib/tk/winfo.rb, line 368
def winfo_viewable
TkWinfo.viewable self
end
# File tk/lib/tk/winfo.rb, line 293
def winfo_visual
TkWinfo.visual self
end
# File tk/lib/tk/winfo.rb, line 300
def winfo_visualid
TkWinfo.visualid self
end
# File tk/lib/tk/winfo.rb, line 312
def winfo_visualsavailable(includeids=false)
TkWinfo.visualsavailable self, includeids
end
# File tk/lib/tk/winfo.rb, line 319
def winfo_vrootheight
TkWinfo.vrootheight self
end
# File tk/lib/tk/winfo.rb, line 326
def winfo_vrootwidth
TkWinfo.vrootwidth self
end
# File tk/lib/tk/winfo.rb, line 333
def winfo_vrootx
TkWinfo.vrootx self
end
# File tk/lib/tk/winfo.rb, line 340
def winfo_vrooty
TkWinfo.vrooty self
end
# File tk/lib/tk/winfo.rb, line 174
def winfo_widget(id)
TkWinfo.widget id, 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.