Mercurial > enso_core
annotate 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 |
rev | line source |
---|---|
4 | 1 Things to do: |
2 | |
3 * Move enso.ui.events to enso.events, and have the InputManager be a | |
4 subclass of this package. | |
5 | 5 |
6 * Consider moving all or part of enso.ui.graphics into enso.graphics, | |
7 because they're not necessarily specific to UI code. | |
6
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
8 |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
9 * enso.ui.quasimode.charmaps mentions windows vkCodes; this is |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
10 platform-specific and ideally shouldn't be. I think this goes back |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
11 to some big issue we had regarding how to refactor Enso's input |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
12 handling, but I forget what it was. |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
13 |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
14 * the setQuasimodeKey() and setModal() methods in enso.ui.quasimode |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
15 are very odd; see if we can eliminate them. |
8cc56561b3a7
Initial commit of some quasimode code.
Atul Varma <varmaa@toolness.com>
parents:
5
diff
changeset
|
16 |
9
1d38d095bd32
Added enso.ui.quasimode.layout.
Atul Varma <varmaa@toolness.com>
parents:
6
diff
changeset
|
17 * Lots of constants are in enso.ui.quasimode.layout that might |
1d38d095bd32
Added enso.ui.quasimode.layout.
Atul Varma <varmaa@toolness.com>
parents:
6
diff
changeset
|
18 best be moved to enso.config. |
16
34545dfacdc8
Added enso.ui.messages.primarywindow.
Atul Varma <varmaa@toolness.com>
parents:
9
diff
changeset
|
19 |
34545dfacdc8
Added enso.ui.messages.primarywindow.
Atul Varma <varmaa@toolness.com>
parents:
9
diff
changeset
|
20 * There are some constants in enso.ui.messages.primarywindow |
34545dfacdc8
Added enso.ui.messages.primarywindow.
Atul Varma <varmaa@toolness.com>
parents:
9
diff
changeset
|
21 that we may want to move to enso.config. Also consider moving |
34545dfacdc8
Added enso.ui.messages.primarywindow.
Atul Varma <varmaa@toolness.com>
parents:
9
diff
changeset
|
22 the styles for document, p, caption tags, etc. |
17
981fc94ec6d0
Added enso.ui.messages.miniwindows.
Atul Varma <varmaa@toolness.com>
parents:
16
diff
changeset
|
23 |
981fc94ec6d0
Added enso.ui.messages.miniwindows.
Atul Varma <varmaa@toolness.com>
parents:
16
diff
changeset
|
24 * Consider moving some constants in enso.ui.messages.miniwindows too. |
981fc94ec6d0
Added enso.ui.messages.miniwindows.
Atul Varma <varmaa@toolness.com>
parents:
16
diff
changeset
|
25 |
981fc94ec6d0
Added enso.ui.messages.miniwindows.
Atul Varma <varmaa@toolness.com>
parents:
16
diff
changeset
|
26 * Consider turning LONGTERM TODOs in source code into TODOs. |
21 | 27 |
28 * Change the graphics subsysem to either exclusively use | |
29 pixels or points, but not a mix of both (right now the position | |
30 of windows within the user's screen are measured in pixels | |
31 and the coordinates within a window's canvas are measured in | |
32 points). |