SayoriOS  0.3.3
Файл texplorer.c

TShell. Подробнее...

#include <kernel.h>
#include <io/ports.h>
#include <io/status_loggers.h>
#include <lib/stdio.h>
#include <lib/tui.h>
#include <drv/input/keymap.h>

См. исходные тексты.

Макросы

#define TE_COLOR_BODY   0x00
 
#define TE_COLOR_TEXT   0x01
 
#define TE_COLOR_START_BODY   0x02
 
#define TE_COLOR_START_TEXT   0x03
 
#define TE_COLOR_BORDER   0x04
 
#define TE_COLOR_BACKGROUND   0x05
 
#define TE_COLOR_TITLE_BODY   0x06
 
#define TE_COLOR_TITLE_TEXT   0x07
 
#define TE_COLOR_BTN_BODY   0x08
 
#define TE_COLOR_BTN_TEXT   0x09
 
#define TE_COLOR_BTN_BORD   0x10
 
#define TE_COLOR_PGB_BORD   0x11
 
#define TE_COLOR_PGB_BODY   0x12
 
#define TE_COLOR_PGB_TEXT   0x13
 

Функции

int TE_getColor (int item)
 
void TE_DrawTime ()
 
void TE_DrawMessageBox (char *title, char *msg, int mode, int x, int y, int close, int data, int data2)
 
void TE_IconsLoader ()
 
void TE_DesktopBG ()
 
void TE_Desktop ()
 
void TExplorer ()
 

Подробное описание

TShell.

Авторы
Пиминов Никита (github.com/pimnik98 | VK: @piminov_remont)
Версия
0.0.3
Дата
2023-06-02

См. определение в файле texplorer.c

Функции

◆ TE_Desktop()

void TE_Desktop ( )

< Рисуем квадрат малевича

< Оформляем меню пуск

См. определение в файле texplorer.c строка 161

◆ TE_DesktopBG()

void TE_DesktopBG ( )

< Вот СХУЯЛИ баня загорелась? ПРИЧЕМ ТУТ ЖД, если считывание с вирт диска???????????

< Спасибо

См. определение в файле texplorer.c строка 122

◆ TE_DrawMessageBox()

void TE_DrawMessageBox ( char *  title,
char *  msg,
int  mode,
int  x,
int  y,
int  close,
int  data,
int  data2 
)

< Рисуем основу

< Рисуем заголовок

< Рисуем текст

< Рисуем кнопку закрытия

См. определение в файле texplorer.c строка 68