class Plugin::Settings::MultiSelect

Public Instance Methods

build(label, config) click to toggle source

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

Args

label

ラベル。文字列。

config

設定のキー

Return

ウィジェット

# File core/plugin/settings/multiselect.rb, line 12
def build(label, config)
  if has_widget?
    group = Gtk::Frame.new.set_border_width(8)
    group.set_label(label)
    group.add(build_box(Plugin::Settings::Listener[config]))
    group
  else
    group = Gtk::Frame.new.set_border_width(8).
      set_label(label)
    box = Plugin::Settings.new(@plugin).set_border_width(4).
      closeup(build_combobox(Plugin::Settings::Listener[config]))
    group.add(box)
  end end