FontSB.h revision 824
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * (c) Copyright 1991-1994 Adobe Systems Incorporated.
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * All rights reserved.
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * Permission to use, copy, modify, distribute, and sublicense this software
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * and its documentation for any purpose and without fee is hereby granted,
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * provided that the above copyright notices appear in all copies and that
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * both those copyright notices and this permission notice appear in
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * supporting documentation and that the name of Adobe Systems Incorporated
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * not be used in advertising or publicity pertaining to distribution of the
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * software without specific, written prior permission. No trademark license
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * to use the Adobe trademarks is hereby granted. If the Adobe trademark
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * "Display PostScript"(tm) is used to describe this software, its
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * functionality or for any other purpose, such use shall be limited to a
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * statement that this software works in conjunction with the Display
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * PostScript system. Proper trademark attribution to reflect Adobe's
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * ownership of the trademark shall be given whenever any such reference to
f71f7a61dec7c9089378d14493ad564a1dedf0b5neil_a_wilson * the Display PostScript system is made.
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * ADOBE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
186f94aaee0ba7f253e09c491a3a513cbabea65fjcambon * NON- INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * TO YOU OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe * DAMAGES OR ANY DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,
69de0fe5b7ed905860bef5f86937d30cc206ef7dneil_a_wilson * NEGLIGENCE, STRICT LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN
69de0fe5b7ed905860bef5f86937d30cc206ef7dneil_a_wilson * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT
69de0fe5b7ed905860bef5f86937d30cc206ef7dneil_a_wilson * PROVIDE ANY TRAINING OR OTHER SUPPORT FOR THE SOFTWARE.
69de0fe5b7ed905860bef5f86937d30cc206ef7dneil_a_wilson * Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
3cedecd5ea21cca5d9709abf320a2082cd3694e5jvergara * Incorporated which may be registered in certain jurisdictions
69de0fe5b7ed905860bef5f86937d30cc206ef7dneil_a_wilson * Author: Adobe Systems Incorporated
014019918f7e3844f558f6159b8d41517254edc2lutoff/* $XFree86$ */
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe/* New resouce names and classes */
44a7ec1a853804826c90cda2fbb4ac712c86bbaaludovicp#define XtNdefaultResourcePath "defaultResourcePath"
44a7ec1a853804826c90cda2fbb4ac712c86bbaaludovicp#define XtCDefaultResourcePath "DefaultResourcePath"
2ed4722b4c052dcfe7884519a119e68a295f77afludovicp#define XtNresourcePathOverride "resourcePathOverride"
44a7ec1a853804826c90cda2fbb4ac712c86bbaaludovicp#define XtCResourcePathOverride "ResourcePathOverride"
5c6cfc2988a5121fd22081643ef0790e38c99379neil_a_wilson#define XtCMaxPendingDeletes "MaxPendingDeletes"
5c6cfc2988a5121fd22081643ef0790e38c99379neil_a_wilson#define XtNshowSamplerButton "showSamplerButton"
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe#define XtNvalueChangedCallback "valueChangedCallback"
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe#define XtNcreateSamplerCallback "createSamplerCallback"
4edb61f8b0f8ce9f62d803c706612376498672b4al_xipe#define XtNcreateCreatorCallback "createCreatorCallback"
61ae414d98d24ba4a72a905b07db9424353669f4neil_a_wilson/* Read-only resources for all the subwidgets */
186f94aaee0ba7f253e09c491a3a513cbabea65fjcambon#define XtNfamilyMultipleLabelChild "familyMultipleLabelChild"
61ae414d98d24ba4a72a905b07db9424353669f4neil_a_wilson#define XtNfamilyScrolledListChild "familyScrolledListChild"
fbae67e0ce2395d66b4cec5b17c54ddf8dd3dcb2jvergara#define XtNfaceMultipleLabelChild "faceMultipleLabelChild"
fbae67e0ce2395d66b4cec5b17c54ddf8dd3dcb2jvergara#define XtNfaceScrolledListChild "faceScrolledListChild"
fbae67e0ce2395d66b4cec5b17c54ddf8dd3dcb2jvergara#define XtNsizeOptionMenuChild "sizeOptionMenuChild"
ca7fd1a989fecd15241ed293d67750c6049d06d2neil_a_wilson#define XtNsizeMultipleLabelChild "sizeMultipleLabelChild"
fbae67e0ce2395d66b4cec5b17c54ddf8dd3dcb2jvergara#define XtNmultipleMasterButtonChild "multipleMasterButtonChild"
186f94aaee0ba7f253e09c491a3a513cbabea65fjcambon/* New resource types */
7070667c2dffad87009999bdeb16d5305e0afdbejvergara/* Class record constants */
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaratypedef struct _FontSelectionBoxRec *FontSelectionBoxWidget;
7070667c2dffad87009999bdeb16d5305e0afdbejvergaratypedef enum {FSBNone, FSBOne, FSBMultiple} FSBSelectionType;
61491a8f67f7eae3967ce28737730583c6ad922djvergaratypedef struct {
float size;
int num_available_faces;
double size, double x, double y,
float **axis_values_return);
int *num_designs_return,
float **blend_positions_return,
int **blend_map_count_return,
int **blend_design_coords_return,
float **blend_normalized_coords_return);
float *axis_percents);