2 # This file is part of gtkD.
4 # gtkD is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU Lesser General Public License as published by
6 # the Free Software Foundation; either version 2.1 of the License, or
7 # (at your option) any later version.
9 # gtkD is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU Lesser General Public License for more details.
14 # You should have received a copy of the GNU Lesser General Public License
15 # along with gtkD; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
23 # Definitions for wrapping pango
28 # must start with wrap
32 public import gtkc.glibtypes;
33 public import gtkc.gobjecttypes;
35 //public import std.c.windows.windows;
37 ///* The pango Basic Types */
38 public alias void FcPattern;
39 public alias void FcCharSet;
40 //public alias void LOGFONT;
69 const int PANGO_SCALE = 1024;
70 const double PANGO_SCALE_XX_SMALL = 0.5787037037037; /// The scale factor for three shrinking steps (1 / (1.2 * 1.2 * 1.2)).
71 const double PANGO_SCALE_X_SMALL = 0.6444444444444; /// The scale factor for two shrinking steps (1 / (1.2 * 1.2)).
72 const double PANGO_SCALE_SMALL = 0.8333333333333; /// The scale factor for one shrinking step (1 / 1.2).
73 const double PANGO_SCALE_MEDIUM = 1.0; /// The scale factor for normal size (1.0).
74 const double PANGO_SCALE_LARGE = 1.2; /// The scale factor for one magnification step (1.2)
75 const double PANGO_SCALE_X_LARGE = 1.4399999999999; /// The scale factor for two magnification steps (1.2 * 1.2).
76 const double PANGO_SCALE_XX_LARGE = 1.728; /// The scale factor for three magnification steps (1.2 * 1.2 * 1.2).
82 ###########################################################
83 ### Basic Pango Interfaces ################################
84 ###########################################################
86 file: pango-Text-Processing.html
90 prefix: pango_context_
93 structWrap: GSList* ListSG
95 structWrap: GList* ListG
97 #import: pango.PgContext
98 #structWrap: PangoContext* PgContext
100 structWrap: PangoItem* PgItem
101 import: pango.PgLayout
102 structWrap: PangoLayout* PgLayout
103 import: pango.PgFontDescription
104 structWrap: PangoFontDescription* PgFontDescription
105 import: pango.PgFontMetrics
106 structWrap: PangoFontMetrics* PgFontMetrics
107 import: pango.PgFontFamily
108 structWrap: PangoFontFamily* PgFontFamily
109 import: pango.PgFontFace
110 structWrap: PangoFontFace* PgFontFace
111 import: pango.PgFontMap
112 structWrap: PangoFontMap* PgFontMap
113 import: pango.PgFontsetSimple
114 structWrap: PangoFontsetSimple* PgFontsetSimple
115 import: pango.PgAttribute
116 structWrap: PangoAttribute* PgAttribute
117 import: pango.PgAttributeList
118 structWrap: PangoAttributeList* PgAttributeList
119 import: pango.PgLanguage
120 structWrap: PangoLanguage* PgLanguage
121 import: pango.PgTabArray
122 structWrap: PangoTabArray* PgTabArray
123 import: pango.PgLayout
124 structWrap: PangoLayout* PgLayout
125 import: pango.PgLayoutIter
126 structWrap: PangoLayoutIter* PgLayoutIter
127 import: pango.PgScriptIter
128 structWrap: PangoScriptIter* PgScriptIter
139 import: pango.PgContext
140 structWrap: PangoContext* PgContext
141 #import: pango.PgItem
142 #structWrap: PangoItem* PgItem
143 import: pango.PgLayout
144 structWrap: PangoLayout* PgLayout
145 import: pango.PgFontDescription
146 structWrap: PangoFontDescription* PgFontDescription
147 import: pango.PgFontMetrics
148 structWrap: PangoFontMetrics* PgFontMetrics
149 import: pango.PgFontFamily
150 structWrap: PangoFontFamily* PgFontFamily
151 import: pango.PgFontFace
152 structWrap: PangoFontFace* PgFontFace
153 import: pango.PgFontMap
154 structWrap: PangoFontMap* PgFontMap
155 import: pango.PgFontsetSimple
156 structWrap: PangoFontsetSimple* PgFontsetSimple
157 import: pango.PgAttribute
158 structWrap: PangoAttribute* PgAttribute
159 import: pango.PgAttributeList
160 structWrap: PangoAttributeList* PgAttributeList
161 import: pango.PgLanguage
162 structWrap: PangoLanguage* PgLanguage
163 import: pango.PgTabArray
164 structWrap: PangoTabArray* PgTabArray
165 import: pango.PgLayout
166 structWrap: PangoLayout* PgLayout
167 import: pango.PgLayoutIter
168 structWrap: PangoLayoutIter* PgLayoutIter
169 import: pango.PgScriptIter
170 structWrap: PangoScriptIter* PgScriptIter
175 file: pango-Glyph-Storage.html
176 struct: PangoGlyphString
178 prefix: pango_glyph_string_
181 structWrap: GSList* ListSG
182 import: pango.PgContext
183 structWrap: PangoContext* PgContext
185 structWrap: PangoItem* PgItem
186 import: pango.PgLayout
187 structWrap: PangoLayout* PgLayout
188 import: pango.PgFontDescription
189 structWrap: PangoFontDescription* PgFontDescription
190 import: pango.PgFontMetrics
191 structWrap: PangoFontMetrics* PgFontMetrics
192 import: pango.PgFontFamily
193 structWrap: PangoFontFamily* PgFontFamily
194 import: pango.PgFontFace
195 structWrap: PangoFontFace* PgFontFace
196 import: pango.PgFontMap
197 structWrap: PangoFontMap* PgFontMap
198 import: pango.PgFontsetSimple
199 structWrap: PangoFontsetSimple* PgFontsetSimple
200 import: pango.PgAttribute
201 structWrap: PangoAttribute* PgAttribute
202 import: pango.PgAttributeList
203 structWrap: PangoAttributeList* PgAttributeList
204 import: pango.PgLanguage
205 structWrap: PangoLanguage* PgLanguage
206 import: pango.PgTabArray
207 structWrap: PangoTabArray* PgTabArray
208 import: pango.PgLayout
209 structWrap: PangoLayout* PgLayout
210 import: pango.PgLayoutIter
211 structWrap: PangoLayoutIter* PgLayoutIter
212 import: pango.PgScriptIter
213 structWrap: PangoScriptIter* PgScriptIter
216 outFile: PgGlyphString
218 file: pango-Fonts.html
220 struct: PangoFontDescription
221 class: PgFontDescription
222 prefix: pango_font_description_
223 noprefix: pango_font_metrics_
224 noprefix: pango_font_family_
225 noprefix: pango_font_face_
226 noprefix: pango_font_map_
227 noprefix: pango_fontset_simple_
229 import: pango.PgContext
230 structWrap: PangoContext* PgContext
232 structWrap: PangoItem* PgItem
233 import: pango.PgLayout
234 structWrap: PangoLayout* PgLayout
235 #import: pango.PgFontDescription
236 #structWrap: PangoFontDescription* PgFontDescription
237 import: pango.PgFontMetrics
238 structWrap: PangoFontMetrics* PgFontMetrics
239 import: pango.PgFontFamily
240 structWrap: PangoFontFamily* PgFontFamily
241 import: pango.PgFontFace
242 structWrap: PangoFontFace* PgFontFace
243 import: pango.PgFontMap
244 structWrap: PangoFontMap* PgFontMap
245 import: pango.PgFontsetSimple
246 structWrap: PangoFontsetSimple* PgFontsetSimple
247 import: pango.PgAttribute
248 structWrap: PangoAttribute* PgAttribute
249 import: pango.PgAttributeList
250 structWrap: PangoAttributeList* PgAttributeList
251 import: pango.PgLanguage
252 structWrap: PangoLanguage* PgLanguage
253 import: pango.PgTabArray
254 structWrap: PangoTabArray* PgTabArray
255 import: pango.PgLayout
256 structWrap: PangoLayout* PgLayout
257 import: pango.PgLayoutIter
258 structWrap: PangoLayoutIter* PgLayoutIter
259 import: pango.PgScriptIter
260 structWrap: PangoScriptIter* PgScriptIter
266 * Creates a nwe font description and set the family nd the size
267 * param: family Family
270 public this(char[] family, int size)
274 setSize(size * PANGO_SCALE);
279 outFile: PgFontDescription
281 struct: PangoFontMetrics
283 prefix: pango_font_metrics_
285 import: pango.PgContext
286 structWrap: PangoContext* PgContext
288 structWrap: PangoItem* PgItem
289 import: pango.PgLayout
290 structWrap: PangoLayout* PgLayout
291 import: pango.PgFontDescription
292 structWrap: PangoFontDescription* PgFontDescription
293 #import: pango.PgFontMetrics
294 #structWrap: PangoFontMetrics* PgFontMetrics
295 import: pango.PgFontFamily
296 structWrap: PangoFontFamily* PgFontFamily
297 import: pango.PgFontFace
298 structWrap: PangoFontFace* PgFontFace
299 import: pango.PgFontMap
300 structWrap: PangoFontMap* PgFontMap
301 import: pango.PgFontsetSimple
302 structWrap: PangoFontsetSimple* PgFontsetSimple
303 import: pango.PgAttribute
304 structWrap: PangoAttribute* PgAttribute
305 import: pango.PgAttributeList
306 structWrap: PangoAttributeList* PgAttributeList
307 import: pango.PgLanguage
308 structWrap: PangoLanguage* PgLanguage
309 import: pango.PgTabArray
310 structWrap: PangoTabArray* PgTabArray
311 import: pango.PgLayout
312 structWrap: PangoLayout* PgLayout
313 import: pango.PgLayoutIter
314 structWrap: PangoLayoutIter* PgLayoutIter
315 import: pango.PgScriptIter
316 structWrap: PangoScriptIter* PgScriptIter
318 outFile: PgFontMetrics
320 struct: PangoFontFamily
322 prefix: pango_font_family_
325 import: pango.PgContext
326 structWrap: PangoContext* PgContext
328 structWrap: PangoItem* PgItem
329 import: pango.PgLayout
330 structWrap: PangoLayout* PgLayout
331 import: pango.PgFontDescription
332 structWrap: PangoFontDescription* PgFontDescription
333 import: pango.PgFontMetrics
334 structWrap: PangoFontMetrics* PgFontMetrics
335 #import: pango.PgFontFamily
336 #structWrap: PangoFontFamily* PgFontFamily
337 import: pango.PgFontFace
338 structWrap: PangoFontFace* PgFontFace
339 import: pango.PgFontMap
340 structWrap: PangoFontMap* PgFontMap
341 import: pango.PgFontsetSimple
342 structWrap: PangoFontsetSimple* PgFontsetSimple
343 import: pango.PgAttribute
344 structWrap: PangoAttribute* PgAttribute
345 import: pango.PgAttributeList
346 structWrap: PangoAttributeList* PgAttributeList
347 import: pango.PgLanguage
348 structWrap: PangoLanguage* PgLanguage
349 import: pango.PgTabArray
350 structWrap: PangoTabArray* PgTabArray
351 import: pango.PgLayout
352 structWrap: PangoLayout* PgLayout
353 import: pango.PgLayoutIter
354 structWrap: PangoLayoutIter* PgLayoutIter
355 import: pango.PgScriptIter
356 structWrap: PangoScriptIter* PgScriptIter
359 outFile: PgFontFamily
361 struct: PangoFontFace
363 prefix: pango_font_face_
366 import: pango.PgContext
367 structWrap: PangoContext* PgContext
369 structWrap: PangoItem* PgItem
370 import: pango.PgLayout
371 structWrap: PangoLayout* PgLayout
372 import: pango.PgFontDescription
373 structWrap: PangoFontDescription* PgFontDescription
374 import: pango.PgFontMetrics
375 structWrap: PangoFontMetrics* PgFontMetrics
376 import: pango.PgFontFamily
377 structWrap: PangoFontFamily* PgFontFamily
378 #import: pango.PgFontFace
379 #structWrap: PangoFontFace* PgFontFace
380 import: pango.PgFontMap
381 structWrap: PangoFontMap* PgFontMap
382 import: pango.PgFontsetSimple
383 structWrap: PangoFontsetSimple* PgFontsetSimple
384 import: pango.PgAttribute
385 structWrap: PangoAttribute* PgAttribute
386 import: pango.PgAttributeList
387 structWrap: PangoAttributeList* PgAttributeList
388 import: pango.PgLanguage
389 structWrap: PangoLanguage* PgLanguage
390 import: pango.PgTabArray
391 structWrap: PangoTabArray* PgTabArray
392 import: pango.PgLayout
393 structWrap: PangoLayout* PgLayout
394 import: pango.PgLayoutIter
395 structWrap: PangoLayoutIter* PgLayoutIter
396 import: pango.PgScriptIter
397 structWrap: PangoScriptIter* PgScriptIter
404 prefix: pango_font_map_
407 import: pango.PgContext
408 structWrap: PangoContext* PgContext
410 structWrap: PangoItem* PgItem
411 import: pango.PgLayout
412 structWrap: PangoLayout* PgLayout
413 import: pango.PgFontDescription
414 structWrap: PangoFontDescription* PgFontDescription
415 import: pango.PgFontMetrics
416 structWrap: PangoFontMetrics* PgFontMetrics
417 import: pango.PgFontFamily
418 structWrap: PangoFontFamily* PgFontFamily
419 import: pango.PgFontFace
420 structWrap: PangoFontFace* PgFontFace
421 #import: pango.PgFontMap
422 #structWrap: PangoFontMap* PgFontMap
423 import: pango.PgFontsetSimple
424 structWrap: PangoFontsetSimple* PgFontsetSimple
425 import: pango.PgAttribute
426 structWrap: PangoAttribute* PgAttribute
427 import: pango.PgAttributeList
428 structWrap: PangoAttributeList* PgAttributeList
429 import: pango.PgLanguage
430 structWrap: PangoLanguage* PgLanguage
431 import: pango.PgTabArray
432 structWrap: PangoTabArray* PgTabArray
433 import: pango.PgLayout
434 structWrap: PangoLayout* PgLayout
435 import: pango.PgLayoutIter
436 structWrap: PangoLayoutIter* PgLayoutIter
437 import: pango.PgScriptIter
438 structWrap: PangoScriptIter* PgScriptIter
443 struct: PangoFontsetSimple
444 class: PgFontsetSimple
445 prefix: pango_fontset_simple_
448 import: pango.PgContext
449 structWrap: PangoContext* PgContext
451 structWrap: PangoItem* PgItem
452 import: pango.PgLayout
453 structWrap: PangoLayout* PgLayout
454 import: pango.PgFontDescription
455 structWrap: PangoFontDescription* PgFontDescription
456 import: pango.PgFontMetrics
457 structWrap: PangoFontMetrics* PgFontMetrics
458 import: pango.PgFontFamily
459 structWrap: PangoFontFamily* PgFontFamily
460 import: pango.PgFontFace
461 structWrap: PangoFontFace* PgFontFace
462 import: pango.PgFontMap
463 structWrap: PangoFontMap* PgFontMap
464 #import: pango.PgFontsetSimple
465 #structWrap: PangoFontsetSimple* PgFontsetSimple
466 import: pango.PgAttribute
467 structWrap: PangoAttribute* PgAttribute
468 import: pango.PgAttributeList
469 structWrap: PangoAttributeList* PgAttributeList
470 import: pango.PgLanguage
471 structWrap: PangoLanguage* PgLanguage
472 import: pango.PgTabArray
473 structWrap: PangoTabArray* PgTabArray
474 import: pango.PgLayout
475 structWrap: PangoLayout* PgLayout
476 import: pango.PgLayoutIter
477 structWrap: PangoLayoutIter* PgLayoutIter
478 import: pango.PgScriptIter
479 structWrap: PangoScriptIter* PgScriptIter
482 outFile: PgFontsetSimple
484 file: pango-Text-Attributes.html
486 struct: PangoAttribute
489 noprefix: pango_language_
491 #structWrap: GSList** SList*
494 structWrap: GSList* ListSG
496 import: pango.PgContext
497 structWrap: PangoContext* PgContext
499 structWrap: PangoItem* PgItem
500 import: pango.PgLayout
501 structWrap: PangoLayout* PgLayout
502 import: pango.PgFontDescription
503 structWrap: PangoFontDescription* PgFontDescription
504 import: pango.PgFontMetrics
505 structWrap: PangoFontMetrics* PgFontMetrics
506 import: pango.PgFontFamily
507 structWrap: PangoFontFamily* PgFontFamily
508 import: pango.PgFontFace
509 structWrap: PangoFontFace* PgFontFace
510 import: pango.PgFontMap
511 structWrap: PangoFontMap* PgFontMap
512 import: pango.PgFontsetSimple
513 structWrap: PangoFontsetSimple* PgFontsetSimple
514 #import: pango.PgAttribute
515 #structWrap: PangoAttribute* PgAttribute
516 import: pango.PgAttributeList
517 structWrap: PangoAttributeList* PgAttributeList
518 import: pango.PgLanguage
519 structWrap: PangoLanguage* PgLanguage
520 import: pango.PgTabArray
521 structWrap: PangoTabArray* PgTabArray
522 import: pango.PgLayout
523 structWrap: PangoLayout* PgLayout
524 import: pango.PgLayoutIter
525 structWrap: PangoLayoutIter* PgLayoutIter
526 import: pango.PgScriptIter
527 structWrap: PangoScriptIter* PgScriptIter
531 struct: PangoAttrList
532 class: PgAttributeList
533 prefix: pango_attr_List_
534 noprefix: pango_attr_list_
536 outFile: PgAttributeList
538 struct: PangoLanguage
540 prefix: pango_language_
543 import: pango.PgContext
544 structWrap: PangoContext* PgContext
546 structWrap: PangoItem* PgItem
547 import: pango.PgLayout
548 structWrap: PangoLayout* PgLayout
549 import: pango.PgFontDescription
550 structWrap: PangoFontDescription* PgFontDescription
551 import: pango.PgFontMetrics
552 structWrap: PangoFontMetrics* PgFontMetrics
553 import: pango.PgFontFamily
554 structWrap: PangoFontFamily* PgFontFamily
555 import: pango.PgFontFace
556 structWrap: PangoFontFace* PgFontFace
557 import: pango.PgFontMap
558 structWrap: PangoFontMap* PgFontMap
559 import: pango.PgFontsetSimple
560 structWrap: PangoFontsetSimple* PgFontsetSimple
561 import: pango.PgAttribute
562 structWrap: PangoAttribute* PgAttribute
563 import: pango.PgAttributeList
564 structWrap: PangoAttributeList* PgAttributeList
565 #import: pango.PgLanguage
566 #structWrap: PangoLanguage* PgLanguage
567 import: pango.PgTabArray
568 structWrap: PangoTabArray* PgTabArray
569 import: pango.PgLayout
570 structWrap: PangoLayout* PgLayout
571 import: pango.PgLayoutIter
572 structWrap: PangoLayoutIter* PgLayoutIter
573 import: pango.PgScriptIter
574 structWrap: PangoScriptIter* PgScriptIter
579 file: pango-Tab-Stops.html
580 struct: PangoTabArray
582 prefix: pango_tab_array_
584 import: pango.PgContext
585 structWrap: PangoContext* PgContext
587 structWrap: PangoItem* PgItem
588 import: pango.PgLayout
589 structWrap: PangoLayout* PgLayout
590 import: pango.PgFontDescription
591 structWrap: PangoFontDescription* PgFontDescription
592 import: pango.PgFontMetrics
593 structWrap: PangoFontMetrics* PgFontMetrics
594 import: pango.PgFontFamily
595 structWrap: PangoFontFamily* PgFontFamily
596 import: pango.PgFontFace
597 structWrap: PangoFontFace* PgFontFace
598 import: pango.PgFontMap
599 structWrap: PangoFontMap* PgFontMap
600 import: pango.PgFontsetSimple
601 structWrap: PangoFontsetSimple* PgFontsetSimple
602 import: pango.PgAttribute
603 structWrap: PangoAttribute* PgAttribute
604 import: pango.PgAttributeList
605 structWrap: PangoAttributeList* PgAttributeList
606 import: pango.PgLanguage
607 structWrap: PangoLanguage* PgLanguage
608 #import: pango.PgTabArray
609 #structWrap: PangoTabArray* PgTabArray
610 import: pango.PgLayout
611 structWrap: PangoLayout* PgLayout
612 import: pango.PgLayoutIter
613 structWrap: PangoLayoutIter* PgLayoutIter
614 import: pango.PgScriptIter
615 structWrap: PangoScriptIter* PgScriptIter
619 #file: PangoMarkupFormat.html
624 file: pango-Layout-Objects.html
628 prefix: pango_layout_
629 noprefix: pango_layout_iter_
631 structWrap: GSList* ListSG
632 import: pango.PgContext
633 structWrap: PangoContext* PgContext
635 import: pango.PgContext
636 structWrap: PangoContext* PgContext
638 structWrap: PangoItem* PgItem
639 import: pango.PgLayout
640 structWrap: PangoLayout* PgLayout
641 import: pango.PgFontDescription
642 structWrap: PangoFontDescription* PgFontDescription
643 import: pango.PgFontMetrics
644 structWrap: PangoFontMetrics* PgFontMetrics
645 import: pango.PgFontFamily
646 structWrap: PangoFontFamily* PgFontFamily
647 import: pango.PgFontFace
648 structWrap: PangoFontFace* PgFontFace
649 import: pango.PgFontMap
650 structWrap: PangoFontMap* PgFontMap
651 import: pango.PgFontsetSimple
652 structWrap: PangoFontsetSimple* PgFontsetSimple
653 import: pango.PgAttribute
654 structWrap: PangoAttribute* PgAttribute
655 import: pango.PgAttributeList
656 structWrap: PangoAttributeList* PgAttributeList
657 import: pango.PgLanguage
658 structWrap: PangoLanguage* PgLanguage
659 import: pango.PgTabArray
660 structWrap: PangoTabArray* PgTabArray
661 #import: pango.PgLayout
662 #structWrap: PangoLayout* PgLayout
663 import: pango.PgLayoutIter
664 structWrap: PangoLayoutIter* PgLayoutIter
665 import: pango.PgScriptIter
666 structWrap: PangoScriptIter* PgScriptIter
671 * Sets the text of the layout.
677 public void setText(char[] text)
679 // void pango_layout_set_text (PangoLayout *layout, const char *text, int length);
680 pango_layout_set_text(pangoLayout, Str.toStringz(text), text.length);
687 struct: PangoLayoutIter
689 prefix: pango_layout_iter_
692 import: pango.PgContext
693 structWrap: PangoContext* PgContext
695 structWrap: PangoItem* PgItem
696 import: pango.PgLayout
697 structWrap: PangoLayout* PgLayout
698 import: pango.PgFontDescription
699 structWrap: PangoFontDescription* PgFontDescription
700 import: pango.PgFontMetrics
701 structWrap: PangoFontMetrics* PgFontMetrics
702 import: pango.PgFontFamily
703 structWrap: PangoFontFamily* PgFontFamily
704 import: pango.PgFontFace
705 structWrap: PangoFontFace* PgFontFace
706 import: pango.PgFontMap
707 structWrap: PangoFontMap* PgFontMap
708 import: pango.PgFontsetSimple
709 structWrap: PangoFontsetSimple* PgFontsetSimple
710 import: pango.PgAttribute
711 structWrap: PangoAttribute* PgAttribute
712 import: pango.PgAttributeList
713 structWrap: PangoAttributeList* PgAttributeList
714 import: pango.PgLanguage
715 structWrap: PangoLanguage* PgLanguage
716 import: pango.PgTabArray
717 structWrap: PangoTabArray* PgTabArray
718 import: pango.PgLayout
719 structWrap: PangoLayout* PgLayout
720 #import: pango.PgLayoutIter
721 #structWrap: PangoLayoutIter* PgLayoutIter
722 import: pango.PgScriptIter
723 structWrap: PangoScriptIter* PgScriptIter
725 outFile: PgLayoutIter
727 file: pango-Scripts.html
728 struct: PangoScriptIter
730 prefix: pango_script_iter_
732 import: pango.PgContext
733 structWrap: PangoContext* PgContext
735 structWrap: PangoItem* PgItem
736 import: pango.PgLayout
737 structWrap: PangoLayout* PgLayout
738 import: pango.PgFontDescription
739 structWrap: PangoFontDescription* PgFontDescription
740 import: pango.PgFontMetrics
741 structWrap: PangoFontMetrics* PgFontMetrics
742 import: pango.PgFontFamily
743 structWrap: PangoFontFamily* PgFontFamily
744 import: pango.PgFontFace
745 structWrap: PangoFontFace* PgFontFace
746 import: pango.PgFontMap
747 structWrap: PangoFontMap* PgFontMap
748 import: pango.PgFontsetSimple
749 structWrap: PangoFontsetSimple* PgFontsetSimple
750 import: pango.PgAttribute
751 structWrap: PangoAttribute* PgAttribute
752 import: pango.PgAttributeList
753 structWrap: PangoAttributeList* PgAttributeList
754 import: pango.PgLanguage
755 structWrap: PangoLanguage* PgLanguage
756 import: pango.PgTabArray
757 structWrap: PangoTabArray* PgTabArray
758 import: pango.PgLayout
759 structWrap: PangoLayout* PgLayout
760 import: pango.PgLayoutIter
761 structWrap: PangoLayoutIter* PgLayoutIter
762 #import: pango.PgScriptIter
763 #structWrap: PangoScriptIter* PgScriptIter
766 outFile: PgScriptIter
769 ###########################################################
770 ### Rendering with Pango ################################
771 ###########################################################
773 #file: pango-Win32-Fonts-and-Rendering.html
775 #prefix: pango_win32_
778 #file: pango-FreeType-Fonts-and-Rendering.html
780 #struct: PangoFT2FontMap
782 #prefix: pango_ft2_font_map_
784 #outFile: PgFT2FontMap
788 #noprefix: pango_ft2_font_map_
791 #file: pango-Xft-Fonts-and-Rendering.html
796 #file: pango-Cairo-Rendering.html
797 #struct: PangoCairoFontMap
798 #class: PgCairoFontMap
799 #prefix: pango_cairo_font_map_
801 #outFile: PgCairoFontMap
804 #prefix: pango_cairo_
805 #noprefix: pango_cairo_font_map_
808 #file: pango-X-Fonts-and-Rendering.html
814 ###########################################################
815 ### Low Level Functionality ################################
816 ###########################################################
818 #file: PangoFcFontMap.html
819 #class: PangoFcFontMap
820 #prefix: pango_fc_font_map_
821 #outFile: PangoFcFontMap
823 #file: PangoFcFont.html
825 #prefix: pango_fc_font_
826 #outFile: PangoFcFont
828 #file: PangoFcDecoder.html
829 #class: PangoFcDecoder
830 #prefix: pango_dc_decoder_
831 #outFile: PangoFcDecoder
833 #file: pango-OpenType-Font-Handling.html
836 #prefix: pango_ot_info_
837 #noprefix: pango_ot_buffer_
838 #noprefix: pango_ot_ruleset_
839 #outFile: PangoOtInfo
841 #class: PangoOtBuffer
842 #prefix: pango_ot_buffer_
844 #outFile: PangoOtBuffer
846 #class: PangoOtRuleset
847 #prefix: pango_ot_ruleset_
849 #outFile: PangoOtRuleset
851 file: pango-Coverage-Maps.html
853 prefix: pango_coverage_
856 file: pango-Engines.html
858 prefix: script_engine_
862 file: PangoEngineLang.html
864 prefix: script_engine_lang_
865 outFile: PgEngineLang
867 file: PangoEngineShape.html
869 prefix: script_engine_shape_
870 outFile: PgEngineShape
872 #file: pango-Modules.html
877 file: pango-Vertical-Text.html
879 prefix: pango_gravity_get_