class Gtk::FormDSL::MultiSelect

Public Instance Methods

build(label, config_key) click to toggle source

optionメソッドで追加された項目をウィジェットに組み立てる

Args

label

ラベル。文字列。

config_key

設定のキー

Return

ウィジェット

# File core/mui/gtk_form_dsl_multi_select.rb, line 11
def build(label, config_key)
  if has_widget?
    group = Gtk::Frame.new.set_border_width(8)
    group.set_label(label)
    group.add(build_box(config_key))
    group
  else
    group = Gtk::Frame.new.set_border_width(8).
      set_label(label)
    box = @parent_klass.create_inner_setting.set_border_width(4).
      closeup(build_combobox(config_key))
    group.add(box)
  end
end