changeset | dd91747504dd |
---|---|
branch | default |
bookmark | api1 |
tag | tip |
user | Radek Brich <radek.brich@devl.cz> |
description | Redraw widgets on request. Add scrollbar demo. |
files | demos/03_event.py demos/15_scrollbar.py tuikit/core/application.py tuikit/core/container.py tuikit/core/coords.py tuikit/core/theme.py tuikit/core/widget.py tuikit/core/window.py tuikit/driver/cursesw.py tuikit/widgets/button.py |
changeset | 8c7970520632 |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Add mouse events, event demo. |
files | demos/03_application.py demos/03_event.py demos/04_texteditor.py demos/05_fixedlayout.py demos/06_gridlayout.py demos/10_application.py demos/11_fixedlayout.py demos/12_gridlayout.py demos/20_texteditor.py tuikit/core/container.py |
changeset | 8680c2333546 |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Update FixedLayout. Add demo launcher. |
files | .hgignore INSPIRATION Makefile demo.py demos/01_buffer.py demos/02_curses.py demos/03_application.py demos/04_texteditor.py demos/05_fixedlayout.py demos/05_gridlayout.py |
changeset | 165b5d65e1cb |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Drop AnchorLayout, merge its features into FixedLayout. |
files | .hgignore INSPIRATION tuikit/core/container.py tuikit/layouts/anchor.py tuikit/layouts/fixed.py tuikit/layouts/layout.py |
changeset | b4ff7392003a |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | GridLayout: basic implementation. |
files | demos/04_texteditor.py demos/05_gridlayout.py tuikit/core/container.py tuikit/core/coords.py tuikit/layouts/fixed.py tuikit/layouts/grid.py tuikit/layouts/layout.py tuikit/layouts/offset.py |
changeset | 26c02bd94bd9 |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Add Widget.posreq. Add OffsetLayout. |
files | demos/03_application.py tuikit/core/container.py tuikit/core/widget.py tuikit/core/window.py tuikit/layouts/anchor.py tuikit/layouts/fixed.py tuikit/layouts/grid.py tuikit/layouts/layout.py tuikit/layouts/offset.py tuikit/widgets/scrollview.py |
changeset | 6796adfdc7eb |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Merge. Due to my schizophrenia, I've accidentally forked my own code. The other set of changes were found in another computer. |
files | tuikit.conf tuikit/core/container.py tuikit/core/widget.py tuikit/core/window.py tuikit/driver/curses.py tuikit/driver/cursesw.py tuikit/widgets/textbox.py tuikit/widgets/textfield.py |
changeset | ce2e67e7bbb8 |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Refactor cursor. |
files | tuikit/core/application.py tuikit/core/container.py tuikit/core/widget.py tuikit/core/window.py tuikit/widgets/textbox.py tuikit/widgets/textfield.py |
changeset | b055add74b18 |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Refactor events. |
files | demos/03_application.py tests/test_event_class.py tuikit/core/application.py tuikit/core/container.py tuikit/core/events.py tuikit/core/widget.py tuikit/core/window.py tuikit/driver/cursesw.py tuikit/widgets/textbox.py tuikit/widgets/textfield.py |
changeset | cf3d49cdd6e2 |
---|---|
branch | |
bookmark | |
tag | |
user | Radek Brich <radek.brich@devl.cz> |
description | Add cursesw driver, using curses get_wch() for unicode input. It alse has enabled keypad() to let curses interpret control keys and mouse input. |
files | tests/curses_get_wch.py tests/curses_getkey.py tests/curses_keycodes.py tests/curses_mouse.py tests/curses_unicode.py tuikit/core/application.py tuikit/driver/cursesw.py tuikit/widgets/textfield.py |