Merge branch '1858_segfault_in_search'
[midnight-commander.git] / src / skin / internal.h
blob4310724cbd1abbfe1a58e2227fe8fb548a0ef713
1 #ifndef MC__SKIN_INTERNAL_H
2 #define MC__SKIN_INTERNAL_H
4 #include "../../src/global.h"
6 #include "skin.h"
8 /*** typedefs(not structures) and defined constants **********************************************/
10 /*** enums ***************************************************************************************/
12 /*** structures declarations (and typedefs of structures)*****************************************/
14 typedef struct mc_skin_color_struct {
15 gchar *fgcolor;
16 gchar *bgcolor;
17 int pair_index;
18 } mc_skin_color_t;
20 /*** global variables defined in .c file *********************************************************/
22 extern mc_skin_t mc_skin__default;
24 /*** declarations of public functions ************************************************************/
26 gboolean mc_skin_ini_file_load (mc_skin_t *);
27 gboolean mc_skin_ini_file_parse (mc_skin_t *);
28 void mc_skin_set_hardcoded_skin (mc_skin_t *);
30 gboolean mc_skin_ini_file_parse_colors (mc_skin_t *);
31 gboolean mc_skin_color_parse_ini_file (mc_skin_t *);
33 void mc_skin_hardcoded_ugly_lines (mc_skin_t *);
34 void mc_skin_hardcoded_space_lines (mc_skin_t *);
35 void mc_skin_hardcoded_blackwhite_colors (mc_skin_t *);
37 void mc_skin_colors_old_configure (mc_skin_t *);
39 #endif