- Timestamp:
- 02/22/09 13:35:51 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/cplusplus/i3/trunk/src/gui-windows/InputWindowCore.cpp
r29658 r30427 1 1 #include <PrecompiledHeaders.h> 2 2 #include "Mediator.h" 3 #include "InputWindow Core.h"3 #include "InputWindowPlatform.h" 4 4 #include "InputWindow.h" 5 5 #include <commctrl.h> … … 98 98 99 99 template <> 100 InputWindow Core<InputWindow>::InputWindowCore(Mediator& mediator) :100 InputWindowPlatform<InputWindow>::InputWindowPlatform(Mediator& mediator) : 101 101 mediator(mediator), 102 102 hSharedEdit(NULL), … … 108 108 109 109 template <> 110 UINT InputWindow Core<InputWindow>::OnNCHitTest(HWND hwnd, int x, int y)110 UINT InputWindowPlatform<InputWindow>::OnNCHitTest(HWND hwnd, int x, int y) 111 111 { 112 112 return HTCAPTION; … … 115 115 116 116 template <> 117 void InputWindow Core<InputWindow>::OnLButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags)118 { 119 SetMsgHandled(false); 120 } 121 122 template <> 123 void InputWindow Core<InputWindow>::OnLButtonUp(HWND hwnd, int x, int y, UINT keyFlags)117 void InputWindowPlatform<InputWindow>::OnLButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) 118 { 119 SetMsgHandled(false); 120 } 121 122 template <> 123 void InputWindowPlatform<InputWindow>::OnLButtonUp(HWND hwnd, int x, int y, UINT keyFlags) 124 124 { 125 125 SetFocus(hEdit); … … 128 128 129 129 template <> 130 void InputWindow Core<InputWindow>::OnActivate(HWND hwnd, UINT state, HWND hwndActDeact, BOOL fMinimized)130 void InputWindowPlatform<InputWindow>::OnActivate(HWND hwnd, UINT state, HWND hwndActDeact, BOOL fMinimized) 131 131 { 132 132 if (state == WA_INACTIVE) { … … 138 138 139 139 template <> 140 void InputWindow Core<InputWindow>::OnActivateApp(HWND hwnd, BOOL fActivate, DWORD dwThreadId)141 { 142 SetMsgHandled(false); 143 } 144 145 146 template <> 147 void InputWindow Core<InputWindow>::OnMouseMove(HWND hwnd, int x, int y, UINT keyFlags)148 { 149 SetMsgHandled(false); 150 } 151 152 template <> 153 InputWindow Core<InputWindow>::~InputWindowCore()140 void InputWindowPlatform<InputWindow>::OnActivateApp(HWND hwnd, BOOL fActivate, DWORD dwThreadId) 141 { 142 SetMsgHandled(false); 143 } 144 145 146 template <> 147 void InputWindowPlatform<InputWindow>::OnMouseMove(HWND hwnd, int x, int y, UINT keyFlags) 148 { 149 SetMsgHandled(false); 150 } 151 152 template <> 153 InputWindowPlatform<InputWindow>::~InputWindowPlatform() 154 154 { 155 155 using namespace std; … … 163 163 164 164 template <> 165 void InputWindow Core<InputWindow>::OnClose(HWND hwnd)165 void InputWindowPlatform<InputWindow>::OnClose(HWND hwnd) 166 166 { 167 167 if (hEdit && IsWindow(hEdit)) { … … 176 176 177 177 template <> 178 void InputWindow Core<InputWindow>::OnDestroy(HWND hwnd)178 void InputWindowPlatform<InputWindow>::OnDestroy(HWND hwnd) 179 179 { 180 180 if (IsWindow(hEdit)) { … … 187 187 188 188 template <> 189 void InputWindow Core<InputWindow>::OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)189 void InputWindowPlatform<InputWindow>::OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify) 190 190 { 191 191 if (hwndCtl == hEdit) … … 206 206 207 207 template <> 208 void InputWindow Core<InputWindow>::OnKeyDown(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags)208 void InputWindowPlatform<InputWindow>::OnKeyDown(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) 209 209 { 210 210 if (vk == VK_ESCAPE) { … … 214 214 215 215 template <> 216 void InputWindow Core<InputWindow>::OnNotify(HWND hwnd, int idCtrl, LPNMHDR pnmh) {216 void InputWindowPlatform<InputWindow>::OnNotify(HWND hwnd, int idCtrl, LPNMHDR pnmh) { 217 217 if (pnmh->hwndFrom != hEdit) { 218 218 SetMsgHandled(false); … … 243 243 244 244 template <> 245 void InputWindow Core<InputWindow>::OnPaint(HWND hwnd)245 void InputWindowPlatform<InputWindow>::OnPaint(HWND hwnd) 246 246 { 247 247 PAINTSTRUCT ps = {}; … … 267 267 268 268 template <> 269 void InputWindow Core<InputWindow>::createUI()269 void InputWindowPlatform<InputWindow>::createUI() 270 270 { 271 271 if (getWindow()) { … … 387 387 388 388 template <> 389 void InputWindow Core<InputWindow>::run()389 void InputWindowPlatform<InputWindow>::run() 390 390 { 391 391 createUI();
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)