I chose to do five of the editor windows as static bitmaps, and here's why:
1) Current Texture:
Well, the textures can't be displayed in a text window =P
2) Data Matrix (level layer that contains door info, exits, etc):
Easy to draw the 50x50 grid in memory, then put into the window, as well as show level info
3) Wall Matrix (layer that holds all wall textures and effects):
See #2
4) Ceiling Matrix (layer that holds all ceiling textures and effects):
See #2
5) Floor Matrix(layer that holds all floor textures and effects):
See #2
Since none of those five windows will contain any text, and I can double-buffer them for smoother updates, I figured, why not? If you have a way that would work better let me know and I'll check it out. Numbers 2-5 never actually load any bitmaps, but they display a bunch of lines (the grid) and a bunch of colored blocks inside the grid indicating different things.
-Sephiroth