]> Shamusworld >> Repos - ttedit/blob - src/charwindow.cpp
Forgot new files in last commit. D'oh!
[ttedit] / src / charwindow.cpp
1 //\r
2 // TTEDIT.CPP - The TrueType Editor\r
3 // by James L. Hammons\r
4 // (C) 2004 Underground Software\r
5 //\r
6 // JLH = James L. Hammons <jlhamm@acm.org>\r
7 //\r
8 // Who  When        What\r
9 // ---  ----------  -------------------------------------------------------------\r
10 // JLH  08/28/2008  Created this file\r
11 //\r
12 \r
13 // FIXED:\r
14 //\r
15 // STILL TO BE DONE:\r
16 //\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
19 //\r
20 \r
21 #include "charwindow.h"\r
22 \r
23 \r
24 BEGIN_EVENT_TABLE(CharWindow, wxMiniFrame)\r
25         EVT_PAINT(CharWindow::OnPaint)\r
26 //      EVT_MOUSE_EVENTS(CharWindow::OnMouseEvent)\r
27 END_EVENT_TABLE()\r
28 \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
31 {\r
32         Show(false);\r
33 }\r
34 \r
35 CharWindow::~CharWindow()\r
36 {\r
37 }\r
38 \r
39 void CharWindow::OnPaint(wxPaintEvent &e)\r
40 {\r
41         wxPaintDC dc(this);\r
42 //doesnothing   dc.SetBackground(*wxWHITE_BRUSH);\r
43 \r
44 //      wxMemoryDC memDC;\r
45 //      memDC.SelectObject(*bmp);\r
46 //      dc.Blit(0, 0, sizeTPBM.x, sizeTPBM.y, &memDC, 0, 0, wxCOPY);\r
47 \r
48 //      if (prevTool != -1)\r
49 //      {\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
53 //      }\r
54 \r
55 //      memDC.SelectObject(wxNullBitmap);\r
56 }\r