* No longer highlight a character once dragging starts.

* Use correct alpha/blending mode for the letters.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29830 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2009-03-31 15:13:29 +00:00
parent 9a0dc161a5
commit ac2bb4db91
+5
View File
@@ -235,6 +235,8 @@ CharacterView::MouseMoved(BPoint where, uint32 transit,
char text[16];
UnicodeToUTF8(character, text, sizeof(text));
view->SetDrawingMode(B_OP_ALPHA);
view->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_COMPOSITE);
view->SetFont(&fCharacterFont);
view->DrawString(text,
BPoint((fCharacterWidth - view->StringWidth(text)) / 2,
@@ -253,6 +255,9 @@ CharacterView::MouseMoved(BPoint where, uint32 transit,
DragMessage(&drag, bitmap, B_OP_ALPHA, offset);
fClickPoint.x = -1;
fHasCharacter = false;
Invalidate(fCurrentCharacterFrame);
}
}