Mercurial > enso_core
view TODO @ 21:98931006fbfb
Added a note to the TODO.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Fri, 22 Feb 2008 19:09:54 -0600 |
parents | 981fc94ec6d0 |
children | 9c5f2da790b3 |
line wrap: on
line source
Things to do: * Move enso.ui.events to enso.events, and have the InputManager be a subclass of this package. * Consider moving all or part of enso.ui.graphics into enso.graphics, because they're not necessarily specific to UI code. * enso.ui.quasimode.charmaps mentions windows vkCodes; this is platform-specific and ideally shouldn't be. I think this goes back to some big issue we had regarding how to refactor Enso's input handling, but I forget what it was. * the setQuasimodeKey() and setModal() methods in enso.ui.quasimode are very odd; see if we can eliminate them. * Lots of constants are in enso.ui.quasimode.layout that might best be moved to enso.config. * There are some constants in enso.ui.messages.primarywindow that we may want to move to enso.config. Also consider moving the styles for document, p, caption tags, etc. * Consider moving some constants in enso.ui.messages.miniwindows too. * Consider turning LONGTERM TODOs in source code into TODOs. * Change the graphics subsysem to either exclusively use pixels or points, but not a mix of both (right now the position of windows within the user's screen are measured in pixels and the coordinates within a window's canvas are measured in points).