Exclude unnecessary code in ctk fullscreen mode.

This commit is contained in:
oliverschmidt 2007-12-15 22:18:13 +00:00
parent 4ffca4c3b8
commit dca1f5cc19
1 changed files with 13 additions and 5 deletions

View File

@ -29,7 +29,7 @@
*
* This file is part of the "ctk" console GUI toolkit for cc65
*
* $Id: ctk-conio.c,v 1.8 2007/12/15 21:04:20 oliverschmidt Exp $
* $Id: ctk-conio.c,v 1.9 2007/12/15 22:18:13 oliverschmidt Exp $
*
*/
@ -89,7 +89,10 @@ draw_widget(struct ctk_widget *w,
unsigned char xpos, ypos, xscroll;
unsigned char i, j;
char c, *text;
unsigned char len, wfocus;
unsigned char wfocus;
#if CTK_CONF_ICONS
unsigned char len;
#endif /* CTK_CONF_ICONS */
wfocus = 0;
if(focus & CTK_FOCUS_WINDOW) {
@ -308,8 +311,10 @@ ctk_draw_window(struct ctk_window *window, unsigned char focus,
unsigned char draw_borders)
{
unsigned char x, y;
unsigned char h;
unsigned char x1, y1, x2, y2;
#if CTK_CONF_WINDOWS
unsigned char h;
#endif /* CTK_CONF_WINDOWS */
if(window->y + CTK_CONF_MENUS >= clipy2) {
return;
@ -322,6 +327,7 @@ ctk_draw_window(struct ctk_window *window, unsigned char focus,
x2 = x1 + window->w;
y2 = y1 + window->h;
#if CTK_CONF_WINDOWS
if(draw_borders) {
/* Draw window frame. */
@ -366,11 +372,12 @@ ctk_draw_window(struct ctk_window *window, unsigned char focus,
cputcxy(x2, y2, (char)CH_LRCORNER);
}
}
#endif /* CTK_CONF_WINDOWS */
draw_window_contents(window, focus, clipy1, clipy2,
x1, x2, y + 1, y2);
draw_window_contents(window, focus, clipy1, clipy2, x1, x2, y + 1, y2);
}
/*-----------------------------------------------------------------------------------*/
#if CTK_CONF_WINDOWS
void
ctk_draw_dialog(struct ctk_window *dialog)
{
@ -407,6 +414,7 @@ ctk_draw_dialog(struct ctk_window *dialog)
draw_window_contents(dialog, CTK_FOCUS_DIALOG, 0, sizey, x1, x2, y1, y2);
}
#endif /* CTK_CONF_WINDOWS */
/*-----------------------------------------------------------------------------------*/
void
ctk_draw_clear(unsigned char y1, unsigned char y2)