diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-24 15:50:33 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-24 15:50:33 +0200 |
commit | e6a749b7c0bec98df1f6d64371b2847ad71c2f10 (patch) | |
tree | d03fa228398d341c2efff51d8ec1c31f32b9c4b1 /src/kernel/kernel.c | |
parent | 3294c81695aedef0b59610fe4e0f0cd22f74d67c (diff) | |
download | abaos-e6a749b7c0bec98df1f6d64371b2847ad71c2f10.tar.gz abaos-e6a749b7c0bec98df1f6d64371b2847ad71c2f10.tar.bz2 |
made VGA graphical font smaller (we only want ASCII for now)
some performance improvements in VGA graphics mode
Diffstat (limited to 'src/kernel/kernel.c')
-rw-r--r-- | src/kernel/kernel.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c index de6dd90..cd9a94b 100644 --- a/src/kernel/kernel.c +++ b/src/kernel/kernel.c @@ -199,9 +199,13 @@ static void handle_keyboard_event( keyboard_event_t *event, void *context ) desktop_t desktop; desktop_init( &desktop, 320, 200, VGA_COLOR_BLUE ); - widget_t widget; - widget_init( &widget, (widget_t *)&desktop, 50, 50, 60, 70, VGA_COLOR_LIGHT_GREY ); - ((composite_widget_vtable_t *)desktop.vtable)->add_child( &desktop, &widget ); + widget_t widget1; + widget_init( &widget1, (widget_t *)&desktop, 50, 50, 60, 70, VGA_COLOR_LIGHT_GREY ); + ((composite_widget_vtable_t *)desktop.vtable)->add_child( &desktop, &widget1 ); + + widget_t widget2; + widget_init( &widget2, (widget_t *)&desktop, 120, 120, 60, 70, VGA_COLOR_GREEN ); + ((composite_widget_vtable_t *)desktop.vtable)->add_child( &desktop, &widget2 ); ((widget_vtable_t *)desktop.vtable)->draw( &desktop, &global_context->vga ); #if 0 |