Class: Y2Network::Dialogs::WirelessNetworks
- Inherits:
-
CWM::Popup
- Object
- CWM::Popup
- Y2Network::Dialogs::WirelessNetworks
- Defined in:
- src/lib/y2network/dialogs/wireless_networks.rb
Overview
This widget displays a list of wireless networks and allows the user to select one
Instance Attribute Summary collapse
-
#interface ⇒ Object
readonly
Returns the value of attribute interface.
Instance Method Summary collapse
- #contents ⇒ Object
-
#initialize(builder) ⇒ WirelessNetworks
constructor
Constructor.
-
#run ⇒ WirelessNetwork
Runs the dialog and returns the selected network instance.
- #title ⇒ Object
Constructor Details
#initialize(builder) ⇒ WirelessNetworks
Constructor
62 63 64 65 |
# File 'src/lib/y2network/dialogs/wireless_networks.rb', line 62 def initialize(builder) textdomain "network" @builder = builder end |
Instance Attribute Details
#interface ⇒ Object (readonly)
Returns the value of attribute interface.
57 58 59 |
# File 'src/lib/y2network/dialogs/wireless_networks.rb', line 57 def interface @interface end |
Instance Method Details
#contents ⇒ Object
73 74 75 76 77 78 |
# File 'src/lib/y2network/dialogs/wireless_networks.rb', line 73 def contents VBox( MinSize(70, 10, networks_table), ) end |
#run ⇒ WirelessNetwork
Runs the dialog and returns the selected network instance
If the user presses the 'Cancel' button, it returns nil
.
85 86 87 88 |
# File 'src/lib/y2network/dialogs/wireless_networks.rb', line 85 def run networks_table.update(find_networks) (super == :ok) ? networks_table.selected : nil end |
#title ⇒ Object
68 69 70 |
# File 'src/lib/y2network/dialogs/wireless_networks.rb', line 68 def title _("Available Networks") end |