NetSurf
Data Fields
theme_descriptor Struct Reference

#include <theme.h>

Collaboration diagram for theme_descriptor:
[legend]

Data Fields

char * leafname
 theme leafname More...
 
char * filename
 theme filename More...
 
char name [32]
 theme name More...
 
char author [64]
 theme author More...
 
int browser_background
 background colour of browser toolbar More...
 
int hotlist_background
 background colour of hotlist toolbar More...
 
int status_background
 background colour of status window More...
 
int status_foreground
 colour of status window text More...
 
bool throbber_right
 throbber is on the right (left otherwise) More...
 
bool throbber_redraw
 throbber requires forcible updating More...
 
unsigned int decompressed_size
 decompressed sprite size More...
 
unsigned int compressed_size
 compressed sprite size More...
 
struct themetheme
 corresponding theme (must be opened) More...
 
struct theme_descriptorprevious
 previous descriptor in the list More...
 
struct theme_descriptornext
 next descriptor in the list More...
 

Detailed Description

Definition at line 72 of file theme.h.

Field Documentation

◆ author

char theme_descriptor::author[64]

theme author

Definition at line 76 of file theme.h.

Referenced by ro_gui_options_theme_load(), ro_gui_theme_read_file_header(), and theme_install_callback().

◆ browser_background

int theme_descriptor::browser_background

background colour of browser toolbar

Definition at line 77 of file theme.h.

Referenced by ro_gui_theme_get_style_element(), and ro_gui_theme_read_file_header().

◆ compressed_size

unsigned int theme_descriptor::compressed_size

compressed sprite size

Definition at line 84 of file theme.h.

Referenced by ro_gui_theme_open(), ro_gui_theme_read_file_header(), and theme_install_read().

◆ decompressed_size

unsigned int theme_descriptor::decompressed_size

decompressed sprite size

Definition at line 83 of file theme.h.

Referenced by ro_gui_theme_open(), and ro_gui_theme_read_file_header().

◆ filename

char* theme_descriptor::filename

theme filename

Definition at line 74 of file theme.h.

Referenced by ro_gui_theme_add_descriptor(), ro_gui_theme_free(), and ro_gui_theme_open().

◆ hotlist_background

int theme_descriptor::hotlist_background

background colour of hotlist toolbar

Definition at line 78 of file theme.h.

Referenced by ro_gui_theme_get_style_element(), and ro_gui_theme_read_file_header().

◆ leafname

char* theme_descriptor::leafname

◆ name

char theme_descriptor::name[32]

◆ next

struct theme_descriptor* theme_descriptor::next

◆ previous

struct theme_descriptor* theme_descriptor::previous

previous descriptor in the list

Definition at line 86 of file theme.h.

Referenced by ro_gui_theme_add_descriptor(), ro_gui_theme_close(), ro_gui_theme_free(), ro_gui_theme_get_available(), and ro_gui_theme_open().

◆ status_background

int theme_descriptor::status_background

background colour of status window

Definition at line 79 of file theme.h.

Referenced by ro_gui_theme_get_style_element(), and ro_gui_theme_read_file_header().

◆ status_foreground

int theme_descriptor::status_foreground

colour of status window text

Definition at line 80 of file theme.h.

Referenced by ro_gui_theme_get_style_element(), and ro_gui_theme_read_file_header().

◆ theme

struct theme* theme_descriptor::theme

corresponding theme (must be opened)

Definition at line 85 of file theme.h.

Referenced by ro_gui_theme_close(), ro_gui_theme_free(), ro_gui_theme_get_sprites(), ro_gui_theme_get_throbber_data(), and ro_gui_theme_open().

◆ throbber_redraw

bool theme_descriptor::throbber_redraw

throbber requires forcible updating

Definition at line 82 of file theme.h.

Referenced by ro_gui_theme_get_throbber_data(), and ro_gui_theme_read_file_header().

◆ throbber_right

bool theme_descriptor::throbber_right

throbber is on the right (left otherwise)

Definition at line 81 of file theme.h.

Referenced by ro_gui_theme_get_throbber_data(), and ro_gui_theme_read_file_header().


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