X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fguicast%2Fbctheme.h;fp=cinelerra-5.1%2Fguicast%2Fbctheme.h;h=165e7d7a58e9edead930ae34e2cd42006d682245;hb=0a0a29dd9e484b5622b46173d51bb6cefc0a5da4;hp=3f56d40181f365fc50de37fe557aca26379bdfc1;hpb=15df6cbff7373d232ae0b8dcaecd9aa51ff5c388;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bctheme.h b/cinelerra-5.1/guicast/bctheme.h index 3f56d401..165e7d7a 100644 --- a/cinelerra-5.1/guicast/bctheme.h +++ b/cinelerra-5.1/guicast/bctheme.h @@ -106,9 +106,6 @@ public: // Verify all images have been used after initialization. void check_used(); - - - void dump(); BC_Resources* get_resources(); @@ -123,13 +120,20 @@ private: ArrayList image_sets; // Compressed images are loaded in here. - char *data_ptr; - char *contents_ptr; - ArrayList contents; - ArrayList pointers; - ArrayList used; - char *last_image; - unsigned char *last_pointer; + class image_item { + public: + char *name; + unsigned char *data; + int used; + + image_item(char *nm, unsigned char *dp) { + name = nm; data = dp; used = 0; + } + } *last_image; + int images_dirty; + ArrayList images; + + static int images_cmpr(const void *ap, const void *bp); }; class BC_ThemeSet