ruis icon indicating copy to clipboard operation
ruis copied to clipboard

:dog: GUI library in C++

Results 31 ruis issues
Sort by recently updated
recently updated
newest added

Can be implemented as List of text labels and one InputField where the cursor is.

task
minor

currently, list widget requests releyout during scroll every time new item appears/disappears. No need to relayout in this case.

Might be related to #50 Steps: 1. run debug version of `app` 1. uncollapse `root2` 1. uncollapse `root1` 1. uncollapse `subroot3` 1. uncollapse `subsubroot1` 1. uncollapse `subroot1` 1. delete `subroot3`...

. launch `app` test application . delete all nodes from `tree_view` by clicking minus button on them result: assertion failed: ```` [!!!fatal] Assertion failed at: /home/ivan/prj/morda/src/morda/morda/widgets/group/tree_view.cpp:303| no additional info tests:...

bug

1. Run `tests/app` 1. Click on the `text_input` 1. Clear all text from it, e.g. using backspace 1. Press and hold the 'M' key 1. While pressing the 'M' key...

bug

task
minor
Is really needed?

cache subtrees of items which have been collapsed. So, if uncollapsed immediately, the whole subtree is restored

task
minor
Is really needed?

add `transform` widget which will just transform its content: ```` @transform{ matrix{ .... } scale{34 45 666} translate{36 57 13} rotate{123 43 34 24} @text{} } ````

task
Is really needed?