attached to it.tags/v0.99.beta17
@@ -300,6 +300,7 @@ static int ncurses_init_graphics(caca_display_t *dp) | |||||
} | } | ||||
} | } | ||||
caca_add_dirty_rect(dp->cv, 0, 0, dp->cv->width, dp->cv->height); | |||||
dp->resize.allow = 1; | dp->resize.allow = 1; | ||||
caca_set_canvas_size(dp->cv, COLS, LINES); | caca_set_canvas_size(dp->cv, COLS, LINES); | ||||
dp->resize.allow = 0; | dp->resize.allow = 0; | ||||
@@ -175,6 +175,7 @@ static int slang_init_graphics(caca_display_t *dp) | |||||
SLtt_utf8_enable(1); | SLtt_utf8_enable(1); | ||||
#endif | #endif | ||||
caca_add_dirty_rect(dp->cv, 0, 0, dp->cv->width, dp->cv->height); | |||||
dp->resize.allow = 1; | dp->resize.allow = 1; | ||||
caca_set_canvas_size(dp->cv, SLtt_Screen_Cols, SLtt_Screen_Rows); | caca_set_canvas_size(dp->cv, SLtt_Screen_Cols, SLtt_Screen_Rows); | ||||
dp->resize.allow = 0; | dp->resize.allow = 0; | ||||
@@ -72,9 +72,9 @@ static int vga_init_graphics(caca_display_t *dp) | |||||
outb(0x0a, 0x3d4); | outb(0x0a, 0x3d4); | ||||
outb(tmp, 0x3d5); | outb(tmp, 0x3d5); | ||||
/* We don't have much choice */ | |||||
caca_add_dirty_rect(dp->cv, 0, 0, dp->cv->width, dp->cv->height); | |||||
dp->resize.allow = 1; | dp->resize.allow = 1; | ||||
caca_set_canvas_size(dp->cv, 80, 25); | |||||
caca_set_canvas_size(dp->cv, 80, 25); /* We don't have much choice */ | |||||
dp->resize.allow = 0; | dp->resize.allow = 0; | ||||
return 0; | return 0; | ||||
@@ -87,6 +87,7 @@ static int x11_init_graphics(caca_display_t *dp) | |||||
sscanf(geometry, "%ux%u", &width, &height); | sscanf(geometry, "%ux%u", &width, &height); | ||||
#endif | #endif | ||||
caca_add_dirty_rect(dp->cv, 0, 0, dp->cv->width, dp->cv->height); | |||||
dp->resize.allow = 1; | dp->resize.allow = 1; | ||||
caca_set_canvas_size(dp->cv, width ? width : 80, height ? height : 32); | caca_set_canvas_size(dp->cv, width ? width : 80, height ? height : 32); | ||||
width = caca_get_canvas_width(dp->cv); | width = caca_get_canvas_width(dp->cv); | ||||