|
demo
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
demo2
|
build: update demo2 Makefile.linux to use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 20:42:54 -04:00 |
|
docs/plans
|
feat(gooey): add software mouse cursor widget
|
2026-03-29 21:59:54 -04:00 |
|
include
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
tools
|
feat: font pipeline + ttf2fnt tool, fix glyph 32-bit surface decoding
|
2026-03-28 17:06:17 -04:00 |
|
.gitignore
|
chore: add .gitignore, untrack build artifacts
|
2026-03-28 13:30:07 -04:00 |
|
CMakeLists.txt
|
feat: unify demo2 build for Linux/DOS, add hscrollbar, maxbox, icons, C89 fixes
|
2026-03-30 17:58:13 -04:00 |
|
gooey.h
|
feat: initial gooey C99 GUI library port from NESticle
|
2026-03-28 12:54:47 -04:00 |
|
gooey_bar.c
|
feat: unify demo2 build for Linux/DOS, add hscrollbar, maxbox, icons, C89 fixes
|
2026-03-30 17:58:13 -04:00 |
|
gooey_box.c
|
feat(demo2): add widget showcase with icons wired into widgets
|
2026-03-30 18:50:26 -04:00 |
|
gooey_button.c
|
refactor: split monolithic gooey_widgets.c into per-widget files
|
2026-03-28 16:27:19 -04:00 |
|
gooey_canvas.c
|
feat: add GOOEY_DEBUG_INPUT system, vtable names, fix dialog rendering
|
2026-03-28 15:20:21 -04:00 |
|
gooey_checkbox.c
|
feat(demo2): add widget showcase with icons wired into widgets
|
2026-03-30 18:50:26 -04:00 |
|
gooey_cursor.c
|
refactor(gooey_cursor): make DOS-compatible (ANSI C, no C99 features)
|
2026-03-29 22:16:19 -04:00 |
|
gooey_dialog.c
|
fix: font-metric layout, close button positioning, dialog cancel bug
|
2026-03-28 17:44:33 -04:00 |
|
gooey_float_edit.c
|
fix(demo2): DOS Watcom compilation fixes for compound literals
|
2026-03-29 23:07:49 -04:00 |
|
gooey_font.c
|
refactor(gooey): make C89-compatible for legacy compilers
|
2026-03-29 23:19:53 -04:00 |
|
gooey_hscrollbar.c
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
gooey_image_button.c
|
refactor: split monolithic gooey_widgets.c into per-widget files
|
2026-03-28 16:27:19 -04:00 |
|
gooey_img.c
|
refactor(gooey): make C89-compatible for legacy compilers
|
2026-03-29 23:19:53 -04:00 |
|
gooey_int_edit.c
|
fix(demo2): DOS Watcom compilation fixes for compound literals
|
2026-03-29 23:07:49 -04:00 |
|
gooey_listbox.c
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
gooey_menu.c
|
refactor(gooey): make C89-compatible for legacy compilers
|
2026-03-29 23:19:53 -04:00 |
|
gooey_rect.c
|
refactor(gooey): make C89-compatible for legacy compilers
|
2026-03-29 23:19:53 -04:00 |
|
gooey_root.c
|
updated gooey
|
2026-03-28 23:23:36 -04:00 |
|
gooey_static.c
|
refactor: split monolithic gooey_widgets.c into per-widget files
|
2026-03-28 16:27:19 -04:00 |
|
gooey_text_button.c
|
refactor: split monolithic gooey_widgets.c into per-widget files
|
2026-03-28 16:27:19 -04:00 |
|
gooey_text_edit.c
|
refactor(gooey): make C89-compatible for legacy compilers
|
2026-03-29 23:19:53 -04:00 |
|
gooey_vscrollbar.c
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
gooey_widgets.c
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
install.sh
|
refactor: use /opt/CODE/EBGAMES/include for HAL headers
|
2026-03-30 18:59:29 -04:00 |
|
Makefile
|
build: add Makefile for gooey library
|
2026-03-30 19:11:08 -04:00 |
|
res
|
fix(gooey_cursor): draw cursor explicitly after root to ensure topmost z-order
|
2026-03-29 22:11:27 -04:00 |