Skip to content

Added menu demo#30

Open
mnasoft wants to merge 12 commits into
aiffc:mainfrom
mnasoft:main
Open

Added menu demo#30
mnasoft wants to merge 12 commits into
aiffc:mainfrom
mnasoft:main

Conversation

@mnasoft

@mnasoft mnasoft commented May 3, 2026

Copy link
Copy Markdown
Contributor

No description provided.

mnasoft added 12 commits April 9, 2026 20:46
- :sdl3.gui.menu.model: classes, geometry, layout, hit-testing
- :sdl3.gui.menu.controller: state transitions (handle-left-click, handle-mouse-motion)
- :sdl3.gui.menu.sdl3-renderer: SDL3 drawing API (render-debug-text, draw-menu-bar)
- :sdl3.demo.menu: app callbacks, wiring, demo data
- compatibility aliases: gui.menu/sdl3.gui.menu -> sdl3.gui.menu.model
- new 03advanced/action-handlers.lisp: handle-action-quit/open/preferences,
  *action-handlers* hash-table, register/unregister/reset helpers,
  execute-command-action
- 03advanced/screen-menu-classes.lisp: removed handler definitions,
  only app callbacks + wiring + demo data remain
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant