|
Turnstone Operating System
|
Window Manager implementation. More...
#include <windowmanager.h>#include <windowmanager/wnd_types.h>#include <windowmanager/wnd_utils.h>#include <windowmanager/wnd_gfx.h>#include <windowmanager/wnd_create_destroy.h>#include <windowmanager/wnd_greater.h>#include <windowmanager/wnd_options.h>#include <windowmanager/wnd_mouse.h>#include <logging.h>#include <memory.h>#include <utils.h>#include <hashmap.h>#include <cpu.h>#include <cpu/task.h>#include <device/mouse.h>#include <device/kbd.h>#include <device/kbd_scancodes.h>#include <strings.h>#include <graphics/screen.h>#include <graphics/text_cursor.h>#include <graphics/font.h>Functions | |
| MODULE ("turnstone.user.programs.windowmanager") | |
| void | video_text_print (const char_t *text) |
| static int8_t | windowmanager_main (void) |
| int8_t | windowmanager_init (void) |
Variables | |
| boolean_t | windowmanager_initialized |
| window_t * | windowmanager_current_window |
| hashmap_t * | windowmanager_windows |
| buffer_t * | shell_buffer |
| buffer_t * | mouse_buffer |
| uint64_t | windowmanager_task_id = 0 |
Window Manager implementation.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
|
extern |
windowmanager initialized flag global variable