Class: Y2Network::Widgets::UdevRules
- Inherits:
-
CWM::CustomWidget
- Object
- CWM::CustomWidget
- Y2Network::Widgets::UdevRules
- Defined in:
- src/lib/y2network/widgets/udev_rules.rb
Instance Method Summary collapse
- #contents ⇒ Object
- #handle ⇒ Object
- #help ⇒ Object
- #init ⇒ Object
-
#initialize(settings) ⇒ UdevRules
constructor
A new instance of UdevRules.
- #value ⇒ Object
- #value=(name) ⇒ Object
Constructor Details
#initialize(settings) ⇒ UdevRules
Returns a new instance of UdevRules.
29 30 31 32 33 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 29 def initialize(settings) super() textdomain "network" @settings = settings end |
Instance Method Details
#contents ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 35 def contents Frame( _("Udev Rules"), HBox( InputField(Id(:udev_rules_name), Opt(:hstretch, :disabled), _("Device Name"), ""), VBox( VSpacing(), PushButton(Id(:udev_rules_change), _("Change")) ) ) ) end |
#handle ⇒ Object
52 53 54 55 56 57 58 59 60 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 52 def handle dialog = Y2Network::Dialogs::RenameInterface.new(@settings) ret = dialog.run return unless ret == :ok self.value = @settings.name nil end |
#help ⇒ Object
70 71 72 73 74 75 76 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 70 def help _( "<p><b>Udev Rules</b> are rules for the kernel device manager that allow\n" \ "associating the MAC address or BusID of the network device with its name (for\n" \ "example, eth1, wlan0 ) and assures a persistent device name upon reboot.\n" ) end |
#init ⇒ Object
48 49 50 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 48 def init self.value = @settings.name end |
#value ⇒ Object
66 67 68 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 66 def value Yast::UI.QueryWidget(Id(:udev_rules_name), :Value) end |
#value=(name) ⇒ Object
62 63 64 |
# File 'src/lib/y2network/widgets/udev_rules.rb', line 62 def value=(name) Yast::UI.ChangeWidget(Id(:udev_rules_name), :Value, name) end |