1,7 → 1,7 |
#ifndef KOLIBRI_PROGRESSBAR_H |
#define KOLIBRI_PROGRESSBAR_H |
|
struct progress_bar { |
typedef struct { |
unsigned int value; |
unsigned int left; |
unsigned int top; |
13,11 → 13,11 |
unsigned int back_color; |
unsigned int progress_color; |
unsigned int frame_color; |
}; |
} progressbar; |
|
struct progress_bar* kolibri_new_progress_bar(unsigned int min_value, unsigned int max_value, unsigned int cur_value, unsigned int tlx, unsigned int tly, unsigned int sizex, unsigned int sizey) |
progressbar* kolibri_new_progressbar(unsigned int min_value, unsigned int max_value, unsigned int cur_value, unsigned int tlx, unsigned int tly, unsigned int sizex, unsigned int sizey) |
{ |
struct progress_bar *new_progressbar = (struct progress_bar *)malloc(sizeof(struct progress_bar)); |
progressbar *new_progressbar = (progressbar*)malloc(sizeof(progressbar)); |
|
new_progressbar -> value = cur_value; |
new_progressbar -> left = tlx; |
27,13 → 27,13 |
new_progressbar -> style = 1; |
new_progressbar -> min = min_value; |
new_progressbar -> max = max_value; |
new_progressbar -> back_color = 0xffffff; |
new_progressbar -> progress_color = 0x00ff00; |
new_progressbar -> frame_color = 0x000000; |
new_progressbar -> back_color = 0xffffff; // white |
new_progressbar -> progress_color = 0x00ff00; // green |
new_progressbar -> frame_color = 0x000000; // black |
return new_progressbar; |
} |
|
extern void (*progressbar_draw)(struct progress_bar *) __attribute__((__stdcall__)); |
extern void (*progressbar_progress)(struct progress_bar *) __attribute__((__stdcall__)); |
extern void (*progressbar_draw)(progressbar *) __attribute__((__stdcall__)); |
extern void (*progressbar_progress)(progressbar *) __attribute__((__stdcall__)); |
|
#endif /* KOLIBRI_PROGRESSBAR_H */ |