1<html><head><base target=k-main></head><body bgcolor=white> 2 3<font face=Times size=3> 4 5<b>class c4_ViewProp</b> - View properties. 6 7<hr size=1> 8 9<dl> 10 11 <if !private> 12 <a name="c4_Property_CleanupInternalData___"><dt> 13 <nobr> 14 static void 15 <b><A HREF='c4_Property.html'>c4_Property</A>::CleanupInternalData</b> (); 16 </nobr> 17 <dd> 18 19 20 <font face=Helvetica size=-1>Call this to get rid of som eonternal datastructues (on exit)</font> 21 <p> 22 23 24 <if !private> 25 <a name="c4_Property_GetId___const"><dt> 26 <nobr> 27 int 28 <b><A HREF='c4_Property.html'>c4_Property</A>::GetId</b> () <i>const</i>; 29 </nobr> 30 <dd> 31 32 A property object in fact merely represents an entry in a globally 33 maintained symbol table. Each property is assigned a unique id, 34 which remains valid as long as some reference to that property 35 exists. In general, property id's remain unique as long as the 36 application runs. Do not store id's on file, since they are 37 not guaranteed to remain the same across program invocations. 38 All properties with the same name are given the same id. 39<br> 40 41 <p> 42 43 44 <if !private> 45 <a name="c4_Property_Name___const"><dt> 46 <nobr> 47 const char* 48 <b><A HREF='c4_Property.html'>c4_Property</A>::Name</b> () <i>const</i>; 49 </nobr> 50 <dd> 51 52 53 <font face=Helvetica size=-1>Return the name of this property</font> 54 <p> 55 56 57 <if !private> 58 <a name="c4_Property_Refs_int__const"><dt> 59 <nobr> 60 void 61 <b><A HREF='c4_Property.html'>c4_Property</A>::Refs</b> (int) <i>const</i>; 62 </nobr> 63 <dd> 64 65 This is part of the implementation and shouldn't normally be called. 66<br> 67 68 <p> 69 70 71 <if !private> 72 <a name="c4_Property_Type___const"><dt> 73 <nobr> 74 char 75 <b><A HREF='c4_Property.html'>c4_Property</A>::Type</b> () <i>const</i>; 76 </nobr> 77 <dd> 78 79 80 <font face=Helvetica size=-1>Return the type of this property</font> 81 <p> 82 83 84 <if !private> 85 <a name="c4_Property_operator___const__const"><dt> 86 <nobr> 87 <A HREF="c4_Reference.html" >c4_Reference</A> 88 <b><A HREF='c4_Property.html'>c4_Property</A>::operator()</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>; 89 </nobr> 90 <dd> 91 92 93 <font face=Helvetica size=-1>Get or set this untyped property in a row</font> 94 <p> 95 96 97 <if !private> 98 <a name="c4_Property_operator___const__const"><dt> 99 <nobr> 100 <A HREF="c4_View.html" >c4_View</A> 101 <b><A HREF='c4_Property.html'>c4_Property</A>::operator, </b> (const <A HREF="c4_Property.html" >c4_Property</A>& prop_) <i>const</i>; 102 </nobr> 103 <dd> 104 105 106 <font face=Helvetica size=-1>Return a view like the first, with a property appended to it</font> 107 <p> 108 109 110 <if !private> 111 <a name="c4_Property_operator___const__"><dt> 112 <nobr> 113 void 114 <b><A HREF='c4_Property.html'>c4_Property</A>::operator= </b> (const <A HREF="c4_Property.html" >c4_Property</A>& property_); 115 </nobr> 116 <dd> 117 118 119 <font face=Helvetica size=-1>Assignment</font> 120 <p> 121 122 123 <if !private> 124 <a name="c4_ViewProp_AsRow_const__const"><dt> 125 <nobr> 126 <A HREF="c4_Row.html" >c4_Row</A> 127 <b>AsRow</b> (const <A HREF="c4_View.html" >c4_View</A>& value_) <i>const</i>; 128 </nobr> 129 <dd> 130 131 132 <font face=Helvetica size=-1>Create a row with one view</font> 133 <p> 134 135 136 <if !private> 137 <a name="c4_ViewProp_Get_const__const"><dt> 138 <nobr> 139 <A HREF="c4_View.html" >c4_View</A> 140 <b>Get</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>; 141 </nobr> 142 <dd> 143 144 145 <font face=Helvetica size=-1>Get a view property in a row</font> 146 <p> 147 148 149 <if !private> 150 <a name="c4_ViewProp_Set_constconst__const"><dt> 151 <nobr> 152 void 153 <b>Set</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_, const <A HREF="c4_View.html" >c4_View</A>& value_) <i>const</i>; 154 </nobr> 155 <dd> 156 157 158 <font face=Helvetica size=-1>Set a view property in a row</font> 159 <p> 160 161 162 <if !private> 163 <a name="c4_ViewProp_c4_ViewProp_const_"><dt> 164 <nobr> 165 166 <b>c4_ViewProp</b> (const char* name_); 167 </nobr> 168 <dd> 169 170 171 <font face=Helvetica size=-1>Construct a new property</font> 172 <p> 173 174 175 <if !private> 176 <a name="c4_ViewProp_operator___const__const"><dt> 177 <nobr> 178 <A HREF="c4_ViewRef.html" >c4_ViewRef</A> 179 <b>operator()</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>; 180 </nobr> 181 <dd> 182 183 184 <font face=Helvetica size=-1>Get or set a view property in a row</font> 185 <p> 186 187 188 <if !private> 189 <a name="c4_ViewProp_operator___const__const"><dt> 190 <nobr> 191 <A HREF="c4_Row.html" >c4_Row</A> 192 <b>operator[]</b> (const <A HREF="c4_View.html" >c4_View</A>& value_) <i>const</i>; 193 </nobr> 194 <dd> 195 196 197 <font face=Helvetica size=-1>Create a row with one view, shorthand for AsRow</font> 198 <p> 199 200 201</dl> 202 203<hr size=1 width=50 align=left> 204class 205<b>c4_ViewProp</b> 206</font> 207 208</body></html> 209