From 8be6e6404f95dea82901eca1d3c17b632a35a421 Mon Sep 17 00:00:00 2001 From: Martin Vidner Date: Fri, 26 May 2017 10:03:51 +0200 Subject: [PATCH] Adapted also code examples. --- library/cwm/examples/object_api_tree.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/library/cwm/examples/object_api_tree.rb b/library/cwm/examples/object_api_tree.rb index 55e90e743..153e25862 100644 --- a/library/cwm/examples/object_api_tree.rb +++ b/library/cwm/examples/object_api_tree.rb @@ -137,6 +137,18 @@ def true_love_selector end end +class ExampleTree < CWM::Tree + attr_reader :items + def initialize(items) + @items = items + end + + def label + textdomain "example" + _("It's complicated") + end +end + module Yast class ExampleDialog include Yast::I18n @@ -151,7 +163,7 @@ def run tl_item = ::CWM::PagerTreeItem.new(true_love_tab) ln_item = ::CWM::PagerTreeItem.new(lucky_number_tab, children: [tl_item]) - tabs = ::CWM::TreePager.new(ln_item, label: _("It's complicated")) + tabs = ::CWM::TreePager.new(ExampleTree.new([ln_item])) contents = VBox(tabs)