Data Fields | |
| char * | name |
| Name of the theme (on disk), e.g. | |
| char * | dirname |
| Path to the files associated with the theme. | |
| char * | filename |
| Filename of the XML theme file. | |
| char * | readable_name |
| Metadata: Human-readable name of the theme. | |
| char * | author |
| Metadata: Author of the theme. | |
| char * | copyright |
| Metadata: Copyright holder. | |
| char * | date |
| Metadata: Date of the theme. | |
| char * | description |
| Metadata: Description of the theme. | |
| guint | format_version |
| Version of the theme format. | |
| GHashTable * | integer_constants |
| Symbol table of integer constants. | |
| GHashTable * | float_constants |
| Symbol table of float constants. | |
| GHashTable * | color_constants |
| Symbol table of colour constants (hex triples, and triples plus alpha). | |
| GHashTable * | images_by_filename |
| GHashTable * | layouts_by_name |
| GHashTable * | draw_op_lists_by_name |
| GHashTable * | styles_by_name |
| GHashTable * | style_sets_by_name |
| MetaFrameStyleSet * | style_sets_by_type [META_FRAME_TYPE_LAST] |
| GdkPixbuf * | fallback_icon |
| GdkPixbuf * | fallback_mini_icon |
| GQuark | quark_width |
| GQuark | quark_height |
| GQuark | quark_object_width |
| GQuark | quark_object_height |
| GQuark | quark_left_width |
| GQuark | quark_right_width |
| GQuark | quark_top_height |
| GQuark | quark_bottom_height |
| GQuark | quark_mini_icon_width |
| GQuark | quark_mini_icon_height |
| GQuark | quark_icon_width |
| GQuark | quark_icon_height |
| GQuark | quark_title_width |
| GQuark | quark_title_height |
This is a singleton class which groups all settings from a theme on disk together.
Definition at line 765 of file theme.h.
| char* _MetaTheme::name |
Name of the theme (on disk), e.g.
"Crux"
Definition at line 768 of file theme.h.
Referenced by main(), meta_theme_free(), meta_theme_set_current(), meta_theme_validate(), and start_element_handler().
| char* _MetaTheme::dirname |
Path to the files associated with the theme.
Definition at line 770 of file theme.h.
Referenced by meta_theme_free(), meta_theme_load_image(), and start_element_handler().
| char* _MetaTheme::filename |
Filename of the XML theme file.
Definition at line 775 of file theme.h.
Referenced by meta_theme_free(), and start_element_handler().
Metadata: Human-readable name of the theme.
Definition at line 777 of file theme.h.
Referenced by main(), meta_theme_free(), meta_theme_validate(), and text_handler().
| char* _MetaTheme::author |
Metadata: Author of the theme.
Definition at line 779 of file theme.h.
Referenced by meta_theme_free(), meta_theme_validate(), and text_handler().
| char* _MetaTheme::copyright |
Metadata: Copyright holder.
Definition at line 781 of file theme.h.
Referenced by meta_theme_free(), meta_theme_validate(), and text_handler().
| char* _MetaTheme::date |
Metadata: Date of the theme.
Definition at line 783 of file theme.h.
Referenced by meta_theme_free(), meta_theme_validate(), and text_handler().
| char* _MetaTheme::description |
Metadata: Description of the theme.
Definition at line 785 of file theme.h.
Referenced by meta_theme_free(), meta_theme_validate(), and text_handler().
Version of the theme format.
Older versions cannot use the features of newer versions even if they think they can (this is to allow forward and backward compatibility.
Definition at line 790 of file theme.h.
Referenced by end_element_handler(), meta_theme_load(), parse_style_element(), and start_element_handler().
| GHashTable* _MetaTheme::integer_constants |
Symbol table of integer constants.
Definition at line 793 of file theme.h.
Referenced by meta_theme_define_int_constant(), meta_theme_free(), and meta_theme_lookup_int_constant().
| GHashTable* _MetaTheme::float_constants |
Symbol table of float constants.
Definition at line 795 of file theme.h.
Referenced by meta_theme_define_float_constant(), and meta_theme_lookup_float_constant().
| GHashTable* _MetaTheme::color_constants |
Symbol table of colour constants (hex triples, and triples plus alpha).
Definition at line 800 of file theme.h.
Referenced by meta_theme_define_color_constant(), and meta_theme_lookup_color_constant().
| GHashTable* _MetaTheme::images_by_filename |
Definition at line 801 of file theme.h.
Referenced by meta_theme_free(), meta_theme_load_image(), and meta_theme_new().
| GHashTable* _MetaTheme::layouts_by_name |
Definition at line 802 of file theme.h.
Referenced by meta_theme_free(), meta_theme_insert_layout(), meta_theme_lookup_layout(), and meta_theme_new().
| GHashTable* _MetaTheme::draw_op_lists_by_name |
Definition at line 803 of file theme.h.
Referenced by meta_theme_free(), meta_theme_insert_draw_op_list(), meta_theme_lookup_draw_op_list(), and meta_theme_new().
| GHashTable* _MetaTheme::styles_by_name |
Definition at line 804 of file theme.h.
Referenced by meta_theme_free(), meta_theme_insert_style(), meta_theme_lookup_style(), and meta_theme_new().
| GHashTable* _MetaTheme::style_sets_by_name |
Definition at line 805 of file theme.h.
Referenced by meta_theme_free(), meta_theme_insert_style_set(), meta_theme_lookup_style_set(), and meta_theme_new().
| MetaFrameStyleSet* _MetaTheme::style_sets_by_type[META_FRAME_TYPE_LAST] |
Definition at line 806 of file theme.h.
Referenced by meta_theme_free(), meta_theme_validate(), parse_toplevel_element(), and theme_get_style().
| GdkPixbuf* _MetaTheme::fallback_icon |
Definition at line 808 of file theme.h.
Referenced by meta_ui_get_fallback_icons(), and parse_toplevel_element().
| GdkPixbuf * _MetaTheme::fallback_mini_icon |
Definition at line 808 of file theme.h.
Referenced by meta_ui_get_fallback_icons(), and parse_toplevel_element().
| GQuark _MetaTheme::quark_width |
Definition at line 810 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
| GQuark _MetaTheme::quark_height |
Definition at line 811 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 812 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 813 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
| GQuark _MetaTheme::quark_left_width |
Definition at line 814 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 815 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
| GQuark _MetaTheme::quark_top_height |
Definition at line 816 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 817 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 818 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 819 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
| GQuark _MetaTheme::quark_icon_width |
Definition at line 820 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 821 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 822 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
Definition at line 823 of file theme.h.
Referenced by meta_theme_new(), and pos_eval_get_variable().
1.5.5