| 7436 | } |
| 7437 | |
| 7438 | void Editor::StyleSetMessage ( unsigned int iMessage, uptr_t wParam, sptr_t lParam ) |
| 7439 | { |
| 7440 | vs.EnsureStyle ( wParam ); |
| 7441 | switch ( iMessage ) { |
| 7442 | case SCI_STYLESETFORE: |
| 7443 | vs.styles[wParam].fore = ColourDesired ( lParam ); |
| 7444 | break; |
| 7445 | case SCI_STYLESETBACK: |
| 7446 | vs.styles[wParam].back = ColourDesired ( lParam ); |
| 7447 | break; |
| 7448 | case SCI_STYLESETBOLD: |
| 7449 | vs.styles[wParam].weight = lParam != 0 ? SC_WEIGHT_BOLD : SC_WEIGHT_NORMAL; |
| 7450 | break; |
| 7451 | case SCI_STYLESETWEIGHT: |
| 7452 | vs.styles[wParam].weight = lParam; |
| 7453 | break; |
| 7454 | case SCI_STYLESETITALIC: |
| 7455 | vs.styles[wParam].italic = lParam != 0; |
| 7456 | break; |
| 7457 | case SCI_STYLESETEOLFILLED: |
| 7458 | vs.styles[wParam].eolFilled = lParam != 0; |
| 7459 | break; |
| 7460 | case SCI_STYLESETSIZE: |
| 7461 | vs.styles[wParam].size = lParam * SC_FONT_SIZE_MULTIPLIER; |
| 7462 | break; |
| 7463 | case SCI_STYLESETSIZEFRACTIONAL: |
| 7464 | vs.styles[wParam].size = lParam; |
| 7465 | break; |
| 7466 | case SCI_STYLESETFONT: |
| 7467 | if ( lParam != 0 ) { |
| 7468 | vs.SetStyleFontName ( wParam, CharPtrFromSPtr ( lParam ) ); |
| 7469 | } |
| 7470 | break; |
| 7471 | case SCI_STYLESETUNDERLINE: |
| 7472 | vs.styles[wParam].underline = lParam != 0; |
| 7473 | break; |
| 7474 | case SCI_STYLESETCASE: |
| 7475 | vs.styles[wParam].caseForce = static_cast<Style::ecaseForced> ( lParam ); |
| 7476 | break; |
| 7477 | case SCI_STYLESETCHARACTERSET: |
| 7478 | vs.styles[wParam].characterSet = lParam; |
| 7479 | pdoc->SetCaseFolder ( NULL ); |
| 7480 | break; |
| 7481 | case SCI_STYLESETVISIBLE: |
| 7482 | vs.styles[wParam].visible = lParam != 0; |
| 7483 | break; |
| 7484 | case SCI_STYLESETCHANGEABLE: |
| 7485 | vs.styles[wParam].changeable = lParam != 0; |
| 7486 | break; |
| 7487 | case SCI_STYLESETHOTSPOT: |
| 7488 | vs.styles[wParam].hotspot = lParam != 0; |
| 7489 | break; |
| 7490 | } |
| 7491 | InvalidateStyleRedraw(); |
| 7492 | } |
| 7493 | |
| 7494 | sptr_t Editor::StyleGetMessage ( unsigned int iMessage, uptr_t wParam, sptr_t lParam ) |
| 7495 | { |
nothing calls this directly
no test coverage detected