Paul Davis
|
4ce38fb59d
|
Canvas: improve implementation/design of ConstraintPacker::preferred_size()
|
2020-06-28 22:56:16 -06:00 |
|
Paul Davis
|
0af555e146
|
Canvas: add a nice new syntax for constraint packing
|
2020-06-28 21:36:22 -06:00 |
|
Paul Davis
|
bee98d1093
|
Canvas: clean up Constraint expressions to avoid compiler warnings
|
2020-06-25 17:39:09 -06:00 |
|
Paul Davis
|
2fd8174cfe
|
Canvas: re-use Solver as much as possible, with possible (but not substantive) speedup; remove debug output
|
2020-06-25 15:03:26 -06:00 |
|
Paul Davis
|
24d83266a3
|
Canvas: partially improve/fix cBox rendering
|
2020-06-24 18:13:19 -06:00 |
|
Paul Davis
|
01179d0544
|
Canvas: mark constraint-layout containers as layout-sensitive (like their children)
|
2020-06-24 18:12:23 -06:00 |
|
Paul Davis
|
f7332d2f70
|
Canvas: temporary easy way to get debug output from Canvas::render() in a test program
|
2020-06-24 18:11:37 -06:00 |
|
Paul Davis
|
0cf78ae1fe
|
Canvas: cleanup first constraint test
|
2020-06-21 12:53:10 -06:00 |
|
Paul Davis
|
086415a799
|
Canvas: fix fill/outline area for a cBox
|
2020-06-21 12:52:51 -06:00 |
|
Paul Davis
|
e95d3d37b4
|
Canvas: third constraint test
|
2020-06-19 18:06:48 -06:00 |
|
Paul Davis
|
9280524156
|
remove debug output
|
2020-06-19 18:06:31 -06:00 |
|
Paul Davis
|
4d41664e23
|
Canvas: add second constraint tester
|
2020-06-19 14:02:24 -06:00 |
|
Paul Davis
|
54c2480a0d
|
Canvas; fix rectangle rendering geometry
|
2020-06-19 14:01:53 -06:00 |
|
Paul Davis
|
19a85d6157
|
Canvas: fix text rendering geometry
|
2020-06-19 14:01:34 -06:00 |
|
Paul Davis
|
d647ff64b9
|
Canvas: many changes to cBox implementation
|
2020-06-19 14:00:40 -06:00 |
|
Paul Davis
|
7e262a2996
|
Canvas: root group should not fill or outline itself
|
2020-06-19 13:59:50 -06:00 |
|
Paul Davis
|
fdb8ee342e
|
Canvas: tweak test script runner
|
2020-06-19 13:59:08 -06:00 |
|
Paul Davis
|
fa9c721777
|
Canvas: change behavior of Item::preferred_size() for items without an intrinsic size
|
2020-06-19 13:58:52 -06:00 |
|
Paul Davis
|
f2b3c3fae4
|
Canvas: tweak debug output for canvas rendering
|
2020-06-19 13:57:58 -06:00 |
|
Paul Davis
|
76c89b0029
|
remove debug output
|
2020-06-19 13:52:43 -06:00 |
|
Paul Davis
|
a941c04171
|
Revert "towards a very different constraint layout tester"
This reverts commit 7f65ffe576.
|
2020-06-11 00:44:11 -06:00 |
|
Paul Davis
|
7f65ffe576
|
towards a very different constraint layout tester
|
2020-06-10 22:13:00 -06:00 |
|
Paul Davis
|
37a166f236
|
Canvas: add shell scrip to run cnnstraint_test
|
2020-06-10 21:54:07 -06:00 |
|
Paul Davis
|
4ce7b51239
|
Canvas: size request using preferred_size() callstack
|
2020-06-10 19:42:04 -06:00 |
|
Paul Davis
|
2f93a1a3c5
|
Canvas: container supports option to do fill & outline
|
2020-06-10 19:42:04 -06:00 |
|
Paul Davis
|
58ddb07f4c
|
Canvas: use whomami() not earlier debug_name() API
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
e1f1b23eb0
|
Canvas: some tidying in layout test app
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
2931cbf91f
|
Canvas: make Rectangle work with layouts
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
a9e416dea6
|
Canvas: add aliases to Canvas::Rect for comprehension
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
f303da1890
|
Canvas: add aliases to Canvas::Rect for comprehension
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
bcf3d170f7
|
Canvas: add layout-related methods and members to Item
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
142a819620
|
Canvas: add Item::whoami() for debugging output
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
e5d6de611e
|
Canvas: modify Arc to work with layout
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
7d6620f823
|
Canvas: alter RootGroup to work with layout
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
99da7c977f
|
Canvas: initiate size allocation process from GTK-level size allocate event
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
79b424ab6c
|
Canvas: child_changed() API fix for Box
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
00c7ec6373
|
Canvas: change API of Item::child_changed() to include bool indicate bounding_box change
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
06d0813a1d
|
Canvas: Text item should take position into account when rendering
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
3055d0c1fc
|
Canvas: reindent Kiwi code, and provide operator<<(ostream&) for several objects
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
071b5ef79b
|
NOOP: remove whitespace
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
cedd4f3d4e
|
Canvas::Arc obey fill/outline conditionals
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
79b12f82eb
|
add Gtkmm2ext::random_color()
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
ab5af01007
|
add/update constraint packing containers, test code
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
f196defbca
|
add small dev/test utility for working on constraint packer
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
fbacf3f17a
|
Canvas: continued work on constraint packer
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
da6621fc48
|
Canvas: change container-related methods in Item to be virtual
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
5a9b28dd62
|
Canvas: change LineSet::add() to ::add_line()
Preparation for virtualization of Item::add()
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
91af7cd9a2
|
stub constraint-based packer for canvas
|
2020-06-10 19:42:03 -06:00 |
|
Paul Davis
|
c8f85d6b6c
|
add Kiwi (Cassowary implementation, as a header-only library)
|
2020-06-10 19:42:03 -06:00 |
|
Robin Gareus
|
1c24e9abef
|
Bump LV2 plugin version (and mark them stable)
> An odd minor or micro version, or minor version zero,
> indicates that the resource is a development version.
from http://lv2plug.in/ns/lv2core#minorVersion
|
2020-06-10 21:33:53 +02:00 |
|