Lines Matching refs:link

237 	BPrivate::AppServerLink link;
240 link.StartMessage(AS_GET_FAMILY_AND_STYLES);
241 link.Attach<int32>(index);
244 if (link.FlushWithReply(status) != B_OK
252 link.ReadString(family->name);
253 link.Read<uint32>(&family->flags);
256 link.Read<int32>(&styleCount);
265 link.ReadString(style->name);
266 link.Read<uint16>(&style->face);
267 link.Read<uint32>(&style->flags);
299 BPrivate::AppServerLink link;
300 link.StartMessage(AS_GET_FONT_LIST_REVISION);
303 if (link.FlushWithReply(code) != B_OK || code != B_OK)
307 link.Read<int32>(&revision);
342 BPrivate::AppServerLink link;
343 link.StartMessage(AS_GET_SYSTEM_FONTS);
346 if (link.FlushWithReply(code) != B_OK
354 while (link.ReadString(type, sizeof(type)) >= B_OK && type[0]) {
365 link.Read<uint16>(&font->fFamilyID);
366 link.Read<uint16>(&font->fStyleID);
367 link.Read<float>(&font->fSize);
368 link.Read<uint16>(&font->fFace);
369 link.Read<uint32>(&font->fFlags);
404 BPrivate::AppServerLink link;
406 link.StartMessage(AS_SET_SYSTEM_FONT);
407 link.AttachString(which, B_OS_NAME_LENGTH);
408 link.AttachString(family, sizeof(font_family));
409 link.AttachString(style, sizeof(font_style));
410 link.Attach<float>(size);
411 link.Flush();
419 BPrivate::AppServerLink link;
421 link.StartMessage(AS_GET_SYSTEM_DEFAULT_FONT);
422 link.AttachString(which, B_OS_NAME_LENGTH);
425 if (link.FlushWithReply(status) != B_OK
429 link.ReadString(family, sizeof(font_family));
430 link.ReadString(style, sizeof(font_style));
431 link.Read<float>(_size);
546 BPrivate::AppServerLink link;
548 link.StartMessage(AS_GET_FAMILY_AND_STYLE_IDS);
549 link.AttachString(family, sizeof(font_family));
550 link.AttachString(style, sizeof(font_style));
551 link.Attach<uint16>(fFamilyID);
552 link.Attach<uint16>(0xffff);
553 link.Attach<uint16>(fFace);
556 if (link.FlushWithReply(status) != B_OK || status != B_OK)
559 link.Read<uint16>(&fFamilyID);
560 link.Read<uint16>(&fStyleID);
561 link.Read<uint16>(&fFace);
584 BPrivate::AppServerLink link;
585 link.StartMessage(AS_GET_FAMILY_AND_STYLE_IDS);
586 link.AttachString(NULL); // no family and style name
587 link.AttachString(NULL);
588 link.Attach<uint16>(family);
589 link.Attach<uint16>(style);
590 link.Attach<uint16>(fFace);
593 if (link.FlushWithReply(fontcode) != B_OK || fontcode != B_OK)
596 link.Read<uint16>(&fFamilyID);
597 link.Read<uint16>(&fStyleID);
598 link.Read<uint16>(&fFace);
613 BPrivate::AppServerLink link;
614 link.StartMessage(AS_GET_FAMILY_AND_STYLE_IDS);
615 link.AttachString(family, sizeof(font_family));
616 link.AttachString(NULL); // no style given
617 link.Attach<uint16>(fFamilyID);
618 link.Attach<uint16>(0xffff);
619 link.Attach<uint16>(face);
622 if (link.FlushWithReply(status) != B_OK || status != B_OK)
625 link.Read<uint16>(&fFamilyID);
626 link.Read<uint16>(&fStyleID);
627 link.Read<uint16>(&fFace);
713 BPrivate::AppServerLink link;
714 link.StartMessage(AS_GET_FAMILY_AND_STYLE);
715 link.Attach<uint16>(fFamilyID);
716 link.Attach<uint16>(fStyleID);
719 if (link.FlushWithReply(code) != B_OK || code != B_OK) {
726 link.ReadString(*family, sizeof(font_family));
727 link.ReadString(*style, sizeof(font_style));
826 BPrivate::AppServerLink link;
827 link.StartMessage(AS_GET_FONT_BOUNDING_BOX);
828 link.Attach<uint16>(fFamilyID);
829 link.Attach<uint16>(fStyleID);
830 link.Attach<float>(fSize);
833 if (link.FlushWithReply(code) != B_OK
838 link.Read<BRect>(&box);
846 BPrivate::AppServerLink link;
847 link.StartMessage(AS_GET_UNICODE_BLOCKS);
848 link.Attach<uint16>(fFamilyID);
849 link.Attach<uint16>(fStyleID);
852 if (link.FlushWithReply(status) != B_OK
858 link.Read<unicode_block>(&blocksForFont);
866 BPrivate::AppServerLink link;
867 link.StartMessage(AS_GET_HAS_UNICODE_BLOCK);
868 link.Attach<uint16>(fFamilyID);
869 link.Attach<uint16>(fStyleID);
870 link.Attach<uint32>(start);
871 link.Attach<uint32>(end);
874 if (link.FlushWithReply(status) != B_OK
880 link.Read<bool>(&hasBlock);
889 BPrivate::AppServerLink link;
890 link.StartMessage(AS_GET_FONT_FILE_FORMAT);
891 link.Attach<uint16>(fFamilyID);
892 link.Attach<uint16>(fStyleID);
895 if (link.FlushWithReply(status) != B_OK
902 link.Read<uint16>(&format);
911 BPrivate::AppServerLink link;
912 link.StartMessage(AS_GET_TUNED_COUNT);
913 link.Attach<uint16>(fFamilyID);
914 link.Attach<uint16>(fStyleID);
917 if (link.FlushWithReply(code) != B_OK
922 link.Read<int32>(&count);
933 BPrivate::AppServerLink link;
934 link.StartMessage(AS_GET_TUNED_INFO);
935 link.Attach<uint16>(fFamilyID);
936 link.Attach<uint16>(fStyleID);
937 link.Attach<uint32>(index);
940 if (link.FlushWithReply(code) != B_OK || code != B_OK)
943 link.Read<tuned_font_info>(info);
1041 BPrivate::AppServerLink link;
1042 link.StartMessage(AS_GET_STRING_WIDTHS);
1043 link.Attach<uint16>(fFamilyID);
1044 link.Attach<uint16>(fStyleID);
1045 link.Attach<float>(fSize);
1046 link.Attach<uint8>(fSpacing);
1047 link.Attach<int32>(numStrings);
1053 link.AttachString(stringArray[i], lengthArray[i]);
1056 if (link.FlushWithReply(status) != B_OK || status != B_OK)
1059 link.Read(widthArray, sizeof(float) * numStrings);
1078 BPrivate::AppServerLink link;
1079 link.StartMessage(AS_GET_ESCAPEMENTS_AS_FLOATS);
1080 link.Attach<uint16>(fFamilyID);
1081 link.Attach<uint16>(fStyleID);
1082 link.Attach<float>(fSize);
1083 link.Attach<uint8>(fSpacing);
1084 link.Attach<float>(fRotation);
1085 link.Attach<uint32>(fFlags);
1087 link.Attach<float>(delta ? delta->nonspace : 0.0f);
1088 link.Attach<float>(delta ? delta->space : 0.0f);
1089 link.Attach<int32>(numChars);
1093 link.Attach<int32>(bytesInBuffer);
1094 link.Attach(charArray, bytesInBuffer);
1097 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1100 link.Read(escapementArray, numChars * sizeof(float));
1120 BPrivate::AppServerLink link;
1121 link.StartMessage(AS_GET_ESCAPEMENTS);
1122 link.Attach<uint16>(fFamilyID);
1123 link.Attach<uint16>(fStyleID);
1124 link.Attach<float>(fSize);
1125 link.Attach<uint8>(fSpacing);
1126 link.Attach<float>(fRotation);
1127 link.Attach<uint32>(fFlags);
1129 link.Attach<float>(delta ? delta->nonspace : 0.0);
1130 link.Attach<float>(delta ? delta->space : 0.0);
1131 link.Attach<bool>(offsetArray != NULL);
1132 link.Attach<int32>(numChars);
1136 link.Attach<int32>(bytesInBuffer);
1137 link.Attach(charArray, bytesInBuffer);
1140 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1143 link.Read(escapementArray, sizeof(BPoint) * numChars);
1145 link.Read(offsetArray, sizeof(BPoint) * numChars);
1157 BPrivate::AppServerLink link;
1159 link.StartMessage(AS_GET_EDGES);
1160 link.Attach<uint16>(fFamilyID);
1161 link.Attach<uint16>(fStyleID);
1162 link.Attach<int32>(numChars);
1165 link.Attach<int32>(bytesInBuffer);
1166 link.Attach(charArray, bytesInBuffer);
1168 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1171 link.Read(edgeArray, sizeof(edge_info) * numChars);
1183 BPrivate::AppServerLink link;
1185 link.StartMessage(AS_GET_FONT_HEIGHT);
1186 link.Attach<uint16>(fFamilyID);
1187 link.Attach<uint16>(fStyleID);
1188 link.Attach<float>(fSize);
1191 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1197 link.Read<font_height>(&fHeight);
1232 BPrivate::AppServerLink link;
1234 link.StartMessage(asString
1236 link.Attach<uint16>(fFamilyID);
1237 link.Attach<uint16>(fStyleID);
1238 link.Attach<float>(fSize);
1239 link.Attach<float>(fRotation);
1240 link.Attach<float>(fShear);
1241 link.Attach<float>(fFalseBoldWidth);
1242 link.Attach<uint8>(fSpacing);
1244 link.Attach<uint32>(fFlags);
1245 link.Attach<font_metric_mode>(mode);
1246 link.Attach<bool>(string_escapement);
1249 link.Attach<escapement_delta>(*delta);
1252 link.Attach<escapement_delta>(emptyDelta);
1255 link.Attach<int32>(numChars);
1257 link.Attach<int32>(bytesInBuffer);
1258 link.Attach(charArray, bytesInBuffer);
1260 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1263 link.Read(boundingBoxArray, sizeof(BRect) * numChars);
1276 BPrivate::AppServerLink link;
1278 link.StartMessage(AS_GET_BOUNDINGBOXES_STRINGS);
1279 link.Attach<uint16>(fFamilyID);
1280 link.Attach<uint16>(fStyleID);
1281 link.Attach<float>(fSize);
1282 link.Attach<float>(fRotation);
1283 link.Attach<float>(fShear);
1284 link.Attach<float>(fFalseBoldWidth);
1285 link.Attach<uint8>(fSpacing);
1286 link.Attach<uint32>(fFlags);
1287 link.Attach<font_metric_mode>(mode);
1288 link.Attach<int32>(numStrings);
1292 link.AttachString(stringArray[i]);
1293 link.Attach<escapement_delta>(deltas[i]);
1299 link.AttachString(stringArray[i]);
1300 link.Attach<escapement_delta>(emptyDelta);
1304 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1307 link.Read(boundingBoxArray, sizeof(BRect) * numStrings);
1321 BPrivate::AppServerLink link;
1323 link.StartMessage(AS_GET_GLYPH_SHAPES);
1324 link.Attach<uint16>(fFamilyID);
1325 link.Attach<uint16>(fStyleID);
1326 link.Attach<float>(fSize);
1327 link.Attach<float>(fShear);
1328 link.Attach<float>(fRotation);
1329 link.Attach<float>(fFalseBoldWidth);
1330 link.Attach<uint32>(fFlags);
1331 link.Attach<int32>(numChars);
1334 link.Attach<int32>(bytesInBuffer);
1335 link.Attach(charArray, bytesInBuffer);
1337 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1341 link.ReadShape(glyphShapeArray[i]);
1353 BPrivate::AppServerLink link;
1355 link.StartMessage(AS_GET_HAS_GLYPHS);
1356 link.Attach<uint16>(fFamilyID);
1357 link.Attach<uint16>(fStyleID);
1358 link.Attach<int32>(numChars);
1361 link.Attach<int32>(bytesInBuffer);
1362 link.Attach(charArray, bytesInBuffer);
1364 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1367 link.Read(hasArray, sizeof(bool) * numChars);
1442 BPrivate::AppServerLink link;
1443 link.StartMessage(AS_GET_EXTRA_FONT_FLAGS);
1444 link.Attach<uint16>(fFamilyID);
1445 link.Attach<uint16>(fStyleID);
1448 if (link.FlushWithReply(status) != B_OK || status != B_OK) {
1455 link.Read<uint32>(&fExtraFlags);
1469 BPrivate::AppServerLink link;
1470 link.StartMessage(AS_ADD_FONT_FILE);
1471 link.AttachString(path);
1472 link.Attach<uint16>(index);
1473 link.Attach<uint16>(instance);
1475 if (link.FlushWithReply(status) != B_OK || status != B_OK) {
1479 link.Read<uint16>(&fFamilyID);
1480 link.Read<uint16>(&fStyleID);
1481 link.Read<uint16>(&fFace);
1499 BPrivate::AppServerLink link;
1501 link.StartMessage(AS_ADD_FONT_MEMORY);
1503 link.Attach<int32>(fontAreaID);
1504 link.Attach<size_t>(size);
1505 link.Attach<size_t>(offset);
1506 link.Attach<uint16>(index);
1507 link.Attach<uint16>(instance);
1510 if (link.FlushWithReply(status) != B_OK || status != B_OK) {
1514 link.Read<uint16>(&fFamilyID);
1515 link.Read<uint16>(&fStyleID);
1516 link.Read<uint16>(&fFace);
1527 BPrivate::AppServerLink link;
1529 link.StartMessage(AS_REMOVE_FONT);
1531 link.Attach<uint16>(fFamilyID);
1532 link.Attach<uint16>(fStyleID);
1535 if (link.FlushWithReply(status) != B_OK || status != B_OK) {