module TkWinfo
tk/winfo.rb : methods for winfo command
Constants
- TkCommandNames
Public Class Methods
appname(win)
click to toggle source
# File lib/tk/winfo.rb, line 154 def TkWinfo.appname(win) tk_call('winfo', 'name', win) end
atom(name, win=nil)
click to toggle source
# File lib/tk/winfo.rb, line 16 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 lib/tk/winfo.rb, line 28 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 lib/tk/winfo.rb, line 40 def TkWinfo.cells(win) number(tk_call_without_enc('winfo', 'cells', win)) end
children(win)
click to toggle source
# File lib/tk/winfo.rb, line 47 def TkWinfo.children(win) list(tk_call_without_enc('winfo', 'children', win)) end
classname(win)
click to toggle source
# File lib/tk/winfo.rb, line 54 def TkWinfo.classname(win) tk_call_without_enc('winfo', 'class', win) end
colormapfull(win)
click to toggle source
# File lib/tk/winfo.rb, line 62 def TkWinfo.colormapfull(win) bool(tk_call_without_enc('winfo', 'colormapfull', win)) end
containing(rootX, rootY, win=nil)
click to toggle source
# File lib/tk/winfo.rb, line 69 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 lib/tk/winfo.rb, line 81 def TkWinfo.depth(win) number(tk_call_without_enc('winfo', 'depth', win)) end
exist?(win)
click to toggle source
# File lib/tk/winfo.rb, line 88 def TkWinfo.exist?(win) bool(tk_call_without_enc('winfo', 'exists', win)) end
fpixels(win, dist)
click to toggle source
# File lib/tk/winfo.rb, line 95 def TkWinfo.fpixels(win, dist) number(tk_call_without_enc('winfo', 'fpixels', win, dist)) end
geometry(win)
click to toggle source
# File lib/tk/winfo.rb, line 102 def TkWinfo.geometry(win) tk_call_without_enc('winfo', 'geometry', win) end
height(win)
click to toggle source
# File lib/tk/winfo.rb, line 109 def TkWinfo.height(win) number(tk_call_without_enc('winfo', 'height', win)) end
id(win)
click to toggle source
# File lib/tk/winfo.rb, line 116 def TkWinfo.id(win) tk_call_without_enc('winfo', 'id', win) end
interps(win=nil)
click to toggle source
# File lib/tk/winfo.rb, line 123 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 lib/tk/winfo.rb, line 147 def TkWinfo.manager(win) tk_call_without_enc('winfo', 'manager', win) end
mapped?(win)
click to toggle source
# File lib/tk/winfo.rb, line 140 def TkWinfo.mapped?(win) bool(tk_call_without_enc('winfo', 'ismapped', win)) end
parent(win)
click to toggle source
# File lib/tk/winfo.rb, line 161 def TkWinfo.parent(win) window(tk_call_without_enc('winfo', 'parent', win)) end
pixels(win, dist)
click to toggle source
# File lib/tk/winfo.rb, line 179 def TkWinfo.pixels(win, dist) number(tk_call_without_enc('winfo', 'pixels', win, dist)) end
pointerx(win)
click to toggle source
# File lib/tk/winfo.rb, line 373 def TkWinfo.pointerx(win) number(tk_call_without_enc('winfo', 'pointerx', win)) end
pointerxy(win)
click to toggle source
# File lib/tk/winfo.rb, line 387 def TkWinfo.pointerxy(win) list(tk_call_without_enc('winfo', 'pointerxy', win)) end
pointery(win)
click to toggle source
# File lib/tk/winfo.rb, line 380 def TkWinfo.pointery(win) number(tk_call_without_enc('winfo', 'pointery', win)) end
reqheight(win)
click to toggle source
# File lib/tk/winfo.rb, line 186 def TkWinfo.reqheight(win) number(tk_call_without_enc('winfo', 'reqheight', win)) end
reqwidth(win)
click to toggle source
# File lib/tk/winfo.rb, line 193 def TkWinfo.reqwidth(win) number(tk_call_without_enc('winfo', 'reqwidth', win)) end
rgb(win, color)
click to toggle source
# File lib/tk/winfo.rb, line 200 def TkWinfo.rgb(win, color) list(tk_call_without_enc('winfo', 'rgb', win, color)) end
rootx(win)
click to toggle source
# File lib/tk/winfo.rb, line 207 def TkWinfo.rootx(win) number(tk_call_without_enc('winfo', 'rootx', win)) end
rooty(win)
click to toggle source
# File lib/tk/winfo.rb, line 214 def TkWinfo.rooty(win) number(tk_call_without_enc('winfo', 'rooty', win)) end
screen(win)
click to toggle source
# File lib/tk/winfo.rb, line 221 def TkWinfo.screen(win) tk_call('winfo', 'screen', win) end
screencells(win)
click to toggle source
# File lib/tk/winfo.rb, line 228 def TkWinfo.screencells(win) number(tk_call_without_enc('winfo', 'screencells', win)) end
screendepth(win)
click to toggle source
# File lib/tk/winfo.rb, line 235 def TkWinfo.screendepth(win) number(tk_call_without_enc('winfo', 'screendepth', win)) end
screenheight(win)
click to toggle source
# File lib/tk/winfo.rb, line 242 def TkWinfo.screenheight(win) number(tk_call_without_enc('winfo', 'screenheight', win)) end
screenmmheight(win)
click to toggle source
# File lib/tk/winfo.rb, line 249 def TkWinfo.screenmmheight(win) number(tk_call_without_enc('winfo', 'screenmmheight', win)) end
screenmmwidth(win)
click to toggle source
# File lib/tk/winfo.rb, line 256 def TkWinfo.screenmmwidth(win) number(tk_call_without_enc('winfo', 'screenmmwidth', win)) end
screenvisual(win)
click to toggle source
# File lib/tk/winfo.rb, line 263 def TkWinfo.screenvisual(win) tk_call_without_enc('winfo', 'screenvisual', win) end
screenwidth(win)
click to toggle source
# File lib/tk/winfo.rb, line 270 def TkWinfo.screenwidth(win) number(tk_call_without_enc('winfo', 'screenwidth', win)) end
server(win)
click to toggle source
# File lib/tk/winfo.rb, line 277 def TkWinfo.server(win) tk_call('winfo', 'server', win) end
toplevel(win)
click to toggle source
# File lib/tk/winfo.rb, line 284 def TkWinfo.toplevel(win) window(tk_call_without_enc('winfo', 'toplevel', win)) end
viewable(win)
click to toggle source
# File lib/tk/winfo.rb, line 366 def TkWinfo.viewable(win) bool(tk_call_without_enc('winfo', 'viewable', win)) end
visual(win)
click to toggle source
# File lib/tk/winfo.rb, line 291 def TkWinfo.visual(win) tk_call_without_enc('winfo', 'visual', win) end
visualid(win)
click to toggle source
# File lib/tk/winfo.rb, line 298 def TkWinfo.visualid(win) tk_call_without_enc('winfo', 'visualid', win) end
visualsavailable(win, includeids=false)
click to toggle source
# File lib/tk/winfo.rb, line 305 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 lib/tk/winfo.rb, line 317 def TkWinfo.vrootheight(win) number(tk_call_without_enc('winfo', 'vrootheight', win)) end
vrootwidth(win)
click to toggle source
# File lib/tk/winfo.rb, line 324 def TkWinfo.vrootwidth(win) number(tk_call_without_enc('winfo', 'vrootwidth', win)) end
vrootx(win)
click to toggle source
# File lib/tk/winfo.rb, line 331 def TkWinfo.vrootx(win) number(tk_call_without_enc('winfo', 'vrootx', win)) end
vrooty(win)
click to toggle source
# File lib/tk/winfo.rb, line 338 def TkWinfo.vrooty(win) number(tk_call_without_enc('winfo', 'vrooty', win)) end
widget(id, win=nil)
click to toggle source
# File lib/tk/winfo.rb, line 168 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 lib/tk/winfo.rb, line 345 def TkWinfo.width(win) number(tk_call_without_enc('winfo', 'width', win)) end
x(win)
click to toggle source
# File lib/tk/winfo.rb, line 352 def TkWinfo.x(win) number(tk_call_without_enc('winfo', 'x', win)) end
y(win)
click to toggle source
# File lib/tk/winfo.rb, line 359 def TkWinfo.y(win) number(tk_call_without_enc('winfo', 'y', win)) end
Public Instance Methods
winfo_appname()
click to toggle source
# File lib/tk/winfo.rb, line 157 def winfo_appname TkWinfo.appname self end
winfo_atom(name)
click to toggle source
# File lib/tk/winfo.rb, line 24 def winfo_atom(name) TkWinfo.atom(name, self) end
winfo_atomname(id)
click to toggle source
# File lib/tk/winfo.rb, line 36 def winfo_atomname(id) TkWinfo.atomname(id, self) end
winfo_cells()
click to toggle source
# File lib/tk/winfo.rb, line 43 def winfo_cells TkWinfo.cells self end
winfo_children()
click to toggle source
# File lib/tk/winfo.rb, line 50 def winfo_children TkWinfo.children self end
winfo_classname()
click to toggle source
# File lib/tk/winfo.rb, line 57 def winfo_classname TkWinfo.classname self end
Also aliased as: winfo_class
winfo_colormapfull()
click to toggle source
# File lib/tk/winfo.rb, line 65 def winfo_colormapfull TkWinfo.colormapfull self end
winfo_containing(x, y)
click to toggle source
# File lib/tk/winfo.rb, line 77 def winfo_containing(x, y) TkWinfo.containing(x, y, self) end
winfo_depth()
click to toggle source
# File lib/tk/winfo.rb, line 84 def winfo_depth TkWinfo.depth self end
winfo_exist?()
click to toggle source
# File lib/tk/winfo.rb, line 91 def winfo_exist? TkWinfo.exist? self end
winfo_fpixels(dist)
click to toggle source
# File lib/tk/winfo.rb, line 98 def winfo_fpixels(dist) TkWinfo.fpixels self, dist end
winfo_geometry()
click to toggle source
# File lib/tk/winfo.rb, line 105 def winfo_geometry TkWinfo.geometry self end
winfo_height()
click to toggle source
# File lib/tk/winfo.rb, line 112 def winfo_height TkWinfo.height self end
winfo_id()
click to toggle source
# File lib/tk/winfo.rb, line 119 def winfo_id TkWinfo.id self end
winfo_interps()
click to toggle source
# File lib/tk/winfo.rb, line 136 def winfo_interps TkWinfo.interps self end
winfo_manager()
click to toggle source
# File lib/tk/winfo.rb, line 150 def winfo_manager TkWinfo.manager self end
winfo_mapped?()
click to toggle source
# File lib/tk/winfo.rb, line 143 def winfo_mapped? TkWinfo.mapped? self end
winfo_parent()
click to toggle source
# File lib/tk/winfo.rb, line 164 def winfo_parent TkWinfo.parent self end
winfo_pixels(dist)
click to toggle source
# File lib/tk/winfo.rb, line 182 def winfo_pixels(dist) TkWinfo.pixels self, dist end
winfo_pointerx()
click to toggle source
# File lib/tk/winfo.rb, line 376 def winfo_pointerx TkWinfo.pointerx self end
winfo_pointerxy()
click to toggle source
# File lib/tk/winfo.rb, line 390 def winfo_pointerxy TkWinfo.pointerxy self end
winfo_pointery()
click to toggle source
# File lib/tk/winfo.rb, line 383 def winfo_pointery TkWinfo.pointery self end
winfo_reqheight()
click to toggle source
# File lib/tk/winfo.rb, line 189 def winfo_reqheight TkWinfo.reqheight self end
winfo_reqwidth()
click to toggle source
# File lib/tk/winfo.rb, line 196 def winfo_reqwidth TkWinfo.reqwidth self end
winfo_rgb(color)
click to toggle source
# File lib/tk/winfo.rb, line 203 def winfo_rgb(color) TkWinfo.rgb self, color end
winfo_rootx()
click to toggle source
# File lib/tk/winfo.rb, line 210 def winfo_rootx TkWinfo.rootx self end
winfo_rooty()
click to toggle source
# File lib/tk/winfo.rb, line 217 def winfo_rooty TkWinfo.rooty self end
winfo_screen()
click to toggle source
# File lib/tk/winfo.rb, line 224 def winfo_screen TkWinfo.screen self end
winfo_screencells()
click to toggle source
# File lib/tk/winfo.rb, line 231 def winfo_screencells TkWinfo.screencells self end
winfo_screendepth()
click to toggle source
# File lib/tk/winfo.rb, line 238 def winfo_screendepth TkWinfo.screendepth self end
winfo_screenheight()
click to toggle source
# File lib/tk/winfo.rb, line 245 def winfo_screenheight TkWinfo.screenheight self end
winfo_screenmmheight()
click to toggle source
# File lib/tk/winfo.rb, line 252 def winfo_screenmmheight TkWinfo.screenmmheight self end
winfo_screenmmwidth()
click to toggle source
# File lib/tk/winfo.rb, line 259 def winfo_screenmmwidth TkWinfo.screenmmwidth self end
winfo_screenvisual()
click to toggle source
# File lib/tk/winfo.rb, line 266 def winfo_screenvisual TkWinfo.screenvisual self end
winfo_screenwidth()
click to toggle source
# File lib/tk/winfo.rb, line 273 def winfo_screenwidth TkWinfo.screenwidth self end
winfo_server()
click to toggle source
# File lib/tk/winfo.rb, line 280 def winfo_server TkWinfo.server self end
winfo_toplevel()
click to toggle source
# File lib/tk/winfo.rb, line 287 def winfo_toplevel TkWinfo.toplevel self end
winfo_viewable()
click to toggle source
# File lib/tk/winfo.rb, line 369 def winfo_viewable TkWinfo.viewable self end
winfo_visual()
click to toggle source
# File lib/tk/winfo.rb, line 294 def winfo_visual TkWinfo.visual self end
winfo_visualid()
click to toggle source
# File lib/tk/winfo.rb, line 301 def winfo_visualid TkWinfo.visualid self end
winfo_visualsavailable(includeids=false)
click to toggle source
# File lib/tk/winfo.rb, line 313 def winfo_visualsavailable(includeids=false) TkWinfo.visualsavailable self, includeids end
winfo_vrootheight()
click to toggle source
# File lib/tk/winfo.rb, line 320 def winfo_vrootheight TkWinfo.vrootheight self end
winfo_vrootwidth()
click to toggle source
# File lib/tk/winfo.rb, line 327 def winfo_vrootwidth TkWinfo.vrootwidth self end
winfo_vrootx()
click to toggle source
# File lib/tk/winfo.rb, line 334 def winfo_vrootx TkWinfo.vrootx self end
winfo_vrooty()
click to toggle source
# File lib/tk/winfo.rb, line 341 def winfo_vrooty TkWinfo.vrooty self end
winfo_widget(id)
click to toggle source
# File lib/tk/winfo.rb, line 175 def winfo_widget(id) TkWinfo.widget id, self end
winfo_width()
click to toggle source
# File lib/tk/winfo.rb, line 348 def winfo_width TkWinfo.width self end
winfo_x()
click to toggle source
# File lib/tk/winfo.rb, line 355 def winfo_x TkWinfo.x self end
winfo_y()
click to toggle source
# File lib/tk/winfo.rb, line 362 def winfo_y TkWinfo.y self end