aboutsummaryrefslogtreecommitdiff
path: root/src/base.c
AgeCommit message (Expand)AuthorLines
2019-08-05base: use d2tk_hash_dict instead of *_foreach.Hanspeter Portner-96/+148
2019-08-05base: add support for absolutely sized tables.Hanspeter Portner-5/+23
2019-08-03add revision property to bitmap primitive.Hanspeter Portner-3/+4
2019-08-03base: don't draw out-of-bounds flowmatrix nodes.Hanspeter Portner-1/+13
2019-08-03valgrind: fix uninitialized values.Hanspeter Portner-6/+10
2019-08-02hash: speed up foreach and add dict alterantive.Hanspeter Portner-7/+10
2019-07-30base: support label alignment in buttons/toggles.Hanspeter Portner-13/+18
2019-07-21core/base: prototype custom widget.Hanspeter Portner-0/+20
2019-07-19core/base: make bitmap surface premultiplied ARGBHanspeter Portner-3/+3
2019-07-19core/base: finish implementing bitmap widget.Hanspeter Portner-0/+23
2019-07-17prototype d2tk_base_image.Hanspeter Portner-0/+30
2019-07-17add step argument to pane widget.Hanspeter Portner-15/+7
2019-05-21base: add d2tk_flowmatrix_get_{src,dst} methods.Hanspeter Portner-10/+47
2019-05-01base: fix initial focus in.Hanspeter Portner-17/+22
2019-04-25test: add unit test for meter.Hanspeter Portner-1/+1
2019-04-23test: increase coverage over base.Hanspeter Portner-0/+24
2019-04-17test: add mouse focus test.Hanspeter Portner-0/+19
2019-02-23Update years in license header.Hanspeter Portner-1/+1
2019-02-19base: restructure of d2tk_base_t structure.Hanspeter Portner-19/+18
2019-02-19base: turn kbditem into a d2tk_flip_t.Hanspeter Portner-21/+38
2019-02-18base: prototype introduction of d2tk_flip_t.Hanspeter Portner-9/+56
2019-02-15base: prototype flowmatrix connection line drawing.Hanspeter Portner-12/+121
2019-02-09base: prototype flowmatrix arc port lables.Hanspeter Portner-8/+27
2019-02-09base: use separate bbox for arc connection point.Hanspeter Portner-4/+18
2019-02-09base: finalize flowmatrix arc iterator.Hanspeter Portner-425/+244
2019-02-08base: prototype flowmatrix_arc iterator.Hanspeter Portner-4/+304
2019-02-06base: prototype frame widget.Hanspeter Portner-0/+88
2019-02-05base: prototype layout's absolute mode.Hanspeter Portner-10/+42
2019-02-05base: simplify flowmatrix node iterator functions.Hanspeter Portner-3/+12
2019-02-04base: turn flowmatrix node into container.Hanspeter Portner-18/+40
2019-02-04core/base: make sprite/memcache ttls configurable.Hanspeter Portner-0/+6
2019-02-03clang: fix warnings reported by static analyzer.Hanspeter Portner-7/+3
2019-02-02base: bring pane API in-line with other containers.Hanspeter Portner-21/+22
2019-02-01base: implement layout container.Hanspeter Portner-0/+80
2019-01-31base: beautify number dials.Hanspeter Portner-18/+27
2019-01-31base: increase bounding box of flowmatrix arc.Hanspeter Portner-10/+12
2019-01-24core: prototype bbox containers.Hanspeter Portner-1/+1
2019-01-23base: put flowmatrix nodes/arcs into wrapping bbox.Hanspeter Portner-2/+5
2019-01-22base/example: initialize flowmatrix node pos.Hanspeter Portner-8/+14
2019-01-10example: prototype minimal file browser.Hanspeter Portner-0/+17
2019-01-09base: remove underlines in flowmatrix arcs.Hanspeter Portner-23/+6
2019-01-09base/fbdev: implement mouse cursor.Hanspeter Portner-0/+45
2019-01-08base: migrate scrollbar to hashed widget.Hanspeter Portner-74/+90
2019-01-08base: migrate pane to hashed widget.Hanspeter Portner-65/+83
2019-01-08base: migrate label to hashed widget.Hanspeter Portner-16/+26
2019-01-08base: migrate text_field to hashed widget.Hanspeter Portner-71/+95
2019-01-08base: migrate combo to hashed widget.Hanspeter Portner-147/+173
2019-01-08base: migrate dials to hashed widget.Hanspeter Portner-52/+61
2019-01-08base: always show sign in property widgets.Hanspeter Portner-2/+2
2019-01-08base: split meter into logic and draw functions.Hanspeter Portner-15/+39