Meta: Add files to repository

This commit is contained in:
Alec Murphy 2025-03-25 07:32:23 -04:00
parent 80a0428b66
commit 39198164cd
1029 changed files with 78311 additions and 0 deletions

49
System/Libraries/Theme.HC Normal file
View file

@ -0,0 +1,49 @@
class @theme_colors
{
U32 active_border;
U32 hilight;
};
class @theme_window
{
I64 min_width;
I64 min_height;
};
class @theme_bitmap_fonts
{
BitmapFont* menu;
BitmapFont* monospace;
BitmapFont* sans;
}
class @theme_pointers
{
Context2D* pointer;
Context2D* pen;
Context2D* move;
Context2D* link;
AnimationContext2D* wait;
Context2D* horz;
Context2D* vert;
Context2D* text;
Context2D* cross;
Context2D* dgn1;
Context2D* dgn2;
Context2D* help;
Context2D* alternate;
Context2D* unavailable;
};
class @theme
{
U8* path;
@theme_colors color;
@theme_bitmap_fonts font;
@theme_pointers pointer;
@theme_window window;
Context2D* wallpaper;
U0 (*window_repaint)(Window* win, I64 type);
};
"theme ";