mirror of
https://github.com/gryf/wicd.git
synced 2026-01-04 12:54:12 +01:00
curses/curses_misc.py:
Refactored some ComboBox internals
Renamed show_first to focus in ComboBox
Added callback support
curses/netentry_curses.py:
Renamed NetEntryBase to AdvancedSettingsDialog, and WirelessNetEntry to
WirelessSettingsDialog
The "WirelessSettingsDialog" is complete. :-) Raise it by pressing "C" on a wireless
network. Much of the code was taken from netentry.py. The buttons aren't pretty
like they are in the Preferences Dialog, but they are fully functional.
curses/prefs_curses.py:
Refactored to accommodate the ComboBox changes
Added a warning about changing backends
curses/wicd-curses.py:
Refactored to accommodate changes to the rest of the program
Added a constantly displayed message saying how to exit the program, other than
ctrl+c
curses/TODO: Removed a bunch of stuff that is already implemented, added some stuff that
needs to be implemented
curses/README: Added/clearified some things
This commit is contained in:
@@ -2,30 +2,33 @@ This is a curses-based client for wicd. It is designed to imitate wicd-client
|
||||
as much as can be done with a console-based interface. It is written using the
|
||||
Urwid (http://excess.org/urwid) toolkit, and thus requires it.
|
||||
|
||||
That's all there is to it, really. It installs unless you disable when you
|
||||
call setup.py
|
||||
That's all there is to it, really. It installs unless you disable it when you
|
||||
call setup.py.
|
||||
|
||||
Right now, it lists current available networks, and whether you are connected
|
||||
to anything or not, all of which is updated in real time. It will actually
|
||||
connect you to networks now. Global preferences are now configurable from the
|
||||
console. Per-network settings is a work in progress.
|
||||
to anything or not, all of which is updated in real time. Other features
|
||||
include the ability to connect to networks, global preferences controls, and
|
||||
per-network settings for wireless networks.
|
||||
|
||||
All features that I plan on implementing (that are not mentioned above) are
|
||||
listed the TODO file in this same directory. If you want any other features,
|
||||
ask me. I try to be on the #wicd Freenode IRC channel most of the time.
|
||||
|
||||
Controls:
|
||||
|
||||
F5 : refresh wireless networks
|
||||
F8 or Q: quit
|
||||
D : disconnect from active network
|
||||
D : disconnect from all active networks
|
||||
ESC : if connecting to a network, stop doing so
|
||||
ENTER : Attempt connection to selected network
|
||||
P : Display preferences dialog
|
||||
C : Display network configuration for selected network
|
||||
C : Display network configuration for selected network (only works for
|
||||
wireless at the moment)
|
||||
A : Display "About" dialog
|
||||
|
||||
IN DIALOGS:
|
||||
IN DIALOGS (Meta usually is "Alt"):
|
||||
ESC or Q: Quit dialog without saving information (if present)
|
||||
Meta+Left/Right: Change tabs Left/Right
|
||||
Meta+Left/Right: Change tabs Left/Right (if tabs present)
|
||||
Meta+Enter : Quit dialog and save information
|
||||
|
||||
|
||||
|
||||
~NaCl
|
||||
|
||||
Reference in New Issue
Block a user