/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/CSSBuilder.html
ViewVC logotype

Contents of /nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/CSSBuilder.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations)
Sat Feb 22 20:56:16 2003 UTC (21 years, 6 months ago) by jonen
Branch: MAIN
Changes since 1.1: +333 -409 lines
File MIME type: text/html
+ updated whole lib to version 2.2.1 (new FormProcessing since 2.2.0!)

1 <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' 'http://www.w3.org/TR/REC-html40/loose.dtd'>
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by PhpDoc date: 'Thu, 20 Feb 2003 16:22:33 -0800' -->
6 <TITLE>Docs For Class CSSBuilder</TITLE>
7 <LINK REL ='stylesheet' TYPE='text/css' HREF='../media/stylesheet.css' TITLE='Style'>
8 </HEAD>
9 <BODY style="background-color: #eeeeee; font-family: arial; font-size: .9em;">
10 <!-- Links -->
11 <a NAME="top"></A>
12 <table WIDTH="100%" class="links">
13 <TR>
14 <TD class="font10">
15 Links:
16 <A HREF="#children_summary" class="links" title="Classes extended from CSSBuilder">Child Classes</A>
17 <A HREF="#var_summary" class="links" title="Class Variable Summary">Variables</A>
18 <A HREF="#var_inherited_summary" class="links" title="Inherited Class Variable Summary">Inherited Variables</A>
19 <A HREF="#functions_inherited" class="links" title="Inherited Method Summary">Inherited Methods</A>
20 <A HREF="#method_summary" class="links" title="Method Summary">Methods</A>
21 <A HREF="#variable_detail" class="links" title="Variable Detail">Variable Detail</A>
22 <A HREF="#method_detail" class="links" title="Method Detail">Method Detail</A>
23 </TD>
24 </TR>
25 </TABLE>
26 <BR>
27 <!-- Start of Class Data -->
28 <H2>
29 Class CSSBuilder
30 </H2> (line <span class="linenumber">41</span>)
31 <pre>
32 </pre>
33 <SPAN class="type">Classes extended from CSSBuilder:</SPAN>
34 <dl>
35 <dt><a href="../phpHtmlLib/FooterNavCSS.html">FooterNavCSS</a></dt>
36 <dd>This class defines the css used by the FooterNav Object.</dd>
37 </dl>
38 <dl>
39 <dt><a href="../phpHtmlLib/ActiveTabCSS.html">ActiveTabCSS</a></dt>
40 <dd>The CSSBuilder object for the ActiveTab widget</dd>
41 </dl>
42 <dl>
43 <dt><a href="../phpHtmlLib/InfoTableCSS.html">InfoTableCSS</a></dt>
44 <dd>This class defines the css used by the FooterNav Object.</dd>
45 </dl>
46 <dl>
47 <dt><a href="../phpHtmlLib/NavTableCSS.html">NavTableCSS</a></dt>
48 <dd>This class defines the css used by the FooterNav Object.</dd>
49 </dl>
50 <dl>
51 <dt><a href="../phpHtmlLib/TextNavCSS.html">TextNavCSS</a></dt>
52 <dd>This class defines the css used by the TextNav Object.</dd>
53 </dl>
54 <dl>
55 <dt><a href="../phpHtmlLib/TextCSSNavCSS.html">TextCSSNavCSS</a></dt>
56 <dd>This class defines the css used by the FooterNav Object.</dd>
57 </dl>
58 <dl>
59 <dt><a href="../phpHtmlLib/ImageThumbnailWidgetCSS.html">ImageThumbnailWidgetCSS</a></dt>
60 <dd>This class defines the css used by the FooterNav Object.</dd>
61 </dl>
62 <dl>
63 <dt><a href="../phpHtmlLib/RoundTitleTableCSS.html">RoundTitleTableCSS</a></dt>
64 <dd>This class defines the css used by the RoundTitleTable Object.</dd>
65 </dl>
66 <dl>
67 <dt><a href="../phpHtmlLib/DefaultGUIDataListCSS.html">DefaultGUIDataListCSS</a></dt>
68 <dd>This class defines the css used by the FooterNav Object.</dd>
69 </dl>
70 <dl>
71 <dt><a href="../phpHtmlLib/VerticalCSSNavTableCSS.html">VerticalCSSNavTableCSS</a></dt>
72 <dd>This class defines the css used by the VerticalCSSNavTable Object.</dd>
73 </dl>
74 </p>
75 <p>
76 <b><i>Located in File: Program_Root/widgets/CSSBuilder.inc</i></b><br>
77 </p>
78 <hr>
79 This class is a widget for constructing and rendering css. It exports API's for adding classes, ids and their attributes.
80 <br />
81 <p>It can render as either a stand alone foo.css type of file, with the appropriate httpd header, or as part of a &lt;style&gt; tag's content that lives as part of an html document.</p><p>This class lets you create classes in the format</p><p>name extends_list { property: value; }</p><p>ie. #foo div, span { font-family: arial, helvetica; font-size: 10pt; }</p>
82 <UL>
83 <LI><b>author</b> - <CODE>Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">mailto:waboring@buildabetterweb.com</a>&gt;</CODE></LI>
84 </UL>
85 <hr>
86 <!-- =========== VAR SUMMARY =========== -->
87 <A NAME='var_summary'><!-- --></A>
88 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
89 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
90 <TD>
91 <span CLASS="font12bold">Class Variable Summary</span>
92 <A HREF="#top" CLASS="links">^TOP</A>
93 </TD>
94 </TR>
95
96 <!-- =========== Summary =========== -->
97 <TR BGCOLOR='white' CLASS='TableRowColor'>
98 <TD>
99 <CODE><B><A HREF="../phpHtmlLib/CSSBuilder.html#var$indent_flag">$indent_flag</A></B></CODE>
100 <BR>
101 <blockquote> Flag for pretty (indented) output </blockquote>
102 <blockquote> Default Value: <CODE>->&nbsp;TRUE<-</CODE> </blockquote>
103 </TD>
104 </TR>
105 <!-- =========== Summary =========== -->
106 <TR BGCOLOR='white' CLASS='TableRowColor'>
107 <TD>
108 <CODE><B><A HREF="../phpHtmlLib/CSSBuilder.html#var$_entries">$_entries</A></B></CODE>
109 <BR>
110 <blockquote> This holds the entries for the css </blockquote>
111 <blockquote> Default Value: <CODE>->array()<-</CODE> </blockquote>
112 </TD>
113 </TR>
114 <!-- =========== Summary =========== -->
115 <TR BGCOLOR='white' CLASS='TableRowColor'>
116 <TD>
117 <CODE><B><A HREF="../phpHtmlLib/CSSBuilder.html#var$_header_flag">$_header_flag</A></B></CODE>
118 <BR>
119 <blockquote> Flag to let us know if we should output a header content-type value header("Content-Type: text/css"); </blockquote>
120 <blockquote> Default Value: <CODE>->&nbsp;FALSE<-</CODE> </blockquote>
121 </TD>
122 </TR>
123 </TABLE>
124 <hr>
125 <!-- =========== VAR INHERITED SUMMARY =========== -->
126 <A NAME='var_inherited_summary'><!-- --></A>
127 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
128 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
129 <TD>
130 <span CLASS="font12bold">Inherited Class Variable Summary</span>
131 <A HREF="#top" CLASS="links">^TOP</A>
132 </TD>
133 </TR>
134
135 </TABLE>
136
137 <hr>
138 <!-- =========== METHOD SUMMARY =========== -->
139 <A NAME='method_summary'><!-- --></A>
140 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' Class="border">
141 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
142 <TD>
143 <span class="font12bold">Method Summary</span>
144 <A HREF="#top" CLASS="links">^TOP</A>
145 </TD>
146 </TR>
147
148 <!-- =========== Summary =========== -->
149 <TR BGCOLOR='white' CLASS='TableRowColor'>
150 <TD>
151 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodCSSBuilder'>void constructor CSSBuilder ( [$header_flag = FALSE] )</A></B></CODE>
152 <BR>
153 <blockquote> The CSSBuilder constructor </blockquote>
154 </TD>
155 </TR>
156 <!-- =========== Summary =========== -->
157 <TR BGCOLOR='white' CLASS='TableRowColor'>
158 <TD>
159 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodadd_entry'>void add_entry ( $name, $extends, $attributes )</A></B></CODE>
160 <BR>
161 <blockquote> This function adds a new class entry </blockquote>
162 </TD>
163 </TR>
164 <!-- =========== Summary =========== -->
165 <TR BGCOLOR='white' CLASS='TableRowColor'>
166 <TD>
167 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodrender'>string render ( [$indent_level = 1], [$output_debug = 0] )</A></B></CODE>
168 <BR>
169 <blockquote> The render method for compatibility with the rest of the phphtmllib api </blockquote>
170 </TD>
171 </TR>
172 <!-- =========== Summary =========== -->
173 <TR BGCOLOR='white' CLASS='TableRowColor'>
174 <TD>
175 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodset_header_flag'>void set_header_flag ( $flag )</A></B></CODE>
176 <BR>
177 <blockquote> This is used to set/update the header flag. </blockquote>
178 </TD>
179 </TR>
180 <!-- =========== Summary =========== -->
181 <TR BGCOLOR='white' CLASS='TableRowColor'>
182 <TD>
183 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodupdate_all_values'>void update_all_values ( $property, $search, $value )</A></B></CODE>
184 <BR>
185 <blockquote> This function is a macro for walking the entire </blockquote>
186 </TD>
187 </TR>
188 <!-- =========== Summary =========== -->
189 <TR BGCOLOR='white' CLASS='TableRowColor'>
190 <TD>
191 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodupdate_properties'>void update_properties ( $name, $extends, $properties )</A></B></CODE>
192 <BR>
193 <blockquote> This function updates a css property value for a specific class/id </blockquote>
194 </TD>
195 </TR>
196 <!-- =========== Summary =========== -->
197 <TR BGCOLOR='white' CLASS='TableRowColor'>
198 <TD>
199 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methodupdate_property'>void update_property ( $name, $extends, $property, $value )</A></B></CODE>
200 <BR>
201 <blockquote> This function updates a css property value for a specific class/id </blockquote>
202 </TD>
203 </TR>
204 <!-- =========== Summary =========== -->
205 <TR BGCOLOR='white' CLASS='TableRowColor'>
206 <TD>
207 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#methoduser_setup'>void user_setup ( )</A></B></CODE>
208 <BR>
209 <blockquote> Call the child class' setup function </blockquote>
210 </TD>
211 </TR>
212 <!-- =========== Summary =========== -->
213 <TR BGCOLOR='white' CLASS='TableRowColor'>
214 <TD>
215 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#method_build_name'>the _build_name ( $class )</A></B></CODE>
216 <BR>
217 <blockquote> This function is used to construct the css name declaration string. </blockquote>
218 </TD>
219 </TR>
220 <!-- =========== Summary =========== -->
221 <TR BGCOLOR='white' CLASS='TableRowColor'>
222 <TD>
223 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#method_build_properties'>string _build_properties ( $properties, $indent_str )</A></B></CODE>
224 <BR>
225 <blockquote> This function is used to construct the property: value strings for the class </blockquote>
226 </TD>
227 </TR>
228 <!-- =========== Summary =========== -->
229 <TR BGCOLOR='white' CLASS='TableRowColor'>
230 <TD>
231 <CODE><B><A HREF='../phpHtmlLib/CSSBuilder.html#method_replace_value'>void _replace_value ( &$item, $key, $blah )</A></B></CODE>
232 <BR>
233 <blockquote> This function does the main work for update_all_values </blockquote>
234 </TD>
235 </TR>
236 </TABLE>
237 <!-- =========== INHERITED METHOD SUMMARY =========== -->
238 <A NAME='functions_inherited'><!-- --></A>
239 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
240 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
241 <TD>
242 <span CLASS="font12bold">Inherited Method Summary</span>
243 <A HREF="#top" CLASS="links">^TOP</A>
244 </TD>
245 </TR>
246
247 </TABLE>
248 <hr>
249 <!-- ============ VARIABLE DETAIL =========== -->
250
251 <A NAME='variable_detail'></A>
252 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
253 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
254 <TD>
255 <span CLASS="font12bold">Variable Detail</span>
256 <A HREF="#top" CLASS="links">^TOP</A>
257 </TD>
258 </TR>
259 </TABLE>
260
261 <A NAME='var$indent_flag'><!-- --></A><H3>$indent_flag</H3> (line <span class="linenumber">75</span>)<br />
262 <b>Data type:</b> boolean<br>Flag for pretty (indented) output
263 <br />
264
265 <UL>
266 <LI><b>access</b> - <CODE>public</CODE></LI>
267 </UL>
268 <HR>
269 <A NAME='var$_entries'><!-- --></A><H3>$_entries</H3> (line <span class="linenumber">49</span>)<br />
270 <b>Data type:</b> array<br>This holds the entries for the css
271 <br />
272
273 <UL>
274 </UL>
275 <HR>
276 <A NAME='var$_header_flag'><!-- --></A><H3>$_header_flag</H3> (line <span class="linenumber">59</span>)<br />
277 <b>Data type:</b> boolean<br>Flag to let us know if we should output a header content-type value header("Content-Type: text/css");
278 <br />
279
280 <UL>
281 </UL>
282 <HR>
283 <hr>
284 <!-- ============ METHOD DETAIL =========== -->
285
286 <A NAME='method_detail'></A>
287 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
288 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
289 <TD>
290 <span class="font12bold">Method Detail</span>
291 <A HREF="#top" CLASS="links">^TOP</A>
292 </TD>
293 </TR>
294 </TABLE>
295 <BR>
296 <DIV CLASS="function">
297 <A NAME='methodCSSBuilder'><!-- --></A>
298 <SPAN CLASS="font12bold">Constructor CSSBuilder</SPAN> (line <span class="linenumber">86</span>)
299 <BR>
300 <SPAN CLASS="font10bold">Usage : </SPAN>
301 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
302 <span class="font10bold" style="color: #0000FF">CSSBuilder(
303 [boolean
304 $header_flag = FALSE])</SPAN>
305 <BR>
306
307 <BR>
308 <SPAN CLASS="font10bold">Description : </SPAN>
309 The CSSBuilder constructor
310 <br />
311
312 <DL>
313 <DT class="font10bold">Function Parameters:</DT>
314 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$header_flag</SPAN></SPAN> - output the http header content type mime type or not.</DD>
315
316 <DT class="font10bold">Function Info:</DT>
317 </DL>
318 </DIV>
319 <BR>
320 <DIV CLASS="function">
321 <A NAME='methodadd_entry'><!-- --></A>
322 <SPAN CLASS="font12bold">add_entry</SPAN> (line <span class="linenumber">189</span>)
323 <BR>
324 <SPAN CLASS="font10bold">Usage : </SPAN>
325 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
326 <span class="font10bold" style="color: #0000FF">add_entry(
327 string
328 $name, string
329 $extends, array
330 $attributes)</SPAN>
331 <BR>
332
333 <BR>
334 <SPAN CLASS="font10bold">Description : </SPAN>
335 This function adds a new class entry
336 <br />
337
338 <DL>
339 <DT class="font10bold">Function Parameters:</DT>
340 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> - class/id name</DD>
341 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$extends</SPAN></SPAN> - the list of extends ie #foo div, a { } where "div, a" are the extends</DD>
342 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$attributes</SPAN></SPAN> - the attributes</DD>
343
344 <DT class="font10bold">Function Info:</DT>
345 </DL>
346 </DIV>
347 <BR>
348 <DIV CLASS="function">
349 <A NAME='methodrender'><!-- --></A>
350 <SPAN CLASS="font12bold">render</SPAN> (line <span class="linenumber">103</span>)
351 <BR>
352 <SPAN CLASS="font10bold">Usage : </SPAN>
353 <span class="font10bold" style="color: #FF0000">string</SPAN>&nbsp;
354 <span class="font10bold" style="color: #0000FF">render(
355 [int
356 $indent_level = 1], int
357 $output_debug)</SPAN>
358 <BR>
359
360 <BR>
361 <SPAN CLASS="font10bold">Description : </SPAN>
362 The render method for compatibility with the rest of the phphtmllib api
363 <br />
364
365 <DL>
366 <DT class="font10bold">Function Parameters:</DT>
367 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$indent_level</SPAN></SPAN> - the indentation level for the container.</DD>
368 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">int</SPAN> <span style="color: #0000FF;font-weight:bold">$output_debug</SPAN></SPAN> - the output debug flag to maintain compatibility w/ the API.</DD>
369
370 <DT class="font10bold">Function Info:</DT>
371 <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>return</b> - the raw html output.</DD>
372 </DL>
373 </DIV>
374 <BR>
375 <DIV CLASS="function">
376 <A NAME='methodset_header_flag'><!-- --></A>
377 <SPAN CLASS="font12bold">set_header_flag</SPAN> (line <span class="linenumber">127</span>)
378 <BR>
379 <SPAN CLASS="font10bold">Usage : </SPAN>
380 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
381 <span class="font10bold" style="color: #0000FF">set_header_flag(
382 boolean
383 $flag)</SPAN>
384 <BR>
385
386 <BR>
387 <SPAN CLASS="font10bold">Description : </SPAN>
388 This is used to set/update the header flag.
389 <br />
390
391 <DL>
392 <DT class="font10bold">Function Parameters:</DT>
393 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">boolean</SPAN> <span style="color: #0000FF;font-weight:bold">$flag</SPAN></SPAN> </DD>
394
395 <DT class="font10bold">Function Info:</DT>
396 </DL>
397 </DIV>
398 <BR>
399 <DIV CLASS="function">
400 <A NAME='methodupdate_all_values'><!-- --></A>
401 <SPAN CLASS="font12bold">update_all_values</SPAN> (line <span class="linenumber">244</span>)
402 <BR>
403 <SPAN CLASS="font10bold">Usage : </SPAN>
404 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
405 <span class="font10bold" style="color: #0000FF">update_all_values(
406 string
407 $property, string
408 $search, string
409 $value)</SPAN>
410 <BR>
411
412 <BR>
413 <SPAN CLASS="font10bold">Description : </SPAN>
414 This function is a macro for walking the entire
415 <br />
416 <p>list of classes, looking for particular property in each class. It then tries to match the current value of that property and then replaces the value with the new value.</p><p>NOTE: this is a way of templating themes. you create the original css w/ a value of something like _DARK_COLOR_ and use this function to replace all occurrences with #dbdbdb</p>
417 <DL>
418 <DT class="font10bold">Function Parameters:</DT>
419 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$property</SPAN></SPAN> - the property that the search lives in</DD>
420 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$search</SPAN></SPAN> - the original value to find</DD>
421 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$value</SPAN></SPAN> - the new value</DD>
422
423 <DT class="font10bold">Function Info:</DT>
424 </DL>
425 </DIV>
426 <BR>
427 <DIV CLASS="function">
428 <A NAME='methodupdate_properties'><!-- --></A>
429 <SPAN CLASS="font12bold">update_properties</SPAN> (line <span class="linenumber">219</span>)
430 <BR>
431 <SPAN CLASS="font10bold">Usage : </SPAN>
432 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
433 <span class="font10bold" style="color: #0000FF">update_properties(
434 string
435 $name, string
436 $extends, array
437 $properties)</SPAN>
438 <BR>
439
440 <BR>
441 <SPAN CLASS="font10bold">Description : </SPAN>
442 This function updates a css property value for a specific class/id
443 <br />
444
445 <DL>
446 <DT class="font10bold">Function Parameters:</DT>
447 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> - the class/id name</DD>
448 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$extends</SPAN></SPAN> - the list of extends ie #foo div, a { } where "div, a" are the extends</DD>
449 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$properties</SPAN></SPAN> - the array of array(property =&gt; value ) pairs.</DD>
450
451 <DT class="font10bold">Function Info:</DT>
452 </DL>
453 </DIV>
454 <BR>
455 <DIV CLASS="function">
456 <A NAME='methodupdate_property'><!-- --></A>
457 <SPAN CLASS="font12bold">update_property</SPAN> (line <span class="linenumber">205</span>)
458 <BR>
459 <SPAN CLASS="font10bold">Usage : </SPAN>
460 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
461 <span class="font10bold" style="color: #0000FF">update_property(
462 string
463 $name, string
464 $extends, string
465 $property, string
466 $value)</SPAN>
467 <BR>
468
469 <BR>
470 <SPAN CLASS="font10bold">Description : </SPAN>
471 This function updates a css property value for a specific class/id
472 <br />
473
474 <DL>
475 <DT class="font10bold">Function Parameters:</DT>
476 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$name</SPAN></SPAN> - the class/id name</DD>
477 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$extends</SPAN></SPAN> - the list of extends ie #foo div, a { } where "div, a" are the extends</DD>
478 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$property</SPAN></SPAN> - the property to adjust</DD>
479 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$value</SPAN></SPAN> - the value for the property</DD>
480
481 <DT class="font10bold">Function Info:</DT>
482 </DL>
483 </DIV>
484 <BR>
485 <DIV CLASS="function">
486 <A NAME='methoduser_setup'><!-- --></A>
487 <SPAN CLASS="font12bold">user_setup</SPAN> (line <span class="linenumber">136</span>)
488 <BR>
489 <SPAN CLASS="font10bold">Usage : </SPAN>
490 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
491 <span class="font10bold" style="color: #0000FF">user_setup(
492 )</SPAN>
493 <BR>
494 <p>Overridden in child classes as:<br />
495 <dl>
496 <dt><a href="../phpHtmlLib/FooterNavCSS.html#methoduser_setup">FooterNavCSS::user_setup()</a></dt>
497 <dd></dd>
498 </dl>
499 <dl>
500 <dt><a href="../phpHtmlLib/ActiveTabCSS.html#methoduser_setup">ActiveTabCSS::user_setup()</a></dt>
501 <dd></dd>
502 </dl>
503 <dl>
504 <dt><a href="../phpHtmlLib/InfoTableCSS.html#methoduser_setup">InfoTableCSS::user_setup()</a></dt>
505 <dd></dd>
506 </dl>
507 <dl>
508 <dt><a href="../phpHtmlLib/NavTableCSS.html#methoduser_setup">NavTableCSS::user_setup()</a></dt>
509 <dd></dd>
510 </dl>
511 <dl>
512 <dt><a href="../phpHtmlLib/TextNavCSS.html#methoduser_setup">TextNavCSS::user_setup()</a></dt>
513 <dd></dd>
514 </dl>
515 <dl>
516 <dt><a href="../phpHtmlLib/TextCSSNavCSS.html#methoduser_setup">TextCSSNavCSS::user_setup()</a></dt>
517 <dd></dd>
518 </dl>
519 <dl>
520 <dt><a href="../phpHtmlLib/ImageThumbnailWidgetCSS.html#methoduser_setup">ImageThumbnailWidgetCSS::user_setup()</a></dt>
521 <dd></dd>
522 </dl>
523 <dl>
524 <dt><a href="../phpHtmlLib/RoundTitleTableCSS.html#methoduser_setup">RoundTitleTableCSS::user_setup()</a></dt>
525 <dd></dd>
526 </dl>
527 <dl>
528 <dt><a href="../phpHtmlLib/DefaultGUIDataListCSS.html#methoduser_setup">DefaultGUIDataListCSS::user_setup()</a></dt>
529 <dd></dd>
530 </dl>
531 <dl>
532 <dt><a href="../phpHtmlLib/VerticalCSSNavTableCSS.html#methoduser_setup">VerticalCSSNavTableCSS::user_setup()</a></dt>
533 <dd></dd>
534 </dl>
535 </p>
536
537 <BR>
538 <SPAN CLASS="font10bold">Description : </SPAN>
539 Call the child class' setup function
540 <br />
541 <p>to build the actual css classes and their attributes</p>
542 <DL>
543
544 <DT class="font10bold">Function Info:</DT>
545 </DL>
546 </DIV>
547 <BR>
548 <DIV CLASS="function">
549 <A NAME='method_build_name'><!-- --></A>
550 <SPAN CLASS="font12bold">_build_name</SPAN> (line <span class="linenumber">154</span>)
551 <BR>
552 <SPAN CLASS="font10bold">Usage : </SPAN>
553 <span class="font10bold" style="color: #FF0000">the</SPAN>&nbsp;
554 <span class="font10bold" style="color: #0000FF">_build_name(
555 string
556 $class)</SPAN>
557 <BR>
558
559 <BR>
560 <SPAN CLASS="font10bold">Description : </SPAN>
561 This function is used to construct the css name declaration string.
562 <br />
563 <p>ie #foo div,span {</p>
564 <DL>
565 <DT class="font10bold">Function Parameters:</DT>
566 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$class</SPAN></SPAN> the name-extends string</DD>
567
568 <DT class="font10bold">Function Info:</DT>
569 <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>return</b> - css name declaration</DD>
570 </DL>
571 </DIV>
572 <BR>
573 <DIV CLASS="function">
574 <A NAME='method_build_properties'><!-- --></A>
575 <SPAN CLASS="font12bold">_build_properties</SPAN> (line <span class="linenumber">169</span>)
576 <BR>
577 <SPAN CLASS="font10bold">Usage : </SPAN>
578 <span class="font10bold" style="color: #FF0000">string</SPAN>&nbsp;
579 <span class="font10bold" style="color: #0000FF">_build_properties(
580 array
581 $properties, array
582 $indent_str)</SPAN>
583 <BR>
584
585 <BR>
586 <SPAN CLASS="font10bold">Description : </SPAN>
587 This function is used to construct the property: value strings for the class
588 <br />
589
590 <DL>
591 <DT class="font10bold">Function Parameters:</DT>
592 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$properties</SPAN></SPAN> - the properties</DD>
593 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">array</SPAN> <span style="color: #0000FF;font-weight:bold">$indent_str</SPAN></SPAN> - the indent string.</DD>
594
595 <DT class="font10bold">Function Info:</DT>
596 </DL>
597 </DIV>
598 <BR>
599 <DIV CLASS="function">
600 <A NAME='method_replace_value'><!-- --></A>
601 <SPAN CLASS="font12bold">_replace_value</SPAN> (line <span class="linenumber">258</span>)
602 <BR>
603 <SPAN CLASS="font10bold">Usage : </SPAN>
604 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
605 <span class="font10bold" style="color: #0000FF">_replace_value(
606 mixed
607 &$item, mixed
608 $key, mixed
609 $blah)</SPAN>
610 <BR>
611
612 <BR>
613 <SPAN CLASS="font10bold">Description : </SPAN>
614 This function does the main work for update_all_values
615 <br />
616
617 <DL>
618
619 <DT class="font10bold">Function Info:</DT>
620 </DL>
621 </DIV>
622 <BR>
623 <div id="credit">
624 <hr>
625 Documention generated on Thu, 20 Feb 2003 16:22:33 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0rc1</a>
626 </div>
627 </body>
628 </html>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed