PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
theme_t Struct Reference

Theme structure. More...

#include <theme.h>

Collaboration diagram for theme_t:

Data Fields

theme_color_set_t button
 
theme_color_set_t view
 
theme_color_set_t element
 
theme_color_set_t panel
 
theme_color_set_t deco
 
char wallpaper [MAX_PATH]
 
char fontsDir [MAX_PATH]
 
char cursorArrow [MAX_PATH]
 
char defaultFont [MAX_PATH]
 
char iconClose [MAX_PATH]
 
char iconMinimize [MAX_PATH]
 
int64_t frameSize
 
int64_t bezelSize
 
int64_t titlebarSize
 
int64_t panelSize
 
int64_t bigPadding
 
int64_t smallPadding
 
int64_t separatorSize
 
theme_ansi_t ansi
 
uint8_t reserved [512]
 

Detailed Description

Theme structure.

This structure holds all theme related information.

Definition at line 70 of file theme.h.

Field Documentation

◆ button

theme_color_set_t theme_t::button

Definition at line 72 of file theme.h.

◆ view

theme_color_set_t theme_t::view

Definition at line 73 of file theme.h.

◆ element

theme_color_set_t theme_t::element

Definition at line 74 of file theme.h.

◆ panel

theme_color_set_t theme_t::panel

Definition at line 75 of file theme.h.

◆ deco

theme_color_set_t theme_t::deco

Definition at line 76 of file theme.h.

◆ wallpaper

char theme_t::wallpaper[MAX_PATH]

Definition at line 77 of file theme.h.

◆ fontsDir

char theme_t::fontsDir[MAX_PATH]

Definition at line 78 of file theme.h.

◆ cursorArrow

char theme_t::cursorArrow[MAX_PATH]

Definition at line 79 of file theme.h.

◆ defaultFont

char theme_t::defaultFont[MAX_PATH]

Definition at line 80 of file theme.h.

◆ iconClose

char theme_t::iconClose[MAX_PATH]

Definition at line 81 of file theme.h.

◆ iconMinimize

char theme_t::iconMinimize[MAX_PATH]

Definition at line 82 of file theme.h.

◆ frameSize

int64_t theme_t::frameSize

Definition at line 83 of file theme.h.

◆ bezelSize

int64_t theme_t::bezelSize

Definition at line 84 of file theme.h.

◆ titlebarSize

int64_t theme_t::titlebarSize

Definition at line 85 of file theme.h.

◆ panelSize

int64_t theme_t::panelSize

Definition at line 86 of file theme.h.

◆ bigPadding

int64_t theme_t::bigPadding

Definition at line 87 of file theme.h.

◆ smallPadding

int64_t theme_t::smallPadding

Definition at line 88 of file theme.h.

◆ separatorSize

int64_t theme_t::separatorSize

Definition at line 89 of file theme.h.

◆ ansi

theme_ansi_t theme_t::ansi

Definition at line 90 of file theme.h.

◆ reserved

uint8_t theme_t::reserved[512]

Definition at line 91 of file theme.h.


The documentation for this struct was generated from the following file: