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

Авторство
  Copyright Пиминов Никита (с) 2023

См. определение в файле 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