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 <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>
#include <driver/console_virtio.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