imtk
diff src/textbox.c @ 8:10604ff95527
imtk_draw_rect
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 14 Apr 2011 23:21:56 +0300 |
parents | 38609a9f7586 |
children | 9c7987064bb0 |
line diff
1.1 --- a/src/textbox.c Thu Apr 14 23:04:07 2011 +0300 1.2 +++ b/src/textbox.c Thu Apr 14 23:21:56 2011 +0300 1.3 @@ -72,22 +72,19 @@ 1.4 glColor4fv(imtk_get_color(IMTK_BASE_COLOR)); 1.5 } 1.6 1.7 - glBegin(GL_QUADS); 1.8 - glVertex2f(x, y); 1.9 - glVertex2f(x + TEXTBOX_SIZE, y); 1.10 - glVertex2f(x + TEXTBOX_SIZE, y + 20); 1.11 - glVertex2f(x, y + 20); 1.12 - glEnd(); 1.13 - 1.14 - glColor4fv(imtk_get_color(IMTK_TEXT_COLOR)); 1.15 + imtk_draw_rect(x, y, TEXTBOX_SIZE, 20, 0); 1.16 1.17 if(imtk_has_focus(id)) { 1.18 glBegin(GL_LINES); 1.19 - glVertex2f(x + strsz + 2, y + 2); 1.20 - glVertex2f(x + strsz + 2, y + 18); 1.21 + glColor4f(0.8, 0.25, 0.18, imtk_get_color(IMTK_TEXT_COLOR)[3]); 1.22 + glVertex2f(x + strsz + 3, y + 2); 1.23 + glVertex2f(x + strsz + 3, y + 18); 1.24 + glVertex2f(x + strsz + 4, y + 2); 1.25 + glVertex2f(x + strsz + 4, y + 18); 1.26 glEnd(); 1.27 } 1.28 1.29 + glColor4fv(imtk_get_color(IMTK_TEXT_COLOR)); 1.30 imtk_draw_string(x + 2, y + 15, text); 1.31 1.32 imtk_draw_frame(x, y, TEXTBOX_SIZE, 20, FRAME_INSET);