summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Reduced amount of envs for Travis to speed up debugging.python33-twisted-bugAndrew Dunai2018-01-171-8/+0
|
* Investigating bug with TwistedEventLoop test on Travis.Andrew Dunai2018-01-172-2/+6
|
* Update README.rstAndrew Dunai2018-01-151-30/+29
|
* Added contributors list.Andrew Dunai2018-01-151-0/+34
|
* Merge pull request #271 from federicotdn/masterAndrew Dunai2018-01-102-42/+215
|\ | | | | Create the EventLoop abstract class, add documentation for signal handling
| * Create the EventLoop abstract class, add documentation for signal handling, ↵Federico T2018-01-082-42/+215
|/ | | | use Python .gitignore provided by GitHub
* Merge pull request #270 from federicotdn/masterAndrew Dunai2018-01-072-6/+80
|\ | | | | Allow Screen class to set signal handlers using a function provided by the event loop
| * Screen class now sets signal handlers using a function provided by the event ↵Federico T2018-01-052-6/+80
| | | | | | | | | | | | | | | | | | | | loop The Screen class used to set signal handlers using the signal() function from the signal standard library module. This commit changes this behaviour so that the Screen class now uses a function provided by the active event loop to set signal event handlers. This allows us to use GLib specific signal handling functions when using the GLib event loop.
* | Merge pull request #151 from inducer/masterAndrew Dunai2018-01-071-1/+1
|\ \ | | | | | | Fix default screen size on raw display
| * | Fix default screen size on raw displayAndreas Klöckner2015-09-151-1/+1
| | |
* | | Merge pull request #124 from KennethNielsen/graph-example-python3-fixAndrew Dunai2018-01-070-0/+0
|\ \ \ | | | | | | | | Python3 fix in graph example
| * | | Python3 fix in graph exampleKenneth Nielsen2015-04-271-1/+1
| | | |
* | | | Merge pull request #222 from aleufroy/221_fix_fds_release_by_raw_displayAndrew Dunai2018-01-071-3/+1
|\ \ \ \ | | | | | | | | | | fix: raw display should release file descriptors (issue #221)
| * | | | fix: raw display should release file descriptors (issue #221)Alain Leufroy2017-03-161-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `raw_display.Screen.hook_event_loop` does not fill `self._current_event_loop_handles` with handled file descriptors. So, `raw_display.Screen.hook_event_loop` can not release then.
* | | | | Merge pull request #215 from abadger/linebox-can-omit-sidesAndrew Dunai2018-01-071-26/+71
|\ \ \ \ \ | |_|_|_|/ |/| | | | Additional linebox functionality
| * | | | Correct problem with defining no left line character breaking later widget ↵Toshio Kuratomi2018-01-061-0/+4
| | | | | | | | | | | | | | | | | | | | layout
| * | | | Additional listbox functionalityToshio Kuratomi2018-01-031-26/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add title_align as a new keyword argument to construct a ListBox. It allows justifying a ListBox to the left or right in addition to centering it. This can be useful for constructing columns out of ListBoxes. * Implement borderless sides. If a ListBox is created with lines or corners set to the empty string then do not create a border element for them. This allows adjoining list boxes to share a single border, or two ListBoxes to seamlessly merge into one another. Fixes #211
* | | | | Update README.rstAndrew Dunai2018-01-041-0/+18
| | | | |
* | | | | Issue & pull request templates.Andrew Dunai2018-01-042-0/+25
| | | | |
* | | | | Merge pull request #113 from dnaeon/doc-typosAndrew Dunai2018-01-040-0/+0
|\ \ \ \ \ | | | | | | | | | | | | Typo fixes
| * | | | | Typo fixesMarin Atanasov Nikolov2015-02-241-2/+2
| | | | | |
* | | | | | Merge pull request #175 from rr-/patch-1Andrew Dunai2018-01-041-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Correct error messages in Filler
| * | | | | | Correct error messages in DecorationMarcin Kurczewski2016-02-141-4/+4
| | | | | | | | | | | | | | | | | | | | | The error message talks about conditions for `fixed bottom` argument to be valid, when the argument is set to `fixed top`. This doesn't seem right.
* | | | | | | Python dual support (#266)Andrew Dunai2018-01-0434-153/+285
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * Metaclasses * String literal fixes * Remove 2to3 and make tests compatible with both Python 2 & 3 * Removed debug code. * Added tests for ProgressBar * Fixed examples. * future division & font literals fix * Cleaner fonts initialization.
* | | | | | | Merge pull request #269 from rndusr/feature/listbox-home-endAndrew Dunai2018-01-041-1/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Feature/listbox home end
| * \ \ \ \ \ \ Merge branch 'feature/listbox-home-end'Random User2018-01-031-1/+16
| |\ \ \ \ \ \ \
| | * | | | | | | Add support for keys 'home' and 'end' to ListBoxRandom User2017-04-291-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pressing 'home' moves the focus to the first position, 'end' moves focus to the last position.
* | | | | | | | | Merge pull request #176 from rr-/patch-2Andrew Dunai2018-01-041-3/+7
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | Correct Edit documentation
| * | | | | | | | Correct Edit documentationMarcin Kurczewski2016-02-141-3/+7
| | |_|/ / / / / | |/| | | | | | | | | | | | | | There were missing doc comments for a few basic properties, + the text about `edit_text` property being a read-only property was a lie.
* | | | | | | | Merge pull request #214 from abadger/fix-edit-change-signalAndrew Dunai2018-01-032-7/+24
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Emit postchange after text is updated
| * | | | | | | checkbox and radiobutton also needs to have a postchange eventToshio Kuratomi2017-01-211-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just like Edit() boxes, CheckBox and RadioButton need to have an event emitted after the change has been commited. This allows us to modify the state after it occurs. (If the event only fires before the state is actually changed, the event handler cannot change the state because the emitter will change it to what they were going to after the event handler has finished.
| * | | | | | | Implement postchange signal for Edit widget.Toshio Kuratomi2017-01-211-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Edit widget in 1.3.0 has a "change" signal which fires before the edit_text is updated. This means that change signal handlers cannot update the edit_text; the text is updated by the signal emitter after the change handler has finished running. To remedy this, in a backwards compatible way, create a second signal, "postchange" which fires after edit_text has been changed. "postchange" sends the widget's old text value as a parameter so that change handlers can use the former value if needed (for instance, to revert a change because the new_text was invalid)
| * | | | | | | Do not emit change until after text is updatedToshio Kuratomi2017-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes an Edit's change handler wants to edit the text that has just been entered. For instance, if the handler does validation, it may want to immediately highlight or prevent invalid entries from being shown. This is not possible if the change signal is emitted before the internal text data is updated as the update will overwrite anything that the change handler performed. Emitting the change event after the update has been performed allows for changes to be made. Fixes #212
* | | | | | | | Merge pull request #239 from geier/strikethroughAndrew Dunai2018-01-033-6/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [RFC] New foreground setting "strikethrough"
| * | | | | | | | Support for new foreground setting "strikethrough"Christian Geier2018-01-023-6/+16
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you are unsure if your terminal supports this, try the following: echo -e "\e[9mstrikethrough\e[0m"
* | | | | | | | Merge pull request #220 from jwilk-forks/masterAndrew Dunai2018-01-026-14/+14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix typos
| * | | | | | | | Fix typosJakub Wilk2017-02-286-14/+14
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Added .tox to ignore.Andrew Dunai2018-01-021-1/+1
| | | | | | | |
* | | | | | | | Added coveralls dependencyAndrew Dunai2018-01-022-2/+1
| | | | | | | |
* | | | | | | | Tox + TravisAndrew Dunai2018-01-022-3/+15
| | | | | | | |
* | | | | | | | Refactoring tox.iniAndrew Dunai2018-01-022-20/+3
| | | | | | | |
* | | | | | | | Added tox to simplify local testing.Andrew Dunai2018-01-023-13/+44
| | | | | | | |
* | | | | | | | CoveragercAndrew Dunai2018-01-022-0/+6
| | | | | | | |
* | | | | | | | Updated coverage commandAndrew Dunai2018-01-021-1/+1
| | | | | | | |
* | | | | | | | Fixed typo in coverage badge URL.Andrew Dunai2018-01-021-1/+1
| | | | | | | |
* | | | | | | | Added coverage + coverallsAndrew Dunai2018-01-022-2/+10
| | | | | | | |
* | | | | | | | Merge pull request #255 from geier/blinkAndrew Dunai2018-01-021-0/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Mention blink and italics attributes in manual.
| * | | | | | | | Mention blink and italics attributes in manual.Christian Geier2017-09-261-0/+12
| | | | | | | | |
* | | | | | | | | Merge pull request #260 from larsks/feature/py3Andrew Dunai2018-01-028-30/+43
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | python 3 compatibility changes
| * | | | | | | | | python 3 compatibility changesLars Kellogg-Stedman2017-12-248-30/+43
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this updates the syntax in many of the examples so that they run under both python 2 and python 3.