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 37 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 31 def initialize(names, selected) super() textdomain "network" @names = names @selected = selected self. = "kernel_module" end |
Instance Method Details
#help ⇒ Object
43 44 45 46 47 48 49 50 51 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 43 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
61 62 63 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 61 def init self.value = @selected if @selected end |
#items ⇒ Object
57 58 59 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 57 def items @items ||= [["", _("Auto")]] + @names.map { |n| [n, n] } end |
#label ⇒ Object
39 40 41 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 39 def label _("&Module Name") end |
#opt ⇒ Object
53 54 55 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 53 def opt [:editable, :notify] end |
#value ⇒ Object
65 66 67 68 |
# File 'src/lib/y2network/widgets/kernel_module.rb', line 65 def value ret = super (ret == "") ? :auto : ret end |