| Path: | tk/lib/tkextlib/winico/winico.rb |
| Last Update: | Tue Mar 13 02:04:45 -0500 2007 |
tkextlib/winico/winico.rb
by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
# File tk/lib/tkextlib/winico/winico.rb, line 152 def add_to_taskbar(keys = {}) keys = _symbolkey2str(keys) Winico_callback._config_keys.each{|k| if keys[k].kind_of?(Array) cmd, *args = keys[k] keys[k] = Winico_callback.new(cmd, args.join(' ')) # elsif keys[k].kind_of?(Proc) elsif TkComm._callback_entry?(keys[k]) keys[k] = Winico_callback.new(keys[k]) end } tk_call('winico', 'taskbar', 'add', @id, *(hash_kv(keys))) self end
# File tk/lib/tkextlib/winico/winico.rb, line 184 def delete_from_taskbar tk_call('winico', 'taskbar', 'delete', @id) self end
# File tk/lib/tkextlib/winico/winico.rb, line 168 def modify_taskbar(keys = {}) keys = _symbolkey2str(keys) Winico_callback._config_keys.each{|k| if keys[k].kind_of?(Array) cmd, *args = keys[k] keys[k] = Winico_callback.new(cmd, args.join(' ')) # elsif keys[k].kind_of?(Proc) elsif TkComm._callback_entry?(keys[k]) keys[k] = Winico_callback.new(keys[k]) end } tk_call('winico', 'taskbar', 'modify', @id, *(hash_kv(keys))) self end
ruby-doc.org is a community service provided by James Britt and Happy Camper Studios, a Phoenix, Arizona, Ruby application development company.
Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.
For more information on the Ruby programming language, visit ruby-lang.org.
Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.