Method: GUI.set_toolkit_priority

Defined in:
lib/wiki_lyrics/gui/gui.rb

.set_toolkit_priority(toolkits) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/wiki_lyrics/gui/gui.rb', line 40

def GUI.set_toolkit_priority( toolkits )
  toolkits.each() do |toolkit|
    if @@toolkits.include?( toolkit )
      # check if the toolkit is already loaded (and change it's priority)
      @@toolkits.delete( toolkit )
      @@toolkits.insert( 0, toolkit )
      return toolkit
    elsif GUI.load_toolkit( toolkit ) # try to load the toolkit
      @@toolkits.insert( 0, toolkit )
      return toolkit
    end
  end
  return GUI.get_current_toolkit()
end