• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/tcl-105/tk84/tk/macosx/

Lines Matching refs:familyPtr

167     FontFamily *familyPtr;	/* The FontFamily for this SubFont. */
246 static void FreeFontFamily(FontFamily *familyPtr);
254 static const char * BreakLine(FontFamily *familyPtr, int flags, const char *source, int numBytes, int *widthPtr);
255 static int GetFamilyNum(const char *faceName, short *familyPtr);
256 static int GetFamilyOrAliasNum(const char *faceName, short *familyPtr);
671 FontFamily *familyPtr;
677 familyPtr = fontPtr->subFontArray[i].familyPtr;
678 GetFontName(familyPtr->faceNum, nativeName);
763 FontFamily *familyPtr;
780 familyPtr = lastSubFontPtr->familyPtr;
781 TextFont(familyPtr->faceNum);
782 Tcl_UtfToExternalDString(familyPtr->encoding, source,
792 familyPtr = lastSubFontPtr->familyPtr;
793 TextFont(familyPtr->faceNum);
794 Tcl_UtfToExternalDString(familyPtr->encoding, source, p - source,
822 rest = BreakLine(lastSubFontPtr->familyPtr, flags, source,
836 rest = BreakLine(lastSubFontPtr->familyPtr, flags, source, p - source,
883 FontFamily *familyPtr, /* FontFamily that describes the font values
914 TextFont(familyPtr->faceNum);
915 Tcl_UtfToExternalDString(familyPtr->encoding, source, numBytes,
959 if (familyPtr->isMultiByteFont == 0) {
963 typeTable = familyPtr->typeTable;
989 textOffset += familyPtr->typeTable[*((unsigned char *) p)];
1120 FontFamily *familyPtr;
1136 familyPtr = lastSubFontPtr->familyPtr;
1137 TextFont(familyPtr->faceNum);
1138 Tcl_UtfToExternalDString(familyPtr->encoding, source,
1153 familyPtr = lastSubFontPtr->familyPtr;
1154 TextFont(familyPtr->faceNum);
1155 Tcl_UtfToExternalDString(familyPtr->encoding, source,
1342 subFontPtr->familyPtr = AllocFontFamily(fontPtr, faceNum);
1343 subFontPtr->fontMap = subFontPtr->familyPtr->fontMap;
1368 FreeFontFamily(subFontPtr->familyPtr);
1401 FontFamily *familyPtr;
1404 familyPtr = fontFamilyList;
1405 for (; familyPtr != NULL; familyPtr = familyPtr->nextPtr) {
1406 if (familyPtr->faceNum == faceNum) {
1407 familyPtr->refCount++;
1408 return familyPtr;
1412 familyPtr = (FontFamily *) ckalloc(sizeof(FontFamily));
1413 memset(familyPtr, 0, sizeof(FontFamily));
1414 familyPtr->nextPtr = fontFamilyList;
1415 fontFamilyList = familyPtr;
1421 familyPtr->faceNum = faceNum;
1429 familyPtr->refCount = 2;
1430 familyPtr->encoding = GetFontEncoding(faceNum, 1, &familyPtr->isSymbolFont);
1431 familyPtr->isMultiByteFont = 0;
1432 FillParseTable(familyPtr->typeTable, FontToScript(faceNum));
1434 if (familyPtr->typeTable[i] != 0) {
1435 familyPtr->isMultiByteFont = 1;
1439 return familyPtr;
1463 FontFamily *familyPtr) /* The FontFamily to delete. */
1468 if (familyPtr == NULL) {
1471 familyPtr->refCount--;
1472 if (familyPtr->refCount > 0) {
1475 Tcl_FreeEncoding(familyPtr->encoding);
1477 if (familyPtr->fontMap[i] != NULL) {
1478 ckfree((char *) familyPtr->fontMap[i]);
1487 if (*familyPtrPtr == familyPtr) {
1488 *familyPtrPtr = familyPtr->nextPtr;
1494 ckfree((char *) familyPtr);
1763 encoding = subFontPtr->familyPtr->encoding;
1765 fm.family = subFontPtr->familyPtr->faceNum;
1782 isMultiByteFont = subFontPtr->familyPtr->isMultiByteFont;
1958 if (faceNum == fontPtr->subFontArray[i].familyPtr->faceNum) {
1968 if (((ch < 256) && (subFont.familyPtr->isSymbolFont))
2192 FontFamily *lastFamilyPtr = fontPtr->subFontArray[0].familyPtr;