Lines Matching refs:link

148 	BPrivate::AppServerLink link;
149 link.StartMessage(AS_GET_FONT_LIST_REVISION);
152 if (link.FlushWithReply(code) != B_OK || code != B_OK)
156 link.Read<int32>(&revision);
177 BPrivate::AppServerLink link;
180 link.StartMessage(AS_GET_FAMILY_AND_STYLES);
181 link.Attach<int32>(index);
184 if (link.FlushWithReply(status) != B_OK
192 link.ReadString(family->name);
193 link.Read<uint32>(&family->flags);
196 link.Read<int32>(&styleCount);
205 link.ReadString(style->name);
206 link.Read<uint16>(&style->face);
207 link.Read<uint32>(&style->flags);
337 BPrivate::AppServerLink link;
338 link.StartMessage(AS_GET_SYSTEM_FONTS);
341 if (link.FlushWithReply(code) != B_OK
349 while (link.ReadString(type, sizeof(type)) >= B_OK && type[0]) {
360 link.Read<uint16>(&font->fFamilyID);
361 link.Read<uint16>(&font->fStyleID);
362 link.Read<float>(&font->fSize);
363 link.Read<uint16>(&font->fFace);
364 link.Read<uint32>(&font->fFlags);
394 BPrivate::AppServerLink link;
396 link.StartMessage(AS_SET_SYSTEM_FONT);
397 link.AttachString(which, B_OS_NAME_LENGTH);
398 link.AttachString(family, sizeof(font_family));
399 link.AttachString(style, sizeof(font_style));
400 link.Attach<float>(size);
401 link.Flush();
409 BPrivate::AppServerLink link;
411 link.StartMessage(AS_GET_SYSTEM_DEFAULT_FONT);
412 link.AttachString(which, B_OS_NAME_LENGTH);
415 if (link.FlushWithReply(status) != B_OK
419 link.ReadString(family, sizeof(font_family));
420 link.ReadString(style, sizeof(font_style));
421 link.Read<float>(_size);
536 BPrivate::AppServerLink link;
538 link.StartMessage(AS_GET_FAMILY_AND_STYLE_IDS);
539 link.AttachString(family, sizeof(font_family));
540 link.AttachString(style, sizeof(font_style));
541 link.Attach<uint16>(fFamilyID);
542 link.Attach<uint16>(0xffff);
543 link.Attach<uint16>(fFace);
546 if (link.FlushWithReply(status) != B_OK || status != B_OK)
549 link.Read<uint16>(&fFamilyID);
550 link.Read<uint16>(&fStyleID);
551 link.Read<uint16>(&fFace);
573 BPrivate::AppServerLink link;
574 link.StartMessage(AS_GET_FAMILY_AND_STYLE_IDS);
575 link.AttachString(NULL); // no family and style name
576 link.AttachString(NULL);
577 link.Attach<uint16>(family);
578 link.Attach<uint16>(style);
579 link.Attach<uint16>(fFace);
582 if (link.FlushWithReply(fontcode) != B_OK || fontcode != B_OK)
585 link.Read<uint16>(&fFamilyID);
586 link.Read<uint16>(&fStyleID);
587 link.Read<uint16>(&fFace);
602 BPrivate::AppServerLink link;
603 link.StartMessage(AS_GET_FAMILY_AND_STYLE_IDS);
604 link.AttachString(family, sizeof(font_family));
605 link.AttachString(NULL); // no style given
606 link.Attach<uint16>(fFamilyID);
607 link.Attach<uint16>(0xffff);
608 link.Attach<uint16>(face);
611 if (link.FlushWithReply(status) != B_OK || status != B_OK)
614 link.Read<uint16>(&fFamilyID);
615 link.Read<uint16>(&fStyleID);
616 link.Read<uint16>(&fFace);
702 BPrivate::AppServerLink link;
703 link.StartMessage(AS_GET_FAMILY_AND_STYLE);
704 link.Attach<uint16>(fFamilyID);
705 link.Attach<uint16>(fStyleID);
708 if (link.FlushWithReply(code) != B_OK || code != B_OK) {
715 link.ReadString(*family, sizeof(font_family));
716 link.ReadString(*style, sizeof(font_style));
815 BPrivate::AppServerLink link;
816 link.StartMessage(AS_GET_FONT_BOUNDING_BOX);
817 link.Attach<uint16>(fFamilyID);
818 link.Attach<uint16>(fStyleID);
821 if (link.FlushWithReply(code) != B_OK
826 link.Read<BRect>(&box);
842 BPrivate::AppServerLink link;
843 link.StartMessage(AS_GET_FONT_FILE_FORMAT);
844 link.Attach<uint16>(fFamilyID);
845 link.Attach<uint16>(fStyleID);
848 if (link.FlushWithReply(status) != B_OK
855 link.Read<uint16>(&format);
864 BPrivate::AppServerLink link;
865 link.StartMessage(AS_GET_TUNED_COUNT);
866 link.Attach<uint16>(fFamilyID);
867 link.Attach<uint16>(fStyleID);
870 if (link.FlushWithReply(code) != B_OK
875 link.Read<int32>(&count);
886 BPrivate::AppServerLink link;
887 link.StartMessage(AS_GET_TUNED_INFO);
888 link.Attach<uint16>(fFamilyID);
889 link.Attach<uint16>(fStyleID);
890 link.Attach<uint32>(index);
893 if (link.FlushWithReply(code) != B_OK || code != B_OK)
896 link.Read<tuned_font_info>(info);
990 BPrivate::AppServerLink link;
991 link.StartMessage(AS_GET_STRING_WIDTHS);
992 link.Attach<uint16>(fFamilyID);
993 link.Attach<uint16>(fStyleID);
994 link.Attach<float>(fSize);
995 link.Attach<uint8>(fSpacing);
996 link.Attach<int32>(numStrings);
1002 link.AttachString(stringArray[i], lengthArray[i]);
1005 if (link.FlushWithReply(status) != B_OK || status != B_OK)
1008 link.Read(widthArray, sizeof(float) * numStrings);
1027 BPrivate::AppServerLink link;
1028 link.StartMessage(AS_GET_ESCAPEMENTS_AS_FLOATS);
1029 link.Attach<uint16>(fFamilyID);
1030 link.Attach<uint16>(fStyleID);
1031 link.Attach<float>(fSize);
1032 link.Attach<uint8>(fSpacing);
1033 link.Attach<float>(fRotation);
1034 link.Attach<uint32>(fFlags);
1036 link.Attach<float>(delta ? delta->nonspace : 0.0f);
1037 link.Attach<float>(delta ? delta->space : 0.0f);
1038 link.Attach<int32>(numChars);
1042 link.Attach<int32>(bytesInBuffer);
1043 link.Attach(charArray, bytesInBuffer);
1046 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1049 link.Read(escapementArray, numChars * sizeof(float));
1069 BPrivate::AppServerLink link;
1070 link.StartMessage(AS_GET_ESCAPEMENTS);
1071 link.Attach<uint16>(fFamilyID);
1072 link.Attach<uint16>(fStyleID);
1073 link.Attach<float>(fSize);
1074 link.Attach<uint8>(fSpacing);
1075 link.Attach<float>(fRotation);
1076 link.Attach<uint32>(fFlags);
1078 link.Attach<float>(delta ? delta->nonspace : 0.0);
1079 link.Attach<float>(delta ? delta->space : 0.0);
1080 link.Attach<bool>(offsetArray != NULL);
1081 link.Attach<int32>(numChars);
1085 link.Attach<int32>(bytesInBuffer);
1086 link.Attach(charArray, bytesInBuffer);
1089 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1092 link.Read(escapementArray, sizeof(BPoint) * numChars);
1094 link.Read(offsetArray, sizeof(BPoint) * numChars);
1106 BPrivate::AppServerLink link;
1108 link.StartMessage(AS_GET_EDGES);
1109 link.Attach<uint16>(fFamilyID);
1110 link.Attach<uint16>(fStyleID);
1111 link.Attach<int32>(numChars);
1114 link.Attach<int32>(bytesInBuffer);
1115 link.Attach(charArray, bytesInBuffer);
1117 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1120 link.Read(edgeArray, sizeof(edge_info) * numChars);
1132 BPrivate::AppServerLink link;
1134 link.StartMessage(AS_GET_FONT_HEIGHT);
1135 link.Attach<uint16>(fFamilyID);
1136 link.Attach<uint16>(fStyleID);
1137 link.Attach<float>(fSize);
1140 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1146 link.Read<font_height>(&fHeight);
1181 BPrivate::AppServerLink link;
1183 link.StartMessage(asString
1185 link.Attach<uint16>(fFamilyID);
1186 link.Attach<uint16>(fStyleID);
1187 link.Attach<float>(fSize);
1188 link.Attach<float>(fRotation);
1189 link.Attach<float>(fShear);
1190 link.Attach<float>(fFalseBoldWidth);
1191 link.Attach<uint8>(fSpacing);
1193 link.Attach<uint32>(fFlags);
1194 link.Attach<font_metric_mode>(mode);
1195 link.Attach<bool>(string_escapement);
1198 link.Attach<escapement_delta>(*delta);
1201 link.Attach<escapement_delta>(emptyDelta);
1204 link.Attach<int32>(numChars);
1206 link.Attach<int32>(bytesInBuffer);
1207 link.Attach(charArray, bytesInBuffer);
1209 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1212 link.Read(boundingBoxArray, sizeof(BRect) * numChars);
1225 BPrivate::AppServerLink link;
1227 link.StartMessage(AS_GET_BOUNDINGBOXES_STRINGS);
1228 link.Attach<uint16>(fFamilyID);
1229 link.Attach<uint16>(fStyleID);
1230 link.Attach<float>(fSize);
1231 link.Attach<float>(fRotation);
1232 link.Attach<float>(fShear);
1233 link.Attach<float>(fFalseBoldWidth);
1234 link.Attach<uint8>(fSpacing);
1235 link.Attach<uint32>(fFlags);
1236 link.Attach<font_metric_mode>(mode);
1237 link.Attach<int32>(numStrings);
1241 link.AttachString(stringArray[i]);
1242 link.Attach<escapement_delta>(deltas[i]);
1248 link.AttachString(stringArray[i]);
1249 link.Attach<escapement_delta>(emptyDelta);
1253 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1256 link.Read(boundingBoxArray, sizeof(BRect) * numStrings);
1270 BPrivate::AppServerLink link;
1272 link.StartMessage(AS_GET_GLYPH_SHAPES);
1273 link.Attach<uint16>(fFamilyID);
1274 link.Attach<uint16>(fStyleID);
1275 link.Attach<float>(fSize);
1276 link.Attach<float>(fShear);
1277 link.Attach<float>(fRotation);
1278 link.Attach<float>(fFalseBoldWidth);
1279 link.Attach<uint32>(fFlags);
1280 link.Attach<int32>(numChars);
1283 link.Attach<int32>(bytesInBuffer);
1284 link.Attach(charArray, bytesInBuffer);
1286 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1290 link.ReadShape(glyphShapeArray[i]);
1302 BPrivate::AppServerLink link;
1304 link.StartMessage(AS_GET_HAS_GLYPHS);
1305 link.Attach<uint16>(fFamilyID);
1306 link.Attach<uint16>(fStyleID);
1307 link.Attach<int32>(numChars);
1310 link.Attach<int32>(bytesInBuffer);
1311 link.Attach(charArray, bytesInBuffer);
1313 if (link.FlushWithReply(code) != B_OK || code != B_OK)
1316 link.Read(hasArray, sizeof(bool) * numChars);
1391 BPrivate::AppServerLink link;
1392 link.StartMessage(AS_GET_EXTRA_FONT_FLAGS);
1393 link.Attach<uint16>(fFamilyID);
1394 link.Attach<uint16>(fStyleID);
1397 if (link.FlushWithReply(status) != B_OK || status != B_OK) {
1404 link.Read<uint32>(&fExtraFlags);