nuclear@1: #ifndef THUMBS_H_ nuclear@1: #define THUMBS_H_ nuclear@1: nuclear@11: struct img_pixmap; nuclear@1: nuclear@1: struct thumbnail { nuclear@1: char *fname; nuclear@1: unsigned int tex; nuclear@1: float aspect; nuclear@1: nuclear@1: float layout_pos[2]; nuclear@1: float layout_size[2]; nuclear@1: nuclear@11: struct img_pixmap *img; nuclear@11: nuclear@1: struct thumbnail *next; nuclear@1: }; nuclear@1: nuclear@1: struct thumbnail *create_thumbs(const char *dirpath); nuclear@1: void free_thumbs(struct thumbnail *thumbs); nuclear@1: nuclear@11: void update_thumbs(void); nuclear@1: void draw_thumbs(struct thumbnail *thumbs, float thumb_sz, float start_y); nuclear@1: nuclear@1: #endif /* THUMBS_H_ */