Methods
- A
- B
- E
- P
- R
- S
Constants
TkCommandNames | = | ['dde'.freeze].freeze |
PACKAGE_NAME | = | 'dde'.freeze |
Class Public methods
async_execute(service, topic, data)
Link
eval(topic, cmd, *args)
Link
execute(service, topic, data)
Link
package_name()
Link
poke(service, topic, item, data)
Link
request(service, topic, item)
Link
servername(*args)
Link
def servername(topic=None)
tk_call('dde', 'servername', topic)
end
# File ext/tk/lib/tk/winpkg.rb, line 36 def servername(*args) if args.size == 0 tk_call('dde', 'servername') else if args[-1].kind_of?(Hash) # dde 1.2 + keys = _symbolkey2str(args.pop) force = (keys.delete('force'))? '-force': None exact = (keys.delete('exact'))? '-exact': None if keys.size == 0 tk_call('dde', 'servername', force, exact) elsif args.size == 0 tk_call('dde', 'servername', force, exact, *hash_kv(keys)) else tk_call('dde', 'servername', force, exact, *((hash_kv(keys) << '--') + args)) end else tk_call('dde', 'servername', *args) end end end
services(service, topic)
Link
Instance Public methods
async_eval(topic, cmd, *args)
Link