Trevor Slocum
aae1af2a19
Make ProgressBar fields private
2 years ago
Trevor Slocum
49d23a331a
Merge branch 'thread' into 'master'
...
Make cview thread-safe
Closes #5
See merge request tslocum/cview!1
2 years ago
Trevor Slocum
e29d4b73b9
Make cview thread-safe
2 years ago
Trevor Slocum
d045073571
Improve docs regarding widgets
2 years ago
Trevor Slocum
6379e357de
Improve docs regarding mouse support and thread safety
2 years ago
Trevor Slocum
b90f05a226
Update README
2 years ago
Trevor Slocum
d815ca837d
Fix scrolling Table with PageDown and PageUp when some fixedRows are not visible
2 years ago
Trevor Slocum
74844d6d3f
Fix applying ScrollBarAlways to List
2 years ago
Trevor Slocum
afcd7dcdab
Do not wrap around form by default
2 years ago
Trevor Slocum
3bf6bb259c
Document non-blocking behavior of QueueUpdate and QueueUpdateDraw
2 years ago
Trevor Slocum
7175730374
Fix panic when navigating empty list
3 years ago
Trevor Slocum
c6599f4ee2
Clarify that Box does not have inner text
3 years ago
Trevor Slocum
82689e7fb8
Clear and redraw screen when resizing
3 years ago
Trevor Slocum
2a8ba3160c
Fix resize event dimensions on Windows
3 years ago
Trevor Slocum
de6819cc76
Fix applying ScrollBarNever to DropDown or InputField
3 years ago
Trevor Slocum
b4090e9215
Fix scrolling Table with PageDown and PageUp
3 years ago
Trevor Slocum
c6f9bcda29
Add option to always show scroll bar
3 years ago
Trevor Slocum
c40fd422f0
Do not wrap around list by default
3 years ago
Trevor Slocum
3c170e9696
Migrate docs to docs.rocketnine.space
3 years ago
Trevor Slocum
d7ac9e862c
Add SetFocusedFunc to TreeNode
...
Resolves #3 .
3 years ago
Trevor Slocum
e976a7ce62
Fix mouse support when resuming after Application.Suspend
...
Resolves #2 .
3 years ago
Trevor Slocum
96f3c15040
Add scroll bar to List, DropDown, Table and TreeView
3 years ago
Trevor Slocum
339db80f66
Always fill Box background
...
This resolves rendering issues with TextViews which have their background
color set to ColorDefault.
3 years ago
Trevor Slocum
e877362f62
Update CI script
3 years ago
Oliver
eebbcab38f
Added SetDoneFunc() to TreeView. Resolves #394
3 years ago
Trevor Slocum
d9aac80a70
Release v1.4.1
3 years ago
Trevor Slocum
5f880bc2c7
Migrate to GitLab
3 years ago
Trevor Slocum
51704b9844
Add documentation for GetChildren methods
3 years ago
Trevor Slocum
dd0792c33a
Add example multi-layout application and mouse-enabled application
3 years ago
Trevor Slocum
dbba9159b3
Add Application.RingBell
3 years ago
Trevor Slocum
eff6577116
Add ProgressBar widget
3 years ago
Trevor Slocum
bb52b8e428
Supply screen width and height to resize callback
3 years ago
Trevor Slocum
e3fafa9dc3
Release v1.4.0
3 years ago
Oliver
a5d5a39c38
ANSI parser now also handles SGR 39 and 49. Fixes #347
3 years ago
Oliver
2941d561fb
Added GetFocusedItemIndex() to Form. Resolves #293
3 years ago
Trevor Slocum
6bbae595a9
Document mouse support
3 years ago
Trevor Slocum
200d8a5791
Release v0.2.2
3 years ago
Trevor Slocum
8f9e826a57
Fix presentation demo appending TextView indefinitely
3 years ago
Trevor Slocum
c90e430fdf
Add optional message displayed after Checkbox
3 years ago
Daniel P. Berrangé
697baf37a8
Add support for displaying text next to a checkbox
...
When building forms the label field is typically quite short, just one
or two words. For checkboxes it is often desirable to have a longer
descriptive piece of text. This is not practical to use as a label and
in many applications would more commonly be placed to the right of the
checkbox.
This adds support for a "SetMessage()" method which provides support
for text adjacent to the checkbox
As an example, this form shows one usage pattern, where the checkbox
is used to require case sensitive matching of the author name query.
In this case the checkbox label is an empty string, and the message
text is used instead:
╔════════════ User filtering ════════════════════╗
║ ║
║ Age: ________ ║
║ ║
║ Author: ______________ ║
║ ║
║ X Case sensitive ║
║ ║
║ Apply Cancel ║
╚════════════════════════════════════════════════╝
Another pattern is where there are a series of checkboxes, all
related to the same attribute. Thus they have a common form
label but different message text
╔════════════ Request filtering ═════════════════╗
║ ║
║ State: X Opened ║
║ ║
║ _ Closed ║
║ ║
║ _ Merged ║
║ ║
║ X Locked ║
║ ║
║ Apply Cancel ║
╚════════════════════════════════════════════════╝
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
3 years ago
Trevor Slocum
73e0d9d3bb
Update README.md and FORK.md
3 years ago
Sam Whited
6e0ac2dd4b
Don't skip regions at end of line
3 years ago
Trevor Slocum
7c849dd501
Update dependencies
3 years ago
Trevor Slocum
6d9b735867
Fix dropdown mouse capture behavior
3 years ago
Trevor Slocum
a8fe476d77
Add presentation demo portal to README
3 years ago
Trevor Slocum
990a2abc33
Add mouse support to presentation demo tabs
3 years ago
Chris Miller
1207c71f9f
Observe mouse events inward ("capture")
3 years ago
Trevor Slocum
0f299388e5
Merge tview pull request: Mouse support
3 years ago
Trevor Slocum
a9f6e039c7
Fix type error
3 years ago
Chris Miller
a52eae5a0d
Refactor EventMouse
3 years ago