1
0
mirror of https://github.com/gryf/wicd.git synced 2026-04-25 16:01:25 +02:00
Commit Graph

87 Commits

Author SHA1 Message Date
Andrew Psaltis 066f401775 Improved the timing in general.
Decreased the clock update time to 500 ms.
Ensured that the wheel when connecting doesn't alternate weirdly.
  Fixing this may also improve performance.
2009-03-22 21:00:40 -04:00
Andrew Psaltis 8f263c16dc Changed the clock in wicd-curses.py to update every 0.9 seconds. 2009-03-22 19:25:19 -04:00
Andrew Psaltis 064fa05d61 Updated docs to note that enter results in connecting. 2009-03-21 23:18:03 -04:00
Andrew Psaltis 547a3f1b88 Re-enabled "enter" in wicd-curses.py. 2009-03-19 12:48:28 -04:00
Andrew Psaltis 3c740d0cf1 Merged in Dan's enctemplates branch, and repaired two code merge conflicts. 2009-03-18 23:37:28 -04:00
Andrew Psaltis 3152c5db1e Merged r295 of experimental-nacl 2009-03-18 23:00:32 -04:00
Andrew Psaltis 4a8c98e6d2 Dump descriptions of error messages to stderr instead of stdout. 2009-03-16 21:12:36 -04:00
Andrew Psaltis f2f7299c98 Fixed some keypress shenanigans
curses/wicd-curses.py: Fixed mouse events being passed to keypress functions (again)
curses/prefs_curses.py: Fixed some translations
curses/curses_misc.py:
  Fixed mouse handling in TabColumns
  Fixed callbacks to non-global keypresses in OptCols
2009-03-14 20:54:45 -04:00
Andrew Psaltis 2d3745f39b Fixed some bugs/usability issues
Enter is no longer mapped to anything
Arrow left is no longer mapped to anything
Edit text when it is unfocusable is now brown.
Fixed problem where scrolling up on the Preferences Dialog would somehow shift the dab over one.
2009-03-11 10:21:20 -04:00
Dan O'Reilly 966ae97667 Merge encryption template changes for curses. 2009-03-08 18:38:16 -04:00
Andrew Psaltis e699bd5bcb Fixed wicd-curses to support the new template backend.
Made the cacert and clcert fields optional in the eap-tls template.
2009-03-08 17:45:38 -04:00
Andrew Psaltis df6955b963 Fixed most keypresses not working. 2009-03-07 19:53:10 -05:00
Andrew Psaltis 7d5fac6f0a Added mouse support to OptCols. Everything works :-).
This branch will be merged into experimental-nacl once I'm sure that everything works, and I update the documentation.
2009-03-07 16:26:41 -05:00
Andrew Psaltis 9dd7e06b99 Merged r294 of experimental-nacl 2009-03-07 14:49:51 -05:00
Andrew Psaltis 46ddb41966 Fixed translations.py support in wicd-curses. 2009-03-07 11:34:22 -05:00
Andrew Psaltis a217f0fdc2 Fixed the "left does not quit the preferences dialog" problem in wicd-curses. 2009-03-06 15:41:19 -05:00
Andrew Psaltis 421c108f04 curses/prefs_curses.py: Adapted widgets for integration into the main UI
curses/curses_misc.py:
  Removed the "bottom_part" from the TabColumns
curses/wicd-curses.py:
  Added support for editing preferences directly in the main UI w/o a dialog
  'left' now only quits with saving for the NetworkSettingsDialogs
    (suggestions as for what to do here would be appreciated)
2009-03-06 12:49:27 -05:00
Andrew Psaltis 32d0d57b6d Made the keymappings displayed in the OptCols actually do what they say they're suppoed to do.
Updated the README
2009-03-05 23:13:29 -05:00
Andrew Psaltis dc49a2fc4f More htoppish ui changes
curses/prefs_curses.py: changed save_results to save_settings
curses/curses_misc.py:
  M^[ and M^] shift the tabs left and right respectively.  The curses module
    has trouble picking up M^left and M^right
curses/netentry_curses.py:
  Removed the buttons and button-related code from the interface.
  Removed the overlay code.
  Adapted the code for direct insertion into the wicd-curses interface
curses/wicd-curses.py:
  Teaked the wireless header.
  Added support for sticking the network config dialog into the interface, and
    changing the current OptCols when it is activated.
  Added new OptCols for other large dialogs
2009-03-05 23:09:17 -05:00
Andrew Psaltis 6690d9bb32 Actually made window resizing not drop the help screen. 2009-03-05 11:20:43 -05:00
Andrew Psaltis ea7f8ac627 Modified the help dialog in wicd-curses so that it fills up the entire screen.
There may still a formatting issue, will wait on user opinion before changing.
2009-03-05 10:09:23 -05:00
Andrew Psaltis b4516acead Fixed the wireless network header when we are only seeing wireless networks. 2009-03-04 17:01:00 -05:00
Andrew Psaltis 48724d9065 curses/curses_misc.py:
Added a non-selectable listbox for the wireless network header
curses/wicd-curses.py:
  Updated the wireless list-header generating function and activated it.
  Removed/deactivated some unused code.
2009-03-04 16:54:26 -05:00
Andrew Psaltis 0dfe5432bd curses/curses_misc.py:
added support for Meta and Ctrl being applied to keys in OptCols
curses/wicd-curses.py
  Changed the colors slightly, colorized the clock.
2009-03-04 00:56:17 -05:00
Andrew Psaltis e2c50e1090 Merged in translations.py changes (r315) from mainline 1.6. 2009-03-04 00:41:28 -05:00
Andrew Psaltis a1169cb1df Added translations.py, and adapted all gtk and curses ui files to use it.
Moved the language dict functions and get_gettext to translations.py.  Also
  killed the functions and laid the dict bare in the file
Removed all instances of language[number] from wicd.
2009-03-04 00:02:14 -05:00
Andrew Psaltis a290b12e68 curses/wicd-curses.py:
Replaced idle_incr with a clock that counts seconds.
  Streamlined some of the footer functions
  The connecting progress-wheel now updates independently of any other counter.
  Increased status updating time to 2 seconds (from 1.5)
2009-03-02 14:05:25 -05:00
Andrew Psaltis ab878c231f curses/curses_misc.py: Added a colon to each entry in OptCols
curses/wicd-curses.py: 
  Removed the 'print ""' from the end of the main entry point
  Changed the infobar colors to grey on dark blue
2009-03-01 23:53:59 -05:00
Andrew Psaltis 1bf166afe0 Things are coming along...
curses/netentry_curses.py: Realigned some text
curses/curses_misc.py:
  Added support for clicking stuff (doesn't do anything except change a label
    for now)
  The keys 'left' and 'right' now accepted, and translated into fake arrows
  Added a debug mode for the OptCols
curses/wicd-curses.py:
  Removed if loop in locals() from the exception wrapper, this was causing bugs
    in OptCols to spam my console
  Debug mode on the optcols is set to default (for now)
  Cleaned up idle_incr
  Removed some of the exception wrappers
2009-03-01 20:47:08 -05:00
Andrew Psaltis 940f563ec5 curses/curses_misc.py: Added a htop-like OptCols
curses/wicd-curses.py:
  Added support for OptCols.  Some of the keys in there are not valid as of yet.
2009-02-28 18:58:12 -05:00
Andrew Psaltis 432f1c96ca curses/netentry_curses.py:
Made the password field actually keep its "passwordiness" when we go to the
    buttons.
in/scripts=wicd-client.in:
  Added support for X being off and wicd-curses not being there
2009-02-28 08:40:02 -05:00
Andrew Psaltis fe7062371c curses/wicd-curses.py:
Console display defaults to raw_display now, added -c argument to select curses_display
curses/README,in/man=wicd-curses.8.in:
  Updated stuff done in wicd-curses.py
2009-02-21 19:36:57 -05:00
Andrew Psaltis bf0f9daf3c Force utf8 encoding in wicd-curses.py. Hopefully this won't break compat on non-utf8 consoles. 2009-02-21 01:17:59 -05:00
Adam Blackburn 8ffe722053 Added check for loop before exiting loop 2009-02-19 22:59:40 -06:00
Andrew Psaltis 1ab13ae618 curses/curses_misc.py:
Fixed some of the arguments in MaskingEdit
curses/netentry_curses.py:
  Added an autoconnect switch to the WirelessSettingsDialog
  Reformatted some code
  Ensured that the buttons are glued to the bottom of the dialog
AUTHORS:
  Changed Adam's e-mail to match the ones in the man page.
AUTHORS, in/man=wicd.8.in:
  Added/updated my e-mail
in/man=wicd-curses.8.in:
  Removed mention of the keymap modification (too difficult/potentially
    problematic)
  Removed mention of my branch, bugs can be tagged with "wicd-curses" or something
    like that
2009-02-17 20:04:50 -05:00
Andrew Psaltis 080f7216b2 curses/wicd-curses.py: Removed the redraw_tag, since I discovered that I don't need it. 2009-02-16 10:43:57 -05:00
Andrew Psaltis fbde90e744 Merged mainline r297 of 1.6. 2009-02-13 13:27:38 -05:00
Andrew Psaltis f4321d4411 Some minor code cleanup and fixes
curses/wicd-curses.py: Fixed lag upon completing connections
curses/wicd-curses.py,curses/prefs_curses.py,curses/curses_misc.py:
  Cleaned up some code, removed/reformatted some comments
2009-02-11 10:44:57 -05:00
Andrew Psaltis e5dbf2755f curses/wicd-curses.py:
Added a mention of the About dialog in the help
curses/prefs_curses.py:
  Fixed mouse support
in/man=wicd-curses.8.in
  Added a mention of the about dialog
2009-02-08 12:26:50 -05:00
Andrew Psaltis f437f17b58 curses/wicd-curses.py: ListBox focus-maintaining code completely debugged 2009-02-05 16:33:45 -05:00
Andrew Psaltis 96f55c0d3b curses/prefs_curses.py:
Removed the external entry point
  Removed the removing of a blank string that caused
wicd/misc.py:
  Made sure that "advanced_settings" in get_language_list_gui() actually is
    "Advanced Settings"
2009-02-04 17:28:43 -05:00
Andrew Psaltis b86ec8667c curses/wicd-curses.py:
Made the tagged wireless network actually show the network we're connected to,
    or not, as the case may be.
  Added ' -- ' to the upper statusbar

Also, in the last commit, configscript_curses should be netentry_curses
2009-01-31 02:07:50 -05:00
Andrew Psaltis a89e45f0c8 curses/configscript_curses.py:
Added translations
  Removed the redundant run() function in WirelessSettingsDialog
curses/wicd-curses.py:
  Added translations, some still missing.
wicd/misc.py:
  Added some translations that are not in the database, but are in the translator
2009-01-31 01:33:11 -05:00
Andrew Psaltis 7cde91e14a curses/configscript_curses.py:
Fixed the typo that rworkman noticed.
curses/wicd-curses.py:
  Ensured that the upper status bar updates itself immediately after a
    connection is made, as opposed to a second or two after the fact
curses/README: Added a FAQ and added the new keybindings
in/man=wicd-curses.8.in: Added the new keybindings
2009-01-30 23:46:07 -05:00
Andrew Psaltis d137cbad85 curses/wicd-curses.py:
Added some stuff to the help dialog.
  '?' and 'h' now raise the help dialog
  'q' now quits the client.
  Keymaps are now colored white in the help dialog.
2009-01-30 00:30:33 -05:00
Andrew Psaltis e030e5980d curses/wicd-curses.py:
Applied some typographical changes from rworkman
  Fixed the script showing dialog for wireless networks.
2009-01-29 23:25:02 -05:00
Andrew Psaltis 26e636e2f2 wicd/misc.py:
Fixed a typo in get_language_list_gui
    (%CURSES_REVNO%)
curses/wicd-curses.py:
  Added in some translations (not done yet)
curses/prefs_curses.py:
  Added all of the translations
  Removed the warning about changing the backends (since it is useless)
2009-01-27 21:46:52 -05:00
Andrew Psaltis ff11a52abb curses/prefs_curses.py: Added support for the "Prefer Wired Networks" function. 2009-01-25 23:05:46 -05:00
Andrew Psaltis 1b17fde015 setup.py:
Added support for keeping track of the revisions of the curses client
    (%CURSES_REVNO%)
curses/wicd-curses.py:
  Added the ad-hoc controls to the Help dialog
  Set wireless scans to be synchronous (True), to adapt to an API change in mainline
  Added support for OptionParser, added and implemented the option that was
    described in the man page (and -h (help) and --version)
in/wicd=wpath.py.in: Added a curses_revision flag
in/man=wicd-curses.8.in:
  Option parsing has been implemented.  Added the %CURSES_REVNO% flag to the man page.
  Fixed an accidental " added to one of the headers
2009-01-23 22:13:27 -05:00
Andrew Psaltis abf05c782f Ad-hoc network support is added ("O").
This commit is should be the last one containing new interface elements. :-D
This also may not work directly from the install.  I need to change some stuff
first.
curses/curses_misc.py:
  Fixed bug in Dialog2 where mouse clicks would cause the program to crash
  Added DynEdit and DynIntEdit, Simple DynWrapped widgets, nothing special
    about them
curses/wicd-curses.py:
  Added support for Ad-Hoc network controls (I don't know exactly how this
    works)
curses/README,TODO,in/man=wicd-curses.8.in:
  Ad-Hoc network support has been added
2009-01-23 21:13:36 -05:00