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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.3

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