Class: Y2Network::Widgets::KernelModule
- Inherits:
-
CWM::ComboBox
- Object
- CWM::ComboBox
- Y2Network::Widgets::KernelModule
- Defined in:
- src/lib/y2network/widgets/kernel_module.rb
Instance Method Summary collapse
-
#help ⇒ Object
-
#init ⇒ Object
-
#initialize(names, selected) ⇒ KernelModule
constructor
Constructor.
-
#items ⇒ Object
-
#label ⇒ Object
-
#opt ⇒ Object
-
#value ⇒ Object
Constructor Details
#initialize(names, selected) ⇒ KernelModule
Constructor
31 32 33 34 35 36 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 31 def initialize(names, selected) textdomain "network" @names = names @selected = selected self. = "kernel_module" end |
Instance Method Details
#help ⇒ Object
42 43 44 45 46 47 48 49 50 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 42 def help _( "<p><b>Kernel Module</b>. Enter the kernel module (driver) name \n" \ "for your network device here. If the device is already configured, " \ "see if there is more than one driver available for\n" \ "your device in the drop-down list. If necessary, choose a driver " \ "from the list, but usually the default value works.</p>\n" ) end |
#init ⇒ Object
60 61 62 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 60 def init self.value = @selected if @selected end |
#items ⇒ Object
56 57 58 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 56 def items @items ||= [["", _("Auto")]] + @names.map { |n| [n, n] } end |
#label ⇒ Object
38 39 40 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 38 def label _("&Module Name") end |
#opt ⇒ Object
52 53 54 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 52 def opt [:editable, :notify] end |
#value ⇒ Object
64 65 66 67 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 64 def value ret = super (ret == "") ? :auto : ret end |