ltk

GUI toolkit for X11 (WIP)
git clone git://lumidify.org/ltk.git (fast, but not encrypted)
git clone https://lumidify.org/ltk.git (encrypted, but very slow)
git clone git://4kcetb7mo7hj6grozzybxtotsub5bempzo4lirzc3437amof2c2impyd.onion/ltk.git (over tor)
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore2L
-rw-r--r--LICENSE19L
-rw-r--r--Makefile175L
-rw-r--r--README.md35L
-rw-r--r--TODO29L
-rw-r--r--config.example/.gitignore2L
-rw-r--r--config.example/ltk.cfg115L
-rw-r--r--examples/ltk/.gitignore2L
-rw-r--r--examples/ltk/test.c112L
-rw-r--r--examples/ltk/test.jpg19288B
-rw-r--r--examples/ltkd/.gitignore1L
-rw-r--r--examples/ltkd/test.gui27L
-rwxr-xr-xexamples/ltkd/test.sh23L
-rw-r--r--examples/ltkd/test2.gui45L
-rwxr-xr-xexamples/ltkd/test2.sh11L
-rw-r--r--examples/ltkd/test3.gui16L
-rwxr-xr-xexamples/ltkd/test3.sh21L
-rwxr-xr-xexamples/ltkd/testbox.sh30L
-rwxr-xr-xexamples/ltkd/testimg.sh14L
-rw-r--r--src/ltk/.gitignore1L
-rw-r--r--src/ltk/array.h219L
-rw-r--r--src/ltk/box.c499L
-rw-r--r--src/ltk/box.h43L
-rw-r--r--src/ltk/button.c204L
-rw-r--r--src/ltk/button.h34L
-rw-r--r--src/ltk/checkbutton.c271L
-rw-r--r--src/ltk/checkbutton.h37L
-rw-r--r--src/ltk/clipboard.h42L
-rw-r--r--src/ltk/clipboard_xlib.c267L
-rw-r--r--src/ltk/clipboard_xlib.h26L
-rw-r--r--src/ltk/color.h28L
-rw-r--r--src/ltk/color_xlib.c76L
-rw-r--r--src/ltk/config.c1220L
-rw-r--r--src/ltk/config.h150L
-rw-r--r--src/ltk/ctrlsel.c1645L
-rw-r--r--src/ltk/ctrlsel.h131L
-rw-r--r--src/ltk/entry.c792L
-rw-r--r--src/ltk/entry.h43L
-rw-r--r--src/ltk/event.h105L
-rw-r--r--src/ltk/event_xlib.c658L
-rw-r--r--src/ltk/eventdefs.h155L
-rw-r--r--src/ltk/graphics.h121L
-rw-r--r--src/ltk/graphics_xlib.c499L
-rw-r--r--src/ltk/graphics_xlib.h102L
-rw-r--r--src/ltk/grid.c584L
-rw-r--r--src/ltk/grid.h52L
-rw-r--r--src/ltk/image.h48L
-rw-r--r--src/ltk/image_imlib.c123L
-rw-r--r--src/ltk/image_widget.c98L
-rw-r--r--src/ltk/image_widget.h32L
-rw-r--r--src/ltk/label.c139L
-rw-r--r--src/ltk/label.h34L
-rw-r--r--src/ltk/ltk.c523L
-rw-r--r--src/ltk/ltk.h59L
-rw-r--r--src/ltk/macros.h60L
-rw-r--r--src/ltk/memory.c179L
-rw-r--r--src/ltk/memory.h63L
-rw-r--r--src/ltk/menu.c1379L
-rw-r--r--src/ltk/menu.h82L
-rw-r--r--src/ltk/num.c295L
-rw-r--r--src/ltk/radiobutton.c308L
-rw-r--r--src/ltk/radiobutton.h39L
-rw-r--r--src/ltk/rect.c68L
-rw-r--r--src/ltk/rect.h38L
-rw-r--r--src/ltk/scrollbar.c246L
-rw-r--r--src/ltk/scrollbar.h40L
-rw-r--r--src/ltk/sort_search.h76L
-rw-r--r--src/ltk/stb_truetype.c4024L
-rw-r--r--src/ltk/stb_truetype.h739L
-rw-r--r--src/ltk/surface_cache.c356L
-rw-r--r--src/ltk/surface_cache.h45L
-rw-r--r--src/ltk/text.h85L
-rw-r--r--src/ltk/text_pango.c401L
-rw-r--r--src/ltk/text_stb.c690L
-rw-r--r--src/ltk/txtbuf.c164L
-rw-r--r--src/ltk/txtbuf.h121L
-rw-r--r--src/ltk/util.c394L
-rw-r--r--src/ltk/util.h104L
-rw-r--r--src/ltk/widget.c311L
-rw-r--r--src/ltk/widget.h364L
-rw-r--r--src/ltk/widget_internal.h56L
-rw-r--r--src/ltk/window.c1283L
-rw-r--r--src/ltk/window.h75L
-rw-r--r--src/ltkd/.gitignore4L
-rw-r--r--src/ltkd/box.c108L
-rw-r--r--src/ltkd/button.c72L
-rw-r--r--src/ltkd/cmd.c185L
-rw-r--r--src/ltkd/cmd.h157L
-rw-r--r--src/ltkd/cmd_helpers.h31L
-rw-r--r--src/ltkd/entry.c60L
-rw-r--r--src/ltkd/err.c46L
-rw-r--r--src/ltkd/err.h49L
-rw-r--r--src/ltkd/grid.c174L
-rw-r--r--src/ltkd/image_widget.c68L
-rw-r--r--src/ltkd/khash.h627L
-rw-r--r--src/ltkd/label.c59L
-rw-r--r--src/ltkd/ltkc.c272L
-rw-r--r--src/ltkd/ltkc_img.c42L
-rw-r--r--src/ltkd/ltkd.c1084L
-rw-r--r--src/ltkd/ltkd.h43L
-rw-r--r--src/ltkd/menu.c272L
-rw-r--r--src/ltkd/proto_types.h51L
-rw-r--r--src/ltkd/socket_format.txt106L
-rw-r--r--src/ltkd/util.c31L
-rw-r--r--src/ltkd/util.h22L
-rw-r--r--src/ltkd/widget.c553L
-rw-r--r--src/ltkd/widget.h87L