Changeset 17978
- Timestamp:
- 08/21/08 22:32:02 (5 years ago)
- Location:
- lang/cplusplus/i3/src/mol
- Files:
-
- 2 modified
-
include/mol/gui-windows/DummyMessageHandler-inl.h (modified) (23 diffs)
-
src/Test.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/cplusplus/i3/src/mol/include/mol/gui-windows/DummyMessageHandler-inl.h
r16050 r17978 1 void OnActivate(HWND hwnd, UINT state, HWND hwndActDeact, BOOL fMinimized) 2 { 3 SetMsgHandled(false); 4 1 void OnActivate(HWND hwnd, UINT state, HWND hwndActDeact, BOOL fMinimized) { 2 SetMsgHandled(false); 5 3 } 6 4 7 5 void OnActivateApp(HWND hwnd, BOOL fActivate, DWORD dwThreadId) { 8 6 SetMsgHandled(false); 9 10 7 } 11 8 12 9 void OnCancelMode(HWND hwnd) { 13 10 SetMsgHandled(false); 14 15 11 } 16 12 17 13 void OnChildActivate(HWND hwnd) { 18 14 SetMsgHandled(false); 19 20 15 } 21 16 22 17 void OnClose(HWND hwnd) { 23 18 SetMsgHandled(false); 24 25 19 } 26 20 27 21 void OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify) { 28 22 SetMsgHandled(false); 29 30 23 } 31 24 32 25 void OnCommNotify(HWND hwnd, int cid, UINT flags) { 33 26 SetMsgHandled(false); 34 35 27 } 36 28 37 29 void OnCompacting(HWND hwnd, UINT compactRatio) { 38 30 SetMsgHandled(false); 39 40 31 } 41 32 … … 47 38 void OnContextMenu(HWND hwnd, HWND hwndContext, UINT xPos, UINT yPos) { 48 39 SetMsgHandled(false); 49 50 40 } 51 41 … … 101 91 void OnDeleteItem(HWND hwnd, const DELETEITEMSTRUCT * lpDeleteItem) { 102 92 SetMsgHandled(false); 103 104 93 } 105 94 106 95 void OnDestroy(HWND hwnd) { 107 96 SetMsgHandled(false); 108 109 97 } 110 98 … … 117 105 void OnDevModeChange(HWND hwnd, LPCTSTR lpszDeviceName) { 118 106 SetMsgHandled(false); 119 120 107 } 121 108 122 109 void OnDisplayChange(HWND hwnd, UINT bitsPerPixel, UINT cxScreen, UINT cyScreen) { 123 110 SetMsgHandled(false); 124 125 111 } 126 112 127 113 void OnDrawItem(HWND hwnd, const DRAWITEMSTRUCT * lpDrawItem) { 128 114 SetMsgHandled(false); 129 130 115 } 131 116 132 117 void OnEnable(HWND hwnd, BOOL fEnable) { 133 118 SetMsgHandled(false); 134 135 119 } 136 120 137 121 void OnEndSession(HWND hwnd, BOOL fEnding) { 138 122 SetMsgHandled(false); 139 140 123 } 141 124 142 125 void OnEnterIdle(HWND hwnd, UINT source, HWND hwndSource) { 143 126 SetMsgHandled(false); 144 145 127 } 146 128 … … 153 135 void OnFontChange(HWND hwnd) { 154 136 SetMsgHandled(false); 155 156 137 } 157 138 … … 170 151 void OnGetMinMaxInfo(HWND hwnd, LPMINMAXINFO lpMinMaxInfo) { 171 152 SetMsgHandled(false); 172 173 153 } 174 154 … … 187 167 void OnHScroll(HWND hwnd, HWND hwndCtl, UINT code, int pos) { 188 168 SetMsgHandled(false); 189 190 169 } 191 170 … … 204 183 void OnInitMenu(HWND hwnd, HMENU hMenu) { 205 184 SetMsgHandled(false); 206 207 185 } 208 186 209 187 void OnInitMenuPopup(HWND hwnd, HMENU hMenu, UINT item, BOOL fSystemMenu) { 210 188 SetMsgHandled(false); 211 212 189 } 213 190 214 191 void OnKillFocus(HWND hwnd, HWND hwndNewFocus) { 215 192 SetMsgHandled(false); 216 217 193 } 218 194 219 195 void OnMeasureItem(HWND hwnd, MEASUREITEMSTRUCT * lpMeasureItem) { 220 196 SetMsgHandled(false); 221 222 197 } 223 198 … … 230 205 void OnMenuSelect(HWND hwnd, HMENU hmenu, int item, HMENU hmenuPopup, UINT flags) { 231 206 SetMsgHandled(false); 232 233 207 } 234 208 235 209 void OnMove(HWND hwnd, int x, int y) { 236 210 SetMsgHandled(false); 237 238 211 } 239 212 … … 246 219 void OnPaint(HWND hwnd) { 247 220 SetMsgHandled(false); 248 249 221 } 250 222 251 223 void OnPaletteChanged(HWND hwnd, HWND hwndPaletteChange) { 252 224 SetMsgHandled(false); 253 254 225 } 255 226 256 227 void OnPaletteIsChanging(HWND hwnd, HWND hwndPaletteChange) { 257 228 SetMsgHandled(false); 258 259 229 } 260 230 261 231 void OnPower(HWND hwnd, int code) { 262 232 SetMsgHandled(false); 263 264 233 } 265 234 … … 290 259 void OnQueueSync(HWND hwnd) { 291 260 SetMsgHandled(false); 292 293 261 } 294 262 295 263 void OnQuit(HWND hwnd, int exitCode) { 296 264 SetMsgHandled(false); 297 298 265 } 299 266 300 267 void OnSetFocus(HWND hwnd, HWND hwndOldFocus) { 301 268 SetMsgHandled(false); 302 303 269 } 304 270 305 271 void OnSetFont(HWND hwndCtl, HFONT hfont, BOOL fRedraw) { 306 272 SetMsgHandled(false); 307 308 273 } 309 274 310 275 void OnSetRedraw(HWND hwnd, BOOL fRedraw) { 311 276 SetMsgHandled(false); 312 313 277 } 314 278 315 279 void OnSetText(HWND hwnd, LPCTSTR lpszText) { 316 280 SetMsgHandled(false); 317 318 281 } 319 282 320 283 void OnShowWindow(HWND hwnd, BOOL fShow, UINT status) { 321 284 SetMsgHandled(false); 322 323 285 } 324 286 325 287 void OnSize(HWND hwnd, UINT state, int cx, int cy) { 326 288 SetMsgHandled(false); 327 328 289 } 329 290 330 291 void OnSpoolerStatus(HWND hwnd, UINT status, int cJobInQueue) { 331 292 SetMsgHandled(false); 332 333 293 } 334 294 335 295 void OnSysColorChange(HWND hwnd) { 336 296 SetMsgHandled(false); 337 338 297 } 339 298 340 299 void OnSysCommand(HWND hwnd, UINT cmd, int x, int y) { 341 300 SetMsgHandled(false); 342 343 301 } 344 302 345 303 void OnSystemError(HWND hwnd, int errCode) { 346 304 SetMsgHandled(false); 347 348 305 } 349 306 350 307 void OnTimeChange(HWND hwnd) { 351 308 SetMsgHandled(false); 352 353 309 } 354 310 355 311 void OnTimer(HWND hwnd, UINT id) { 356 312 SetMsgHandled(false); 357 358 313 } 359 314 360 315 void OnVScroll(HWND hwnd, HWND hwndCtl, UINT code, int pos) { 361 316 SetMsgHandled(false); 362 363 317 } 364 318 365 319 void OnWindowPosChanged(HWND hwnd, const LPWINDOWPOS lpwpos) { 366 320 SetMsgHandled(false); 367 368 321 } 369 322 … … 376 329 void OnWinIniChange(HWND hwnd, LPCTSTR lpszSectionName) { 377 330 SetMsgHandled(false); 378 379 331 } 380 332 381 333 void OnChar(HWND hwnd, TCHAR ch, int cRepeat) { 382 334 SetMsgHandled(false); 383 384 335 } 385 336 … … 391 342 void OnDeadChar(HWND hwnd, TCHAR ch, int cRepeat) { 392 343 SetMsgHandled(false); 393 394 344 } 395 345 396 346 void OnDropFiles(HWND hwnd, HDROP hdrop) { 397 347 SetMsgHandled(false); 398 399 348 } 400 349 401 350 void OnHotKey(HWND hwnd, int idHotKey, UINT fuModifiers, UINT vk) { 402 351 SetMsgHandled(false); 403 404 352 } 405 353 406 354 void OnKeyDown(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) { 407 355 SetMsgHandled(false); 408 409 356 } 410 357 411 358 void OnKeyUp(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) { 412 359 SetMsgHandled(false); 413 414 360 } 415 361 416 362 void OnLButtonDblClk(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) { 417 363 SetMsgHandled(false); 418 419 364 } 420 365 421 366 void OnLButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) { 422 367 SetMsgHandled(false); 423 424 368 } 425 369 426 370 void OnLButtonUp(HWND hwnd, int x, int y, UINT keyFlags) { 427 371 SetMsgHandled(false); 428 429 372 } 430 373 431 374 void OnMButtonDblclk(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) { 432 375 SetMsgHandled(false); 433 434 376 } 435 377 436 378 void OnMButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) { 437 379 SetMsgHandled(false); 438 439 380 } 440 381 441 382 void OnMButtonUp(HWND hwnd, int x, int y, UINT flags) { 442 383 SetMsgHandled(false); 443 444 384 } 445 385 … … 452 392 void OnMouseMove(HWND hwnd, int x, int y, UINT keyFlags) { 453 393 SetMsgHandled(false); 454 455 394 } 456 395 457 396 void OnMouseWheel(HWND hwnd, int xPos, int yPos, int zDelta, UINT fwKeys) { 458 397 SetMsgHandled(false); 459 460 398 } 461 399 462 400 void OnParentNotify(HWND hwnd, UINT msg, HWND hwndChild, int idChild) { 463 401 SetMsgHandled(false); 464 465 402 } 466 403 467 404 void OnRButtonDblClk(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) { 468 405 SetMsgHandled(false); 469 470 406 } 471 407 472 408 void OnRButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) { 473 409 SetMsgHandled(false); 474 475 410 } 476 411 477 412 void OnRButtonUp(HWND hwnd, int x, int y, UINT flags) { 478 413 SetMsgHandled(false); 479 480 414 } 481 415 … … 488 422 void OnSysChar(HWND hwnd, TCHAR ch, int cRepeat) { 489 423 SetMsgHandled(false); 490 491 424 } 492 425 493 426 void OnSysDeadChar(HWND hwnd, TCHAR ch, int cRepeat) { 494 427 SetMsgHandled(false); 495 496 428 } 497 429 498 430 void OnSysKeyDown(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) { 499 431 SetMsgHandled(false); 500 501 432 } 502 433 503 434 void OnSysKeyUp(HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) { 504 435 SetMsgHandled(false); 505 506 436 } 507 437 … … 514 444 void OnAskCBFormatName(HWND hwnd, int cchMax, LPTSTR rgchName) { 515 445 SetMsgHandled(false); 516 517 446 } 518 447 519 448 void OnChangeCBChain(HWND hwnd, HWND hwndRemove, HWND hwndNext) { 520 449 SetMsgHandled(false); 521 522 450 } 523 451 524 452 void OnClear(HWND hwnd) { 525 453 SetMsgHandled(false); 526 527 454 } 528 455 529 456 void OnCopy(HWND hwnd) { 530 457 SetMsgHandled(false); 531 532 458 } 533 459 534 460 void OnCut(HWND hwnd) { 535 461 SetMsgHandled(false); 536 537 462 } 538 463 539 464 void OnDestroyClipboard(HWND hwnd) { 540 465 SetMsgHandled(false); 541 542 466 } 543 467 544 468 void OnDrawClipboard(HWND hwnd) { 545 469 SetMsgHandled(false); 546 547 470 } 548 471 549 472 void OnHScrollClipboard(HWND hwnd, HWND hwndCBViewer, UINT code, int pos) { 550 473 SetMsgHandled(false); 551 552 474 } 553 475 554 476 void OnMDIActivate(HWND hwnd, BOOL fActive, HWND hwndActivate, HWND hwndDeactivate) { 555 477 SetMsgHandled(false); 556 557 478 } 558 479 … … 571 492 void OnMDIDestroy(HWND hwnd, HWND hwndDestroy) { 572 493 SetMsgHandled(false); 573 574 494 } 575 495 … … 582 502 void OnMDIIconArrange(HWND hwnd) { 583 503 SetMsgHandled(false); 584 585 504 } 586 505 587 506 void OnMDIMaximize(HWND hwnd, HWND hwndMaximize) { 588 507 SetMsgHandled(false); 589 590 508 } 591 509 … … 598 516 void OnMDIRestore(HWND hwnd, HWND hwndRestore) { 599 517 SetMsgHandled(false); 600 601 518 } 602 519 … … 615 532 void OnPaintClipboard(HWND hwnd, HWND hwndCBViewer, const LPPAINTSTRUCT lpPaintStruct) { 616 533 SetMsgHandled(false); 617 618 534 } 619 535 620 536 void OnPaste(HWND hwnd) { 621 537 SetMsgHandled(false); 622 623 538 } 624 539 625 540 void OnRenderAllFormats(HWND hwnd) { 626 541 SetMsgHandled(false); 627 628 542 } 629 543 … … 636 550 void OnSizeClipboard(HWND hwnd, HWND hwndCBViewer, const LPRECT lprc) { 637 551 SetMsgHandled(false); 638 639 552 } 640 553 641 554 void OnUndo(HWND hwnd) { 642 555 SetMsgHandled(false); 643 644 556 } 645 557 646 558 void OnVScrollClipboard(HWND hwnd, HWND hwndCBViewer, UINT code, int pos) { 647 559 SetMsgHandled(false); 648 649 560 } 650 561 … … 669 580 void OnNCDestroy(HWND hwnd) { 670 581 SetMsgHandled(false); 671 672 582 } 673 583 … … 680 590 void OnNCLButtonDblClk(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT codeHitTest) { 681 591 SetMsgHandled(false); 682 683 592 } 684 593 685 594 void OnNCLButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT codeHitTest) { 686 595 SetMsgHandled(false); 687 688 596 } 689 597 690 598 void OnNCLButtonUp(HWND hwnd, int x, int y, UINT codeHitTest) { 691 599 SetMsgHandled(false); 692 693 600 } 694 601 695 602 void OnNCMButtonDblClk(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT codeHitTest) { 696 603 SetMsgHandled(false); 697 698 604 } 699 605 700 606 void OnNCMButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT codeHitTest) { 701 607 SetMsgHandled(false); 702 703 608 } 704 609 705 610 void OnNCMButtonUp(HWND hwnd, int x, int y, UINT codeHitTest) { 706 611 SetMsgHandled(false); 707 708 612 } 709 613 710 614 void OnNCMouseMove(HWND hwnd, int x, int y, UINT codeHitTest) { 711 615 SetMsgHandled(false); 712 713 616 } 714 617 715 618 void OnNCPaint(HWND hwnd, HRGN hrgn) { 716 619 SetMsgHandled(false); 717 718 620 } 719 621 720 622 void OnNCRButtonDblClk(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT codeHitTest) { 721 623 SetMsgHandled(false); 722 723 624 } 724 625 725 626 void OnNCRButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT codeHitTest) { 726 627 SetMsgHandled(false); 727 728 628 } 729 629 730 630 void OnNCRButtonUp(HWND hwnd, int x, int y, UINT codeHitTest) { 731 631 SetMsgHandled(false); 732 733 } 734 632 } 633 -
lang/cplusplus/i3/src/mol/src/Test.cpp
r17973 r17978 19 19 #ifdef def_test_Module 20 20 #include <mol/Module.h> 21 #ifdef MOL_GUI_WINDOWS 22 #include <mol/gui-windows/GuiModule.h> 23 #else 24 #include <mol/gui-qt/GuiModule.h> 25 #endif 21 26 22 27 namespace ns_test_Module { … … 61 66 } 62 67 }; 63 } 64 BOOST_AUTO_TEST_CASE(test_Module) 65 { 66 using namespace ns_test_Module; 68 struct FooGuiModule : GuiModule<FooGuiModule> { 69 FooGuiModule() { 70 HINSTANCE hInstance = GetModuleHandle(NULL); 71 const TCHAR ClassName[] = _T("iz8eiafjiolkedf"); 72 int nCmdShow = SW_SHOW; 73 74 WNDCLASSEX wc; 75 wc.cbSize = sizeof(WNDCLASSEX); 76 wc.style = CS_HREDRAW | CS_VREDRAW | WS_OVERLAPPED; 77 wc.lpfnWndProc = DefWindowProc; 78 wc.cbClsExtra = 0; 79 wc.cbWndExtra = 0; 80 wc.hInstance = hInstance; 81 wc.hIcon = NULL; 82 wc.hCursor = LoadCursor(NULL, IDC_ARROW); 83 wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); 84 wc.lpszMenuName = NULL; 85 wc.lpszClassName = ClassName; 86 wc.hIconSm = NULL; 87 88 if (!RegisterClassEx(&wc)) { 89 assert(0); 90 } 91 hWnd = CreateWindowEx( 92 0, ClassName, _T("InputWindow"), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 93 CW_USEDEFAULT,200,50,NULL,NULL,hInstance,NULL 94 ); 95 assert(IsWindow(hWnd)); 96 97 ShowWindow(hWnd, nCmdShow); 98 UpdateWindow(hWnd); 99 wndproc.set(hWnd); 100 } 101 ~FooGuiModule() { 102 DestroyWindow(hWnd); 103 } 104 void execute_front() { 105 MSG msg = {}; 106 while (1) { 107 if (PeekMessage (&msg,NULL,0,0,PM_NOREMOVE)) { 108 if (!GetMessage (&msg,NULL,0,0)) { 109 return; 110 } 111 TranslateMessage(&msg); 112 DispatchMessage(&msg); 113 } else { 114 return; 115 } 116 } 117 } 118 void execute(FooEvent& e) { 119 global = e.value; 120 repostEvent(); 121 } 122 void execute(BarEvent& e) { 123 global = e.value; 124 } 125 void execute(IncEvent& i) { 126 global++; 127 repostEvent(); 128 } 129 void execute(Plus5& e) { 130 global += 5; 131 } 132 void execute(Minus3& e) { 133 global -= 3; 134 } 135 }; 136 template <typename FooModule> 137 void test() { 67 138 { 68 139 FooModule m; … … 120 191 } 121 192 193 } 194 BOOST_AUTO_TEST_CASE(test_Module) 195 { 196 using namespace ns_test_Module; 197 test<FooModule>(); 198 test<FooGuiModule>(); 199 } 200 122 201 #endif 123 202
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)