00001 #ifndef liqcell_MK_STAR_H 00002 #define liqcell_MK_STAR_H 1 00003 00004 00030 #include "liqcell.h" 00031 00032 00033 //############################################################################### 00034 //############################################################################### meta 00035 //############################################################################### 00036 00042 liqcell *mkmeta_group(liqcell *first,...); 00043 00049 liqcell *mkmeta_title(char *key); 00055 liqcell *mkmeta_author(char *key); 00060 liqcell *mkmeta_description(char *key); 00061 00066 liqcell *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 liqcell *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 liqcell_child_append(self,meta); 00084 00085 */ 00086 00087 00088 00089 00090 //############################################################################### 00091 //############################################################################### Group 00092 //############################################################################### 00093 00099 liqcell *mkgroupa(char *key,char *classname,liqcell *first,va_list arg); 00100 00101 00107 liqcell *mkgroup(char *key,liqcell *first,...); 00108 00109 00120 #endif