# # tk/mngfocus.rb : methods for Tcl/Tk standard library 'focus.tcl' # by Hidetoshi Nagai # require 'tk' module TkManageFocus extend Tk TkCommandNames = [ 'tk_focusFollowMouse'.freeze, 'tk_focusNext'.freeze, 'tk_focusPrev'.freeze ].freeze def TkManageFocus.followsMouse tk_call_without_enc('tk_focusFollowsMouse') end def TkManageFocus.next(win) tk_tcl2ruby(tk_call('tk_focusNext', win)) end def focusNext TkManageFocus.next(self) end def TkManageFocus.prev(win) tk_tcl2ruby(tk_call('tk_focusPrev', win)) end def focusPrev TkManageFocus.prev(self) end end