Christian T. Jacobs
8a07c26fec
Update unit test.
2017-04-01 18:17:08 +01:00
Christian T. Jacobs
531749270c
Perform an initial count for the awards table.
2017-04-01 18:10:24 +01:00
Christian T. Jacobs
c10abde42a
Updated comment.
2017-04-01 17:55:03 +01:00
Christian T. Jacobs
b9c15c0e92
Include my middle name in the copyright lines and authors list. Also use my new callsign.
2017-03-20 13:06:01 +00:00
Christian T. Jacobs
36de2328c4
If the Return key is pressed in the RecordDialog, record the QSO details. Addresses issue #53 .
2017-03-02 10:45:49 +00:00
Christian T. Jacobs
0c3f76deb8
Destroy dialog windows, but use add_objects_from_file to rebuild them in the existing Gtk.Builder object.
2017-02-23 22:40:47 +00:00
Christian T. Jacobs
be1ae2af4d
Don't pass in the parent PyQSO window into all the tools.
2017-02-21 18:16:02 +00:00
Christian T. Jacobs
0456d1b3ec
Fixed DX cluster unit test.
2017-02-21 17:48:42 +00:00
Christian T. Jacobs
3eb3275d35
Porting toolbox tools over to Glade.
2017-02-21 14:54:04 +00:00
Christian T. Jacobs
304d35fe0f
flake8
2017-02-15 23:21:11 +00:00
Christian T. Jacobs
e977bc5e0f
flake8
2017-02-15 23:19:22 +00:00
Christian T. Jacobs
295eb79b91
Consolidating all glade files into a single project.
2017-02-15 19:25:08 +00:00
Christian T. Jacobs
ba6b570583
Created the Telnet connection dialog in Glade, and hooked it up to the DX cluster.
2017-02-15 18:04:49 +00:00
Christian T. Jacobs
5cc525c5c7
Updated copyright year.
2017-02-10 18:54:21 +00:00
Christian T. Jacobs
9baf2aaddd
Use username and port information (in addition to hostname) when creating an identifier for a DX cluster bookmark. Addresses issue #43 .
2017-02-08 16:36:56 +00:00
Christian T. Jacobs
ce46c14096
Replace any characters that cannot be decoded with a replacement marker in the DX cluster frame. Addresses issue #45 .
2017-02-07 20:33:41 +00:00
Christian T. Jacobs
08d21627e2
If the Return key is pressed when the focus is on the command box, then send whatever command the user has entered. Addresses issue #44 .
2017-02-07 17:22:06 +00:00
Christian T. Jacobs
a65e34db65
Continue to support Python 2.x modules. Thanks to @gaionim (IU2HDS) for this patch. Fixes issue #50 .
2017-02-07 14:17:14 +00:00
Christian T. Jacobs
426c2dac29
Updated copyright notices.
2016-05-28 20:32:00 +01:00
Christian T. Jacobs
c993704e84
Make the code pep8 compliant, using the autopep8 tool. Note that we are ignoring the following: E501,F403,E226,E402,W503.
2016-01-27 16:23:09 +00:00
Christian Jacobs
7d941ce2fe
Write configuration files to ~/.config to keep the user's home directory uncluttered.
2015-11-29 22:25:41 +00:00
Christian Jacobs
2a66389dc3
Store the bookmarks file path in BOOKMARKS_FILE.
2015-11-28 16:55:28 +00:00
Christian Jacobs
efbc51d6bf
Use "label=" in MenuItem to avoid deprecation warnings.
2015-11-28 16:42:43 +00:00
Christian Jacobs
d6588c5761
Implement bookmarking.
2015-11-28 16:41:23 +00:00
Christian Jacobs
362c9fa5e5
Split up the "Connect" menu into "New..." and "From Bookmark".
2015-11-28 14:53:33 +00:00
Christian Jacobs
e1e4784a07
Let's call this the command box instead.
2015-11-28 14:42:57 +00:00
Christian Jacobs
6f7d15cb33
Use a MenuBar instead of a row of buttons in the DX cluster tool.
2015-11-28 14:36:18 +00:00
Christian Jacobs
8a70fbc369
Unit tests for the DXCluster class.
2015-11-22 23:04:02 +00:00
Christian Jacobs
f9fdc32891
Fixed Telnet DX cluster functionality following the move to Python 3. This involved encoding/decoding from str/bytes.
2015-11-22 01:16:08 +00:00
njohnsn
fc94c8d511
Convert to Python 3 using 2to3.
...
Also update Travis CI settings for Python 3, add new package dependencies and update the documentation.
2015-11-05 00:23:19 +00:00
Christian Jacobs
45abb28e38
Improved docstrings.
2015-10-04 00:16:55 +01:00
András Veres-Szentkirályi
3f9434cd2e
removed unread variables
2015-09-30 10:57:11 +02:00
András Veres-Szentkirályi
500ca5977a
removed unused imports
2015-09-30 10:56:56 +02:00
Christian Jacobs
f9b97a6b26
Remove the unnecessary "File:" lines at the top of each .py file.
2015-03-06 23:35:14 +00:00
Christian Jacobs
3cc4f83a22
Added my middle initial.
2015-03-06 23:31:46 +00:00
Christian Jacobs
6781c30be1
Handle UnicodeDecodeError exceptions.
2015-02-28 16:19:52 +00:00
Christian Jacobs
0388577dcd
Uncomment the line that removes the BEL character(s) from the end of the string received from the Telnet server.
2014-02-05 01:19:08 +00:00
Christian Jacobs
c5d4d0173f
More improvements to the manual.
2013-10-01 22:18:50 +01:00
Christian Jacobs
e8c1fafbcc
More debugging statements.
2013-09-14 22:12:10 +01:00
Christian Jacobs
45aee6bf74
More error handling.
2013-09-14 21:33:01 +01:00
Christian Jacobs
fa7788f49d
Changed ''' to """.
2013-09-04 21:12:04 +01:00
Christian Jacobs
bc4ae0e41a
Added more docstrings.
2013-09-04 21:03:48 +01:00
Christian Jacobs
2f11f80221
- Added a module for creating auxiliary dialogs for error messages and prompts.
...
- Renamed 'root_window' to 'parent'.
2013-08-03 20:11:00 +01:00
Christian Jacobs
0f242f3d20
- Added a frame to place amateur radio related tools.
...
- Added a grey line plot. Note that this requires an extra dependency (netcdf-python). Note also that the backend to matplotlib needs to be updated to work with PyGTK3.
2013-06-30 02:42:03 +01:00
Christian Jacobs
97322cb637
Remove padding.
2013-06-08 01:11:19 +01:00
Christian Jacobs
e1857e4489
Renamed switch_visible_callback to toggle_visible_callback.
2013-06-08 01:00:27 +01:00
Christian Jacobs
dd0084f206
- Allow auto-scrolling to the new text entry only if the focus is already at the very end of the Gtk.TextView.
...
- Remove the Unicode BEL character from the Telnet server response.
2013-06-08 00:54:53 +01:00
Christian Jacobs
721ddad46c
Moved the DX cluster to the main window.
2013-06-07 21:56:36 +01:00
Christian Jacobs
7afbb2cdab
Set up check_io_event in the __init__ method.
2013-04-28 00:06:37 +01:00
Christian Jacobs
d68f6b6f18
Disable the connect button once connected.
2013-04-27 23:55:50 +01:00