class Smartdict::Gui::LangComboBox
Public Class Methods
new(controller, active_lang_code, &on_change_block)
click to toggle source
Calls superclass method
# File lib/smartdict/gui/lang_combo_box.rb, line 7 def initialize(controller, active_lang_code, &on_change_block) super(true) @controller = controller @on_change_block = on_change_block config.lang_names.each {|name| append_text(name) } active_index = config.langs.index(active_lang_code) set_active(active_index) signal_connect("changed") do |comb_box| lang_code = config.langs[active] @on_change_block.call(lang_code) end set_size_request(100, LEFT_BOX_BUTTON_HEIGHT) end