Implement ActionList::Entry#clear.
[kaya.git] / lib / toolkit.rb
blob8dace0d9c4565fff92ec6a16ca2a3c8733e44fc7
1 require 'rubygems' rescue nil
2 require 'observer_utils'
3 require 'utils'
5 case ($toolkit || :kde)
6 when :qt
7   require 'Qt4'
8   KDE = Qt
9   require 'toolkits/compat/qtkde'
10 when :kde
11   require 'korundum4'
12   require 'toolkits/kde'
13 end
15 module KDE
16   def self.autogui(name, opts = { }, &blk)
17     Descriptor.new(:gui, opts.merge(:gui_name => name)).tap do |desc|
18       blk[Descriptor::Builder.new(desc)] if block_given?
19     end
20   end
21 end