summaryrefslogtreecommitdiff
path: root/src/kernel/kernel.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-06-24 15:50:33 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-06-24 15:50:33 +0200
commite6a749b7c0bec98df1f6d64371b2847ad71c2f10 (patch)
treed03fa228398d341c2efff51d8ec1c31f32b9c4b1 /src/kernel/kernel.c
parent3294c81695aedef0b59610fe4e0f0cd22f74d67c (diff)
downloadabaos-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.c10
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