aboutsummaryrefslogtreecommitdiff
path: root/src/base.c
AgeCommit message (Expand)AuthorLines
2020-03-24initial fixes for updated pugl.Hanspeter Portner-3/+3
2020-02-04meson: check for fonts using system fonts.Hanspeter Portner-1/+1
2020-01-28base: put keyboard in its own widget.Hanspeter Portner-0/+6
2020-01-22base: enter: ignore retrigger, support active flag.Hanspeter Portner-10/+66
2020-01-17core: prototype fontconfig support.Hanspeter Portner-1/+1
2020-01-16base: put font faces into defines.Hanspeter Portner-1/+3
2019-12-30base: capture terminal bell.Hanspeter Portner-0/+6
2019-12-30base: fix killing of child pty process.Hanspeter Portner-0/+6
2019-12-27pugl: force full refresh upon FOCUS/ENTER/LEAVE.Hanspeter Portner-0/+6
2019-12-15base: prototype synchronous atom probe.Hanspeter Portner-8/+26
2019-12-12base: prototype deinit mechanisms for atoms.Hanspeter Portner-7/+18
2019-12-10base: split pty into behave an draw functions.Hanspeter Portner-0/+2
2019-12-05base: use config.h to store D2TK_PTY macro.Hanspeter Portner-1/+1
2019-12-04base: put atom body structures into source files.Hanspeter Portner-14/+5
2019-12-03base: template pty widget skeleton.Hanspeter Portner-0/+6
2019-11-01base: make atom_body to be dynamically allocated.Hanspeter Portner-6/+54
2019-10-29base: put widget code into separate files.Hanspeter Portner-3306/+5
2019-10-26base: do NOT clear keymaks in _base_is_active_hot.Hanspeter Portner-7/+7
2019-10-25base: add d2tk_base_get_mouse_scroll.Hanspeter Portner-0/+21
2019-10-20base: improve utf8 support.Hanspeter Portner-12/+10
2019-10-20base: simplify by introducing butmask.Hanspeter Portner-54/+36
2019-10-20base: simplify by introducing modmask.Hanspeter Portner-36/+28
2019-10-20base: simplify by introducing keymask.Hanspeter Portner-184/+28
2019-10-18base: fix layout with leading zero.Hanspeter Portner-6/+10
2019-10-17bsae: add get_mouse_l/m/r.Hanspeter Portner-27/+45
2019-10-17base: add page_up/down, home/end, insert keys.Hanspeter Portner-0/+65
2019-10-16base: add enter/base key, enable clear upon getHanspeter Portner-26/+58
2019-10-16base: add text_fill_color style member.Hanspeter Portner-16/+39
2019-10-16base: add d2tk_base_get_utf8.Hanspeter Portner-4/+19
2019-08-23base: implement get/set_{backspace,escape,delete}.Hanspeter Portner-46/+76
2019-08-23Merge branch 'master' of /media/sdext/omk/d2tkHanspeter Portner-1/+1
2019-08-23base: add initial support for UTF-8 in text field.Hanspeter Portner-17/+31
2019-08-22use FiraSans-Bold as default font.Hanspeter Portner-1/+1
2019-08-22base: change *_append_char to *_append_utf8.Hanspeter Portner-2/+3
2019-08-07base: prototype link widget.Hanspeter Portner-1/+103
2019-08-06base: handle empty tables.Hanspeter Portner-1/+6
2019-08-06base: skip header in frames without labels.Hanspeter Portner-3/+7
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