Turnstone Operating System
Loading...
Searching...
No Matches
wnd_editor.64.c File Reference

Window Manager Virtual Machine Manager. More...

#include <windowmanager.h>
#include <windowmanager/wnd_editor.h>
#include <windowmanager/wnd_types.h>
#include <windowmanager/wnd_utils.h>
#include <windowmanager/wnd_create_destroy.h>
#include <windowmanager/wnd_options.h>
#include <strings.h>
#include <spool.h>
#include <argumentparser.h>
#include <graphics/screen.h>
#include <logging.h>
#include <math.h>

Classes

struct  wnd_editor_extra_data_t
 

Typedefs

typedef struct wnd_editor_extra_data_t wnd_editor_extra_data_t
 

Functions

 MODULE ("turnstone.windowmanager")
 
void video_text_print (const char_t *text)
 
static window_twnd_create_textbox (char_t *text, window_t *parent, int64_t x_offset, color_t bg_color, color_t fg_color)
 
static window_twnd_create_editor_ruler (window_t *parent, int64_t start, int64_t top, color_t bg_color, color_t fg_color)
 
static window_twnd_create_numbered_line (int64_t line_number, const char_t *line, int64_t line_length, int64_t top, window_t *parent)
 
static int8_t wnd_editor_on_redraw (const window_event_t *event)
 
static int8_t wnd_editor_on_scroll (const window_event_t *event)
 
int8_t windowmanager_create_and_show_editor_window (const char_t *title, const char_t *text, boolean_t is_text_readonly)
 

Detailed Description

Window Manager Virtual Machine Manager.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.