quakeforge/ruamoko/qwaq
Bill Currie 2f3ca9d9e4 [qwaq] Clean up the hierarchy
I think I've finally figured out what I want the core hierarchy to be.
Right now, it's just the two classes: View and Window (derived from
View). Window has a Group, and Group is just a collection of Views that
it manages. QwaqApplication is just an object but like a Window, it has
a Group of views.

    View
      Window has a Group
    Group contains Views
    QwaqApplication has a group

More work needs to be done on drawing and event handling, but things are
working again.
2020-03-19 11:32:44 +09:00
..
.gdbinit
builtins.c
color.h
event.h [qwaq] Add Group and clean up lots of mess 2020-03-05 15:44:53 +09:00
main.c [qwaq] Use Sys_Printf for load error messages 2020-03-08 22:19:37 +09:00
Makefile.am [qwaq] Split Array(Group) into its own file 2020-03-18 01:12:23 +09:00
progs.src.in
qwaq-app.h [qwaq] Rework the hierarchy again 2020-03-14 19:45:07 +09:00
qwaq-app.r [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq-bi.c
qwaq-curses.c [qwaq] Implement more curses wrappers 2020-03-17 14:05:31 +09:00
qwaq-curses.h [qwaq] Implement more curses wrappers 2020-03-17 14:05:31 +09:00
qwaq-draw.h [qwaq] Create protocols for DrawBuffer and TextContext 2020-03-18 01:40:41 +09:00
qwaq-draw.r [qwaq] Doc the issue number for blit slug 2020-03-18 01:40:58 +09:00
qwaq-garray.h [qwaq] Split out Array(Group) interface 2020-03-19 11:04:02 +09:00
qwaq-garray.r [qwaq] Split out Array(Group) interface 2020-03-19 11:04:02 +09:00
qwaq-group.h [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq-group.r [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq-rect.h [qwaq] Sort out mess around placement of getwrect 2020-03-13 03:09:42 +09:00
qwaq-rect.r [qwaq] Use the now working compound init more 2020-03-13 10:00:05 +09:00
qwaq-screen.h [qwaq] Rework the hierarchy again 2020-03-14 19:45:07 +09:00
qwaq-screen.r [qwaq] Create protocols for DrawBuffer and TextContext 2020-03-18 01:40:41 +09:00
qwaq-textcontext.h [qwaq] Create protocols for DrawBuffer and TextContext 2020-03-18 01:40:41 +09:00
qwaq-textcontext.r [qwaq] Implement more curses wrappers 2020-03-17 14:05:31 +09:00
qwaq-view.h [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq-view.r [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq-window.h [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq-window.r [qwaq] Clean up the hierarchy 2020-03-19 11:32:44 +09:00
qwaq.c
qwaq.h