/ wifi-radar.py / profile_dialog
Edit and return an AP profile.
Methods
|
|
|
get_array_index
|
get_array_index (
self,
item,
array,
)
Return the index where item matches a cell in array.
Parameters:
-
item
- string - Item to find in array
-
array
- list - List in which to find match.
Returns:
integer - 0 (no match) or higher (index of match)
|
|
toggle_roaming
|
toggle_roaming (
self,
roaming_toggle,
data=None,
)
Respond to roaming checkbox toggle by activating/de-activating the BSSID text entry.
Parameters:
-
roaming_toggle
- gtk.CheckButton - The checkbox sending the signal.
-
data
- tuple - list of arbitrary arguments (not used)
Returns:
nothing
|
|
run
|
run ( self )
Display profile dialog, operate until canceled or okayed, and, possibly, return edited profile values.
Parameters:
nothing
Returns:
- dictionary or None
- a profile, or None on cancel
NOTES:
Raises ValueError if an attempt is made to save an ESSID with no name.
|
|
toggle_use_dhcp
|
toggle_use_dhcp (
self,
widget,
data=None,
)
Respond to expanding/hiding IP segment.
Parameters:
-
widget
- gtk.Widget - The widget sending the event.
-
data
- tuple - List of arbitrary arguments (not used)
Returns:
nothing
|
|
toggle_use_wpa
|
toggle_use_wpa (
self,
widget,
data=None,
)
Respond to expanding/hiding WPA segment.
Parameters:
-
widget
- gtk.Widget - The widget sending the event.
-
data
- tuple - List of arbitrary arguments (not used)
Returns:
nothing
|
|
destroy
|
destroy ( self )
Remove profile dialog.
Parameters:
nothing
Returns:
nothing
|
|
__init__
|
__init__ (
self,
parent,
profile,
)
Create a new profile_dialog.
Parameters:
-
parent
- gtk.Object - Usually, the calling window.
-
profile
- dictionary - The profile to edit. May be mostly-empty default profile.
Returns:
profile_dialog instance
|
|
get_array_item
|
get_array_item (
self,
index,
array,
)
Return the value in array[ index ]
Parameters:
-
index
- integer - The index to look up.
-
array
- list - List in which to look up value.
Returns:
- string
- empty string (no match) or looked up value
|
|
|