Lines Matching defs:character

127 	// boundary in the character view.
210 char character[16];
211 CharacterView::UnicodeToUTF8(c, character, sizeof(character));
214 for (int32 i = 0; character[i] && size < (int)textSize; i++) {
216 (uint8)character[i]);
228 uint32 character;
229 if (message->FindInt32("character", (int32*)&character) != B_OK) {
233 character = fCurrentCharacter;
238 UnicodeToUTF8Hex(character, text, sizeof(text));
240 UnicodeToUTF8(character, text, sizeof(text));
280 // Scroll to character
321 // Draw the character in the center of the menu
378 uint32 character;
381 // Position the menu exactly above the character
382 _GetCharacterAt(where, character, &rect);
396 message->AddInt32("character", fCurrentCharacter);
397 menu->AddItem(new BMenuItem(B_TRANSLATE("Copy character"), message,
401 message->AddInt32("character", fCurrentCharacter);
430 uint32 character;
431 bool hasCharacter = _GetCharacterAt(where, character, &frame);
433 if (fHasCharacter && (character != fCurrentCharacter || !hasCharacter))
436 if (hasCharacter && (character != fCurrentCharacter || !fHasCharacter)) {
438 update.AddInt32("character", character);
445 fCurrentCharacter = character;
452 // Update character - we want to drag the one we originally clicked
454 if (!_GetCharacterAt(fClickPoint, character, &frame))
473 // Draw character
475 UnicodeToUTF8(character, text, sizeof(text));
491 CharacterView::UnicodeToUTF8Hex(character, text, sizeof(text));
537 // Stroke frame around the active character
550 // Draw character
551 char character[16];
552 UnicodeToUTF8(c, character, sizeof(character));
554 DrawString(character,
555 BPoint(x + (fCharacterWidth - StringWidth(character)) / 2,
612 CharacterView::_GetCharacterAt(BPoint point, uint32& character,
640 // Found character at position
642 character = c + pos;
666 // Find widest character
741 CharacterView::_GetTopmostCharacter(uint32& character, int32& offset) const
751 character = kUnicodeBlocks[i].start;
759 character = kUnicodeBlocks[i].start + lines * fCharactersPerLine;
766 CharacterView::_FrameFor(uint32 character) const
768 // find block containing the character
769 int32 blockNumber = BlockForCharacter(character);
772 int32 diff = character - kUnicodeBlocks[blockNumber].start;