2 // TTEDIT.CPP - The TrueType Editor
\r
3 // by James L. Hammons
\r
4 // (C) 2004 Underground Software
\r
6 // JLH = James L. Hammons <jlhamm@acm.org>
\r
9 // --- ---------- -------------------------------------------------------------
\r
10 // JLH 08/28/2008 Created this file
\r
15 // STILL TO BE DONE:
\r
17 // - Fix problem with owned window causing main window refresh problems
\r
18 // (ironically enough, it doesn't seem to be a problem anymore...)
\r
21 #include "charwindow.h"
\r
24 BEGIN_EVENT_TABLE(CharWindow, wxMiniFrame)
\r
25 EVT_PAINT(CharWindow::OnPaint)
\r
26 // EVT_MOUSE_EVENTS(CharWindow::OnMouseEvent)
\r
29 CharWindow::CharWindow(wxFrame * parent, const wxString &title, const wxPoint &pos,
\r
30 const wxSize &size, long style): wxMiniFrame(parent, -1, title, pos, size, style)
\r
35 CharWindow::~CharWindow()
\r
39 void CharWindow::OnPaint(wxPaintEvent &e)
\r
42 //doesnothing dc.SetBackground(*wxWHITE_BRUSH);
\r
44 // wxMemoryDC memDC;
\r
45 // memDC.SelectObject(*bmp);
\r
46 // dc.Blit(0, 0, sizeTPBM.x, sizeTPBM.y, &memDC, 0, 0, wxCOPY);
\r
48 // if (prevTool != -1)
\r
50 // //need ul corner of bitmap, ul corner of dest, width/height
\r
51 // wxPoint pt(sizeStamp.x * (prevTool & 0x03), sizeStamp.y * (prevTool >> 2));
\r
52 // dc.Blit(pt.x, pt.y, sizeStamp.x, sizeStamp.y, &memDC, pt.x, pt.y, wxSRC_INVERT);
\r
55 // memDC.SelectObject(wxNullBitmap);
\r