Commit Graph

50 Commits (caea67a4efa54428ab7a6151a2d4e6487eb60152)

Author SHA1 Message Date
Oliver caea67a4ef Implemented string parser and migrated all widgets but TextView. 10 months ago
Oliver ccce554c38 Using tcell.Style for buttons, allowing us to control it better. Resolves #704 1 year ago
Oliver ed3ea789e9 Text area can now be added to forms. See #594 2 years ago
Oliver cecb44578c Setting focus is now based on a "mouse down" event instead of a "click" event. 2 years ago
Oliver ac1f564949 Implemented basic text area printing. 2 years ago
Oliver 96063d6082 Updated documentation about intercepting keyboard events. Resolves #699 2 years ago
Oliver 1b3174ee3d Added callback functions for focus and blur events. 3 years ago
Oliver ae9464cc35 Upgraded printing and style handling to the new definition of tcell.ColorDefault. 3 years ago
Oliver ae065beb93 Fixed Box border background colour. 3 years ago
Oliver 675ed5b96b Removed Focusable interface. 4 years ago
Oliver e4d167311d Upgraded to latest tcell version. Results in a minor incompatibility in the Table class. 4 years ago
Oliver 285468943b Added getters for common Box attributes. Resolves #427 4 years ago
Oliver 9af6826328 Added/fixed comments, some structural changes/bugfixes for mouse support. Table, TextView, and TreeView still open. Closes #363 4 years ago
rivo 160d8fda1d
Merge pull request #363 from millerlogic/mouse-support
Mouse support
4 years ago
Oliver a177a82b6c Clarifying the role of the Box class better. Resolves #373 4 years ago
Oliver ba670d23ba The inner area of a Box does not clamp to screen borders anymore. Consequently added some drawing optimization to primitives. Resolves #405 4 years ago
Chris Miller 8abbf770ec Change mouse handler func 4 years ago
Chris Miller 9598ca2519 New mouse design
capture bool not finalized
4 years ago
rivo 1ee8d9874d
Merge pull request #292 from mikeschinkel/box_gettitle
Added a GetTitle() method to Box
5 years ago
Chris Miller cd3c60e6d1 Refactor EventMouse 5 years ago
Chris Miller 96875c75b9 Added mouse handling 5 years ago
Oliver fc28d646d0 Primitive widths/heights should not become negative. Also fixed a
TextView issue where purging led to panics. Fixes #306
5 years ago
Mike Schinkel 87c5125144 Add GetTitle() method to Box. 5 years ago
Oliver 36893a6697 Minor improvements. 6 years ago
Oliver 0a18dea458 Added a clarification on intercepting key events. Resolves #181 6 years ago
Oliver d53a7c24fd WordWrap() also uses iterator function now. 6 years ago
Oliver c325864561 Added style attributes to Box border. Resolves #152 6 years ago
Benjamin Weidig 06dd16088a replaced old borders code with new configurable borders 6 years ago
Benjamin Weidig 76fdcb42e9 fix borders and add unicode comment 6 years ago
Oliver d7d44cb0d2 Flex and Grid don't clear their backgrounds anymore. Resolves #104 6 years ago
Oliver 6e3b8a41c8 A Box's inner rect will now clamp to screen space. Resolves #79 6 years ago
Oliver 761e3d72da Added Primitive demo to go along with the GitHub Wiki entry on how to create your own primitive. 6 years ago
Oliver 45acc0d895 Added getters for some callback functions. Resolves #65 6 years ago
Oliver 8c2cd21162 Added a Draw callback to Box which exposes tcell.Screen. Resolves #57 6 years ago
Oliver c7b3072f7e Progressing with Grid. 6 years ago
Oliver 258f212e5e Added color tag functionality to all strings. Resolves #25 6 years ago
Oliver c105638ec3 Form now has a Clear() function. Resolves #32 6 years ago
Oliver 9608f5b3b5 Clarifying SetInputCapture() in documentation. 6 years ago
Oliver 626453b2a6 All primitives now offer a way to intercept all key events sent to them. Also made the global key event intercept handler more general/consistent. Resolves #22 6 years ago
Oliver 61d8ea30f8 Added support for wide unicode characters (e.g. Chinese). Resolves #9 7 years ago
Oliver 2874294d89 Added Styles variable with default colors for primitives. 7 years ago
Oliver e4f97a6436 Added links to Wiki to documentation. Also replaced screenshot with GIF screencast. 7 years ago
Oliver c989300073 Final preparations for the first official release. 7 years ago
Oliver 8f59d491ee Added Table primitive. Still ironing out some minor issues. 7 years ago
Oliver f5788cfc52 Added regions and highlights to TextView. 7 years ago
Oliver 8eb4c5ef48 Added TextView. All subclasses of Box now also have inside padding. 7 years ago
Oliver dad7891c89 Added Checkbox, Modal, and Pages. 7 years ago
Oliver 2bd80aa513 Added DropDown. Also needed to refactor a bit to reduce dependencies. 7 years ago
Oliver d5bf1a4ef0 Added list, improved existing primitives, and fixed a bunch of bugs. 7 years ago
Oliver f9f139caaf First commit. Some basic functionality. Publishing to GitHub now. 7 years ago