Skip to content

Conversation

@0xf0f
Copy link
Collaborator

@0xf0f 0xf0f commented Feb 26, 2019

  • Added right click context menus in the editor text box.

  • Added a scroll bar to editor window.

  • Moved testing files into their own directory.

  • Implemented cut/copy/paste functionality.

  • Added methods to EditorWindow for getting and setting selected text,
    selected text indexes, the current word under/closest to the mouse/
    a pixel position/a given index.

  • Added an event that is emitted every time the user types a word.
    The definitions for these are in a new file called
    editor_window_events.py.

  • Altered test_editor_window.py for testing the new word event. Check
    this for example.

  • Added the functionality directory along with the basic Event,
    Constants and Clipboard object. Clipboard object is currently unused as
    clipboard related code is relying on tkinter's own clipboard
    functionality. However, this object could come in handy later on i.e.
    for handling copy/cut/paste history/interception.

- Added right click context menus in the editor text box
- Added a scroll bar to editor window.
- Moved testing files into their own directory.
- Implemented cut/copy/paste functionality.
- Added methods to EditorWindow for getting and setting selected text,
selected text indexes, the current word under/closest to the mouse/
a pixel position/a given index.
- Added an event that is emitted every time the user types a word.
The definitions for these are in a new file called
editor_window_events.py.
- Altered test_editor_window.py for testing the new word event. Check
this for example.
- Added the functionality directory along with the basic Event,
Constants and Clipboard object. Clipboard object is currently unused as
clipboard related code is relying on tkinter's own clipboard
functionality. However, this object could come in handy later on i.e.
for handling copy/cut/paste history/interception.
@LargeKnome LargeKnome merged commit 7edc9bc into master Feb 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants