Searched refs:numChars (Results 1 - 17 of 17) sorted by relevance

/haiku/src/tests/kits/interface/bfont/
H A DGetBoundingBoxesTest.cpp10 int32 numChars = 11; local
11 BRect rectArray[numChars];
12 font->GetBoundingBoxesAsGlyphs(string, numChars, B_SCREEN_METRIC, rectArray);
14 for (int32 i=0; i<numChars; i++) {
23 int32 numChars = 11; local
24 BRect rectArray[numChars];
26 font->GetBoundingBoxesAsString(string, numChars, B_SCREEN_METRIC, &delta, rectArray);
28 for (int32 i=0; i<numChars; i++) {
/haiku/headers/private/interface/
H A Dtruncate_string.h12 int32 numChars);
H A Dutf8_functions.h108 numChars characters are read. If numChars is a negative value it is ignored
112 UTF8CountBytes(const char *bytes, int32 numChars) argument
117 if (numChars < 0)
118 numChars = INT_MAX;
123 if (--numChars < 0)
H A DWidthBuffer.h51 int32 numChars, int32 numBytes,
/haiku/src/kits/interface/
H A DFont.cpp972 int32 numChars = resultArray[i].CountChars(); local
975 float* escapementArray = new float[numChars];
976 GetEscapements(stringArray[i], numChars, NULL, escapementArray);
979 fSize, ellipsisWidth, numChars);
1064 BFont::GetEscapements(const char charArray[], int32 numChars, argument
1067 GetEscapements(charArray, numChars, NULL, escapementArray);
1072 BFont::GetEscapements(const char charArray[], int32 numChars, argument
1075 if (charArray == NULL || numChars < 1 || escapementArray == NULL)
1089 link.Attach<int32>(numChars);
1092 uint32 bytesInBuffer = UTF8CountBytes(charArray, numChars);
1105 GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) const argument
1113 GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) const argument
1150 GetEdges(const char charArray[], int32 numChars, edge_info edgeArray[]) const argument
1205 GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) const argument
1214 GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) const argument
1224 _GetBoundingBoxes(const char charArray[], int32 numChars, font_metric_mode mode, bool string_escapement, escapement_delta* delta, BRect boundingBoxArray[], bool asString) const argument
1312 GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const argument
1346 GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const argument
[all...]
/haiku/src/kits/interface/textview_support/
H A DWidthBuffer.cpp108 int32 numChars = 0; local
135 numChars++;
151 stringWidth += HashEscapements(text, numChars, textLen, index, inStyle);
276 \param numChars The amount of characters contained in the string.
285 WidthBuffer::HashEscapements(const char* inText, int32 numChars, int32 textLen, argument
289 ASSERT(numChars > 0);
292 float* escapements = new float[numChars];
293 inStyle->GetEscapements(inText, numChars, escapements);
362 for (int32 x = 0; x < numChars; x++)
H A DTextGapBuffer.cpp169 uint32 numChars = UTF8CountChars(result, numBytes);
171 uint32 newSize = numChars * charLen;
180 for (uint32 i = 0; i < numChars; i++) {
195 int32 numChars = *ioDelta;
196 for (int32 i = 0; i < numChars; i++) {
216 const uint32 numChars = UTF8CountChars(realText, Length());
218 uint32 newSize = numChars * bulletCharLen + 1;
226 for (uint32 i = 0; i < numChars; i++) {
/haiku/headers/os/interface/
H A DFont.h238 int32 numChars,
241 int32 numChars, escapement_delta* delta,
244 int32 numChars, escapement_delta* delta,
247 int32 numChars, escapement_delta* delta,
257 const char charArray[], int32 numChars,
261 const char charArray[], int32 numChars,
272 int32 numChars,
276 int32 numChars,
298 int32 numChars, font_metric_mode mode,
/haiku/src/servers/app/
H A DServerFont.h122 int32 numChars, BShape *shapeArray[]) const;
125 int32 numBytes, int32 numChars,
129 int32 numChars, edge_info edgeArray[])
133 int32 numBytes, int32 numChars,
139 int32 numBytes, int32 numChars,
144 int32 numBytes, int32 numChars,
H A DServerFont.cpp437 ServerFont::GetGlyphShapes(const char charArray[], int32 numChars, argument
440 if (!charArray || numChars <= 0 || !shapeArray)
456 for (int i = 0; i < numChars; i++) {
695 ServerFont::GetHasGlyphs(const char* string, int32 numBytes, int32 numChars, argument
698 if (string == NULL || numBytes <= 0 || numChars <= 0 || hasArray == NULL)
714 while (charIndex < numChars && (charCode = UTF8ToCharCode(&string)) != 0) {
768 ServerFont::GetEdges(const char* string, int32 numBytes, int32 numChars, argument
771 if (string == NULL || numBytes <= 0 || numChars <= 0 || edges == NULL)
776 numChars, NULL, fSpacing)) {
787 // for (int i = 0; i < numChars;
850 GetEscapements(const char* string, int32 numBytes, int32 numChars, escapement_delta delta, BPoint escapementArray[], BPoint offsetArray[]) const argument
902 GetEscapements(const char* string, int32 numBytes, int32 numChars, escapement_delta delta, float widthArray[]) const argument
1010 GetBoundingBoxes(const char* string, int32 numBytes, int32 numChars, BRect rectArray[], bool stringEscapement, font_metric_mode mode, escapement_delta delta, bool asString) argument
1175 int32 numChars = inOut->CountChars(); local
[all...]
H A DServerApp.cpp2418 // 7) int32 - numChars
2424 // numChars times
2438 int32 numChars, numBytes; local
2439 link.Read<int32>(&numChars);
2443 BStackOrHeapArray<BShape*, 64> shapes(numChars);
2463 status = font.GetGlyphShapes(charArray, numChars, shapes);
2466 for (int32 i = 0; i < numChars; i++) {
2487 // 3) int32 - numChars
2495 int32 numChars, numBytes; local
2496 link.Read<int32>(&numChars);
2544 int32 numChars; local
2618 int32 numChars; local
2709 int32 numChars; local
2798 int32 numChars; local
[all...]
/haiku/src/apps/terminal/
H A DBasicTerminalBuffer.h147 inline void EraseChars(int32 numChars);
148 void EraseCharsFrom(int32 first, int32 numChars);
152 void DeleteChars(int32 numChars);
290 BasicTerminalBuffer::EraseChars(int32 numChars) argument
292 EraseCharsFrom(fCursor.x, numChars);
H A DBasicTerminalBuffer.cpp831 BasicTerminalBuffer::EraseCharsFrom(int32 first, int32 numChars) argument
835 int32 end = min_c(first + numChars, fWidth);
843 end = min_c(first + numChars, line->length);
907 BasicTerminalBuffer::DeleteChars(int32 numChars) argument
913 if (fCursor.x + numChars < line->length) {
914 int32 left = line->length - fCursor.x - numChars;
915 memmove(line->cells + fCursor.x, line->cells + fCursor.x + numChars,
919 for (int i = 0; i < numChars; i++)
H A DTermView.cpp3044 const int32 numChars = BString(fInline->String()).CountChars(); local
3048 endPoint.x += fFontWidth * numChars;
/haiku/src/kits/device/
H A DSerialPort.cpp386 \param numChars A pointer to an int32 where you want
391 BSerialPort::NumCharsAvailable(int32 *numChars) argument
398 if (numChars)
399 *numChars = 0;
/haiku/src/apps/cortex/InfoView/
H A DInfoView.cpp454 int32* numChars = new int32[numLines];
455 array_delete<int32> _d(numChars);
460 numChars[i] = line->CountChars();
539 if (line->CountChars() != numChars[i])
/haiku/src/add-ons/input_server/filters/shortcut_catcher/
H A DCommandActuators.cpp883 int numChars = fSequence.Length(); local
884 for (int i = 0; i < numChars; i++) {

Completed in 125 milliseconds