]> Shamusworld >> Repos - ttedit/blob - src/charwindow.cpp
4c601c8392e27ae21dc27fca89ba784fa5d884ce
[ttedit] / src / charwindow.cpp
1 //
2 // TTEDIT.CPP - The TrueType Editor
3 // by James L. Hammons
4 // (C) 2004 Underground Software
5 //
6 // JLH = James L. Hammons <jlhamm@acm.org>
7 //
8 // Who  When        What
9 // ---  ----------  -------------------------------------------------------------
10 // JLH  08/28/2008  Created this file
11 //
12
13 // FIXED:
14 //
15 // STILL TO BE DONE:
16 //
17 // - Fix problem with owned window causing main window refresh problems
18 //   (ironically enough, it doesn't seem to be a problem anymore...)
19 //
20
21 #include "charwindow.h"
22
23
24 BEGIN_EVENT_TABLE(CharWindow, wxMiniFrame)
25         EVT_PAINT(CharWindow::OnPaint)
26 //      EVT_MOUSE_EVENTS(CharWindow::OnMouseEvent)
27 END_EVENT_TABLE()
28
29 CharWindow::CharWindow(wxFrame * parent, const wxString &title, const wxPoint &pos,
30         const wxSize &size, long style): wxMiniFrame(parent, -1, title, pos, size, style)
31 {
32         Show(false);
33 }
34
35 CharWindow::~CharWindow()
36 {
37 }
38
39 void CharWindow::OnPaint(wxPaintEvent &e)
40 {
41         wxPaintDC dc(this);
42 //doesnothing   dc.SetBackground(*wxWHITE_BRUSH);
43
44 //      wxMemoryDC memDC;
45 //      memDC.SelectObject(*bmp);
46 //      dc.Blit(0, 0, sizeTPBM.x, sizeTPBM.y, &memDC, 0, 0, wxCOPY);
47
48 //      if (prevTool != -1)
49 //      {
50 //          //need ul corner of bitmap, ul corner of dest, width/height
51 //              wxPoint pt(sizeStamp.x * (prevTool & 0x03), sizeStamp.y * (prevTool >> 2));
52 //              dc.Blit(pt.x, pt.y, sizeStamp.x, sizeStamp.y, &memDC, pt.x, pt.y, wxSRC_INVERT);
53 //      }
54
55 //      memDC.SelectObject(wxNullBitmap);
56 }