| Path: | tk/lib/tkextlib/winico/winico.rb |
| Last Update: | Mon Oct 11 14:51:12 GMT+10:00 2004 |
tkextlib/winico/winico.rb
by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
# File tk/lib/tkextlib/winico/winico.rb, line 146 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) 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 176 def delete_from_taskbar tk_call('winico', 'taskbar', 'delete', @id) self end
# File tk/lib/tkextlib/winico/winico.rb, line 161 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) keys[k] = Winico_callback.new(keys[k]) end } tk_call('winico', 'taskbar', 'modify', @id, *(hash_kv(keys))) self end