00001 #ifndef __brick_H_ 00002 #define __brick_H_ 00003 00004 typedef struct brick brick_t; 00005 00006 struct brick { 00007 redraw_man_t *rdman; 00008 coord_t *root_coord; 00009 00010 coord_t *layer1; 00011 00012 shape_t *rect4012; 00013 00014 paint_t *rect4012_fill; 00015 00016 paint_t *rect4012_stroke; 00017 00018 shape_t *rect4016; 00019 00020 paint_t *rect4016_fill; 00021 00022 paint_t *rect4016_stroke; 00023 00024 shape_t *rect4531; 00025 00026 paint_t *rect4531_fill; 00027 00028 paint_t *rect4531_stroke; 00029 00030 shape_t *rect4533; 00031 00032 paint_t *rect4533_fill; 00033 00034 paint_t *rect4533_stroke; 00035 00036 shape_t *rect4535; 00037 00038 paint_t *rect4535_fill; 00039 00040 paint_t *rect4535_stroke; 00041 00042 shape_t *rect4537; 00043 00044 paint_t *rect4537_fill; 00045 00046 paint_t *rect4537_stroke; 00047 00048 shape_t *rect4539; 00049 00050 paint_t *rect4539_fill; 00051 00052 paint_t *rect4539_stroke; 00053 00054 shape_t *rect4541; 00055 00056 paint_t *rect4541_fill; 00057 00058 paint_t *rect4541_stroke; 00059 00060 shape_t *rect4543; 00061 00062 paint_t *rect4543_fill; 00063 00064 paint_t *rect4543_stroke; 00065 00066 shape_t *rect4545; 00067 00068 paint_t *rect4545_fill; 00069 00070 paint_t *rect4545_stroke; 00071 00072 shape_t *rect4547; 00073 00074 paint_t *rect4547_fill; 00075 00076 paint_t *rect4547_stroke; 00077 00078 shape_t *rect4549; 00079 00080 paint_t *rect4549_fill; 00081 00082 paint_t *rect4549_stroke; 00083 00084 shape_t *rect4551; 00085 00086 paint_t *rect4551_fill; 00087 00088 paint_t *rect4551_stroke; 00089 00090 shape_t *rect4553; 00091 00092 paint_t *rect4553_fill; 00093 00094 paint_t *rect4553_stroke; 00095 }; 00096 00097 extern brick_t *brick_new(redraw_man_t *rdman, coord_t *parent_coord); 00098 extern void brick_free(brick_t *obj); 00099 00100 #endif /* __brick_H_ */