00001 #ifndef __calculator_scr_H_ 00002 #define __calculator_scr_H_ 00003 00004 typedef struct calculator_scr calculator_scr_t; 00005 00006 struct calculator_scr { 00007 redraw_man_t *rdman; 00008 coord_t *root_coord; 00009 00010 paint_t *linearGradient3216; 00011 00012 paint_t *linearGradient2239; 00013 00014 paint_t *linearGradient2229; 00015 00016 paint_t *radialGradient2245; 00017 00018 paint_t *radialGradient3222; 00019 00020 coord_t *layer1; 00021 00022 shape_t *rect2227; 00023 00024 shape_t *rect2192; 00025 00026 paint_t *rect2192_fill; 00027 00028 paint_t *rect2192_stroke; 00029 00030 coord_t *but_0; 00031 00032 shape_t *rect2160; 00033 00034 paint_t *rect2160_fill; 00035 00036 paint_t *rect2160_stroke; 00037 00038 shape_t *tspan2202; 00039 00040 paint_t *tspan2202_fill; 00041 00042 coord_t *but_1; 00043 00044 shape_t *rect2162; 00045 00046 paint_t *rect2162_fill; 00047 00048 paint_t *rect2162_stroke; 00049 00050 shape_t *tspan2206; 00051 00052 paint_t *tspan2206_fill; 00053 00054 coord_t *but_2; 00055 00056 shape_t *rect2164; 00057 00058 paint_t *rect2164_fill; 00059 00060 paint_t *rect2164_stroke; 00061 00062 shape_t *tspan2210; 00063 00064 paint_t *tspan2210_fill; 00065 00066 coord_t *but_3; 00067 00068 shape_t *rect2166; 00069 00070 paint_t *rect2166_fill; 00071 00072 paint_t *rect2166_stroke; 00073 00074 shape_t *tspan2214; 00075 00076 paint_t *tspan2214_fill; 00077 00078 coord_t *but_4; 00079 00080 shape_t *rect2168; 00081 00082 paint_t *rect2168_fill; 00083 00084 paint_t *rect2168_stroke; 00085 00086 shape_t *tspan2218; 00087 00088 paint_t *tspan2218_fill; 00089 00090 coord_t *but_5; 00091 00092 shape_t *rect2170; 00093 00094 paint_t *rect2170_fill; 00095 00096 paint_t *rect2170_stroke; 00097 00098 shape_t *tspan2222; 00099 00100 paint_t *tspan2222_fill; 00101 00102 coord_t *but_6; 00103 00104 shape_t *rect2172; 00105 00106 paint_t *rect2172_fill; 00107 00108 paint_t *rect2172_stroke; 00109 00110 shape_t *tspan2226; 00111 00112 paint_t *tspan2226_fill; 00113 00114 coord_t *but_7; 00115 00116 shape_t *rect2174; 00117 00118 paint_t *rect2174_fill; 00119 00120 paint_t *rect2174_stroke; 00121 00122 shape_t *tspan2230; 00123 00124 paint_t *tspan2230_fill; 00125 00126 coord_t *but_8; 00127 00128 shape_t *rect2176; 00129 00130 paint_t *rect2176_fill; 00131 00132 paint_t *rect2176_stroke; 00133 00134 shape_t *tspan2234; 00135 00136 paint_t *tspan2234_fill; 00137 00138 coord_t *but_9; 00139 00140 shape_t *rect2178; 00141 00142 paint_t *rect2178_fill; 00143 00144 paint_t *rect2178_stroke; 00145 00146 shape_t *tspan2238; 00147 00148 paint_t *tspan2238_fill; 00149 00150 coord_t *but_add; 00151 00152 shape_t *rect2180; 00153 00154 paint_t *rect2180_fill; 00155 00156 paint_t *rect2180_stroke; 00157 00158 shape_t *tspan2242; 00159 00160 paint_t *tspan2242_fill; 00161 00162 coord_t *but_minus; 00163 00164 shape_t *rect2182; 00165 00166 paint_t *rect2182_fill; 00167 00168 paint_t *rect2182_stroke; 00169 00170 shape_t *tspan2246; 00171 00172 paint_t *tspan2246_fill; 00173 00174 coord_t *but_mul; 00175 00176 shape_t *rect2194; 00177 00178 paint_t *rect2194_fill; 00179 00180 paint_t *rect2194_stroke; 00181 00182 shape_t *tspan2250; 00183 00184 paint_t *tspan2250_fill; 00185 00186 coord_t *but_div; 00187 00188 shape_t *rect2196; 00189 00190 paint_t *rect2196_fill; 00191 00192 paint_t *rect2196_stroke; 00193 00194 shape_t *tspan2254; 00195 00196 paint_t *tspan2254_fill; 00197 00198 coord_t *but_eq; 00199 00200 shape_t *rect2198; 00201 00202 paint_t *rect2198_fill; 00203 00204 paint_t *rect2198_stroke; 00205 00206 shape_t *tspan2258; 00207 00208 paint_t *tspan2258_fill; 00209 00210 coord_t *but_clr; 00211 00212 shape_t *rect2184; 00213 00214 paint_t *rect2184_fill; 00215 00216 paint_t *rect2184_stroke; 00217 00218 shape_t *tspan2262; 00219 00220 paint_t *tspan2262_fill; 00221 00222 shape_t *rect2264; 00223 00224 paint_t *rect2264_stroke; 00225 00226 shape_t *screen_text; 00227 00228 paint_t *screen_text_fill; 00229 00230 shape_t *saved_text; 00231 00232 paint_t *saved_text_fill; 00233 }; 00234 00235 extern calculator_scr_t *calculator_scr_new(redraw_man_t *rdman, coord_t *parent_coord); 00236 extern void calculator_scr_free(calculator_scr_t *obj); 00237 00238 #endif /* __calculator_scr_H_ */