Class: Y2Network::Widgets::WirelessTab
- Inherits:
-
CWM::Tab
- Object
- CWM::Tab
- Y2Network::Widgets::WirelessTab
- Defined in:
- src/lib/y2network/widgets/wireless_tab.rb
Overview
Tab for wireless specific stuff. Useful only for wireless cards
Instance Method Summary collapse
- #contents ⇒ Object
-
#initialize(builder) ⇒ WirelessTab
constructor
A new instance of WirelessTab.
- #label ⇒ Object
-
#select_network(network) ⇒ Object
Selects the network.
Constructor Details
#initialize(builder) ⇒ WirelessTab
Returns a new instance of WirelessTab.
34 35 36 37 38 |
# File 'src/lib/y2network/widgets/wireless_tab.rb', line 34 def initialize(builder) textdomain "network" @builder = builder end |
Instance Method Details
#contents ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 |
# File 'src/lib/y2network/widgets/wireless_tab.rb', line 44 def contents VBox( VSpacing(1), HBox(, VBox(VSpacing(1), )), VSpacing(1), , VSpacing(1), Right(Y2Network::Widgets::WirelessExpertSettings.new(@builder)), VStretch() ) end |
#label ⇒ Object
40 41 42 |
# File 'src/lib/y2network/widgets/wireless_tab.rb', line 40 def label _("&Wireless") end |
#select_network(network) ⇒ Object
Selects the network
It sets the ESSID and the authentication mode according to the given network.
61 62 63 64 65 66 |
# File 'src/lib/y2network/widgets/wireless_tab.rb', line 61 def select_network(network) @builder.essid = network.essid @builder.auth_mode = network.auth_mode.to_sym .value = network.essid .auth_mode = network.auth_mode.short_name end |