|
1 .TH libcroco-0\&.6 3lib "7 Apr 2017" "SunOS 5.11" "Interface Libraries" |
|
2 .SH "NAME" |
|
3 libcroco-0\&.6 \- CSS Toolkit for GNOME |
|
4 .SH "DESCRIPTION" |
|
5 .PP |
|
6 The \fBlibcroco-0\&.6\fR library provides a generic Cascading Style Sheet |
|
7 (CSS) parsing and manipulation toolkit that can be used by GNOME applications |
|
8 in need of CSS support\&. \fBlibcroco-0\&.6\fR includes the following: |
|
9 .sp |
|
10 .in +2 |
|
11 \(bu |
|
12 .mk |
|
13 .in +3 |
|
14 .rt |
|
15 A parser module that provides: |
|
16 .sp |
|
17 .in +2 |
|
18 \(bu |
|
19 .mk |
|
20 .in +3 |
|
21 .rt |
|
22 A SAC like api\&. SAC stands for Simple Api for CSS\&. SAC is an event driven API |
|
23 wich resembles SAX in the xml world\&. |
|
24 .in -3 |
|
25 \(bu |
|
26 .mk |
|
27 .in +3 |
|
28 .rt |
|
29 A CSSOM like API\&. CSSOM stands for Cascading Style Sheet Object Model\&. |
|
30 .in -3 |
|
31 \(bu |
|
32 .mk |
|
33 .in +3 |
|
34 .rt |
|
35 \fBlibcroco-0\&.6\fR implements the CSS Level 2 specification, the CSS |
|
36 forward compatibility rules and the CSS cascading rules\&. |
|
37 .sp |
|
38 .in -3 |
|
39 .in -2 |
|
40 .in -3 |
|
41 \(bu |
|
42 .mk |
|
43 .in +3 |
|
44 .rt |
|
45 A CSS2 selection engine |
|
46 .sp |
|
47 Given an XML element node and a stylesheet cascade, the |
|
48 \fBlibcroco-0\&.6\fR selection engine can evalutate the CSS selectors of |
|
49 the cascade and return the style properties associated to the XML element node\&. |
|
50 .sp |
|
51 .sp |
|
52 .in -3 |
|
53 \(bu |
|
54 .mk |
|
55 .in +3 |
|
56 .rt |
|
57 An XML/CSS layout/rendering engine |
|
58 .sp |
|
59 \fBlibcroco-0\&.6\fR has a rendering engine that provides a widget |
|
60 that knows how to render an XML document by interpreting the style information |
|
61 present in an associated style sheet\&. |
|
62 .sp |
|
63 .in -3 |
|
64 .in -2 |
|
65 .SH "FILES" |
|
66 .PP |
|
67 The following files are provided by this library: |
|
68 .TP 4 |
|
69 .B /usr/lib/libcroco-0\&.6\&.so |
|
70 \fBlibcroco-0\&.6\fR 32-bit shared library\&. |
|
71 .TP 4 |
|
72 .B /usr/lib/64/libcroco-0\&.6\&.so |
|
73 \fBlibcroco-0\&.6\fR 64-bit shared library\&. |
|
74 .TP 4 |
|
75 .B /usr/lib/pkgconfig/libcroco-0\&.6\&.pc |
|
76 .BR pkg-config (1) |
|
77 file for 32-bit shared library |
|
78 .TP 4 |
|
79 .B /usr/lib/64/pkgconfig/libcroco-0\&.6&.pc |
|
80 .BR pkg-config (1) |
|
81 file for 64-bit shared library |
|
82 .SH "SEE ALSO" |
|
83 .PP |
|
84 .BR csslint-0\&.6 (1), |
|
85 .BR croco-0\&.6-config (1), |
|
86 .BR pkg-config (1), |
|
87 .BR attributes (7) |
|
88 .SH "NOTES" |
|
89 .PP |
|
90 Written by Brian Cameron, Sun Microsystems Inc\&., 2009\&. |