Commit a3b596e6 authored by David O'Toole's avatar David O'Toole

add todo list items for wrapping subsystems w classes

parent 31b7d398
......@@ -2,25 +2,53 @@
* TODO Write Facade classes for subsystems
** TODO Project class
*** TODO save-project
*** TODO load-project
*** TODO save-buffer
*** TODO load-buffer
** TODO Display class for screen properties
** TODO Gamepad class
*** TODO current-project function to get object
*** TODO CREATE
*** TODO OPEN-P
*** TODO OPEN
*** TODO CLOSE
*** TODO PLAY
*** TODO PATH
*** TODO SAVE
*** TODO LOAD
*** TODO SAVE-BUFFER
*** TODO LOAD-BUFFER
*** TODO SAVE-SESSION
*** TODO LOAD-SESSION
*** TODO FIND-FILE
*** TODO FIND-SOUNDS
*** TODO FIND-IMAGES
*** TODO FIND-MUSIC
*** TODO FIND-BUFFERS
*** TODO EXPORT-APPLICATION
*** TODO EXPORT-ARCHIVE
** TODO Desktop buffer-class for workspace / task / folder management
*** TODO Icon class
*** TODO monochrome icons
*** TODO themeable vertex colors
** TODO Keyboard class
** TODO Emacs class
** TODO Database class for serialization and sessions
** WORKING System class for session management and device driver
** TODO Display class for screen properties
** TODO Resource class
*** TODO change existing struct into class
*** TODO find-resource gets object to user
*** TODO RELOAD
*** TODO PROPERTIES
*** TODO PROPERTY
*** TODO SETF PROPERTY
** TODO Emacs class
*** TODO EVAL-IN-EMACS
*** TODO SHOW-EMACS
*** TODO SHOW-XELF
*** TODO TOGGLE-EMACS
** TODO Database class for serializing objects / variables
*** TODO WRITE-DATA
*** TODO READ-DATA
** TODO Gamepad class
** TODO Keyboard class
** TODO Properties class
** WORKING System class for session management and device driver
** TODO Factory class
** TODO Network class
** TODO Camera class
** TODO Viewport class (buffer window)
* TODO Change system menu to match new Facades
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment