Class: Yast::DnsFakeTabsClass

Inherits:
Module
  • Object
show all
Defined in:
../../src/modules/DnsFakeTabs.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) DumbTabs(items, contents)



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File '../../src/modules/DnsFakeTabs.rb', line 8

def DumbTabs(items, contents)
  items = deep_copy(items)
  contents = deep_copy(contents)
  tabs = HBox()

  Builtins.foreach(items) do |item|
    text = Ops.get_string(item, 1, "")
    idTerm = Ops.get_term(item, 0) { Id(:unknown) }
    tabs = Builtins.add(tabs, PushButton(idTerm, text))
  end

  tabs = Builtins.add(tabs, HStretch())

  Builtins.y2milestone("Creating tabs: %1", tabs)

  VBox(tabs, Frame("", contents))
end