Foenix A2650 OS/f Library
 
Loading...
Searching...
No Matches
Theme Struct Reference

Data Fields

uint8_t * clut_
 Font for controls (incuding titlebar)
 
uint8_t outline_color_
 Thickness of border around window, in pixels. 0 is acceptable. Border is drawn from window rect inwards (not outwards)
 
bool flow_from_bottom_
 Index to the color LUT.
 
uint8_t titlebar_height_
 Controls the vertical flow of elements: if true, order from top will be content area->iconbar->titlebar.
 
uint8_t titlebar_color_
 Height of titlebar. Cannot be smaller than height of control font.
 
bool titlebar_outline_
 Background color of the title bar when window is active - Index to the color LUT

 
uint8_t title_color_
 Draw an outline using the outline_color_, around the titlebar?
 
h_align_type title_h_align_
 Foreground color of the title bar when window is active - Index to the color LUT

 
int16_t title_x_offset_
 whether the title text should be positioned relative to the left side, right side, or centered
 
uint8_t iconbar_height_
 horizontal coordinate relative to the window's left or right edge. If title_h_align_ is H_ALIGN_CENTER, this value will be ignored.
 
uint8_t iconbar_color_
 Height of iconbar (when displayed).
 
bool iconbar_outline_
 Index to the color LUT.
 
uint8_t standard_back_color_
 Draw an outline using the outline_color_, around the iconbar?
 
uint8_t standard_fore_color_
 Index to the color LUT.
 
uint8_t inactive_back_color_
 Index to the color LUT

 
uint8_t inactive_fore_color_
 Index to the color LUT.
 
uint8_t highlight_back_color_
 Index to the color LUT

 
uint8_t highlight_fore_color_
 Index to the color LUT.
 
uint8_t menu_back_color_
 Index to the color LUT

 
uint8_t menu_fore_color_
 Index to the color LUT.
 
uint8_t desktop_color_
 Index to the color LUT

 
Bitmapdesktop_pattern_
 Required LUT index for the desktop color; Used when no pattern bitmap.
 
uint8_t pattern_width_
 Optional bitmap to be tiled into a desktop pattern.
 
uint8_t pattern_height_
 Width of the desktop pattern.
 
uint32_t background_color_
 Height of the desktop pattern.
 
uint32_t border_color_
 32bit BGRA (A is non-functional). Used for the base background layer in the VICKY.
 
ControlTemplatecontrol_t_close_
 32bit BGRA (A is non-functional). Used for the border color in the VICKY.
 

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