mmenu: Mostly untested; pushing in list-view changes so porg/pmprog can fiddle easier :)
[pandora-libraries.git] / minimenu / mmcache.h
index de12c44..a435ed6 100644 (file)
 typedef struct _mm_cache_t {
   char uniqueid [ 1024 ]; // pnd unique-id
   void /*SDL_Surface*/ *i;
+  void /*SDL_Surface*/ *itiny; // for list view
   // structure
   struct _mm_cache_t *next; // next in linked list
 } mm_cache_t;
 
 unsigned char cache_icon ( pnd_disco_t *app, unsigned char maxwidth, unsigned char maxheight );
-unsigned char cache_preview ( pnd_disco_t *app, unsigned char maxwidth, unsigned char maxheight );
+unsigned char cache_preview ( pnd_disco_t *app, unsigned int maxwidth, unsigned int maxheight );
 
 mm_cache_t *cache_query ( char *id, mm_cache_t *head );
 mm_cache_t *cache_query_icon ( char *id ); // specialized version
 mm_cache_t *cache_query_preview ( char *id ); // specialized version
 
+unsigned char cache_find_writable ( char *originpath, char *r_writepath, unsigned int len );
+
 #endif