00001 #ifndef VCELL_MK_STAR_H 00002 #define VCELL_MK_STAR_H 1 00003 00004 00030 #include "vcell.h" 00031 00032 00033 //############################################################################### 00034 //############################################################################### meta 00035 //############################################################################### 00036 00042 vcell *mkmeta_group(vcell *first,...); 00043 00049 vcell *mkmeta_title(char *key); 00055 vcell *mkmeta_author(char *key); 00060 vcell *mkmeta_description(char *key); 00061 00066 vcell *mkmeta_version(char *key); 00067 00068 00069 00070 00071 /* 00072 typical usage of meta areas: 00073 00074 we can add more as required. 00075 00076 00077 vcell *meta = mkmeta_group( 00078 mkmeta_title( "liqbase"), 00079 mkmeta_description( "this is a test description"), 00080 mkmeta_author( "liquid@gmail.com"), 00081 mkmeta_version( "1.0"), 00082 NULL); 00083 vcell_child_append(self,meta); 00084 00085 */ 00086 00087 00088 00089 00090 //############################################################################### 00091 //############################################################################### Group 00092 //############################################################################### 00093 00099 vcell *mkgroupa(char *key,char *classname,vcell *first,va_list arg); 00100 00101 00107 vcell *mkgroup(char *key,vcell *first,...); 00108 00109 00120 #endif