imtk

annotate src/draw.h @ 13:9c7987064bb0

- fixed the frame drawing a bit - added global alpha value and various drawing parameters - backported the checkbox check mark from glamtk - fixed progress bar drawing so that the bevels of the trough and the bar won't overlap
author John Tsiombikas <nuclear@siggraph.org>
date Mon, 18 Apr 2011 06:15:46 +0300
parents 10604ff95527
children df2bc9406561
rev   line source
nuclear@6 1 #ifndef DRAW_H_
nuclear@6 2 #define DRAW_H_
nuclear@6 3
nuclear@6 4 #ifndef __APPLE__
nuclear@6 5 #include <GL/glut.h>
nuclear@6 6 #else
nuclear@6 7 #include <GLUT/glut.h>
nuclear@6 8 #endif
nuclear@13 9 #include "imtk.h"
nuclear@6 10
nuclear@6 11 enum {
nuclear@6 12 FRAME_OUTSET,
nuclear@6 13 FRAME_INSET
nuclear@6 14 };
nuclear@6 15
nuclear@13 16 /*void imtk_set_color(int col, float r, float g, float b, float a); in imtk.h */
nuclear@6 17 float *imtk_get_color(int col);
nuclear@8 18 void imtk_draw_rect(int x, int y, int w, int h, float *color_rgba);
nuclear@6 19 void imtk_draw_frame(int x, int y, int w, int h, int style);
nuclear@6 20 void imtk_draw_string(int x, int y, const char *str);
nuclear@6 21 int imtk_string_size(const char *str);
nuclear@6 22
nuclear@6 23 #endif /* DRAW_H_ */