* 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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user