From: <enl...@li...> - 2000-11-02 23:35:33
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/ebits Modified Files: Ebits_private.h ebits_main.c Log Message: add a color class to bits......... :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ebits/src/Ebits_private.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Ebits_private.h 2000/10/29 07:37:43 1.1 +++ Ebits_private.h 2000/11/02 23:35:33 1.2 @@ -37,6 +37,7 @@ { char *name; char *class; + char *color_class; struct { char *image; } normal, hilited, clicked, disabled; =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ebits/src/ebits_main.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ebits_main.c 2000/10/29 07:37:43 1.1 +++ ebits_main.c 2000/11/02 23:35:33 1.2 @@ -570,6 +570,8 @@ bit->name = e_db_str_get(db, key); snprintf(key, sizeof(key), "/bits/bit/%i/class", i); bit->class = e_db_str_get(db, key); + snprintf(key, sizeof(key), "/bits/bit/%i/color_class", i); + bit->color_class = e_db_str_get(db, key); snprintf(key, sizeof(key), "/bits/bit/%i/normal/image", i); bit->normal.image = e_db_str_get(db, key); snprintf(key, sizeof(key), "/bits/bit/%i/hilited/image", i); @@ -746,6 +748,7 @@ } if (state->description->name) free(state->description->name); if (state->description->class) free(state->description->class); + if (state->description->color_class) free(state->description->color_class); if (state->description->normal.image) free(state->description->normal.image); if (state->description->hilited.image) free(state->description->hilited.image); if (state->description->clicked.image) free(state->description->clicked.image); @@ -906,6 +909,7 @@ bit = l->data; if (bit->name) free(bit->name); if (bit->class) free(bit->class); + if (bit->color_class) free(bit->color_class); if (bit->normal.image) free(bit->normal.image); if (bit->hilited.image) free(bit->hilited.image); if (bit->clicked.image) free(bit->clicked.image); @@ -1279,6 +1283,8 @@ if (bit->name) e_db_str_set(db, key, bit->name); snprintf(key, sizeof(key), "/bits/bit/%i/class", i); if (bit->class) e_db_str_set(db, key, bit->class); + snprintf(key, sizeof(key), "/bits/bit/%i/color_class", i); + if (bit->color_class) e_db_str_set(db, key, bit->color_class); snprintf(key, sizeof(key), "/bits/bit/%i/normal/image", i); if (bit->normal.image) e_db_str_set(db, key, bit->normal.image); snprintf(key, sizeof(key), "/bits/bit/%i/hilited/image", i); |