12345678910111213141516171819202122232425262728293031323334 |
- #ifndef MC__FILEHIGHLIGHT_H
- #define MC__FILEHIGHLIGHT_H
- #include "lib/mcconfig.h" /* mc_config_t */
- #include "lib/file-entry.h"
- /*** typedefs(not structures) and defined constants **********************************************/
- /*** enums ***************************************************************************************/
- /*** structures declarations (and typedefs of structures)*****************************************/
- typedef struct mc_fhl_struct
- {
- mc_config_t *config;
- GPtrArray *filters;
- } mc_fhl_t;
- /*** global variables defined in .c file *********************************************************/
- /*** declarations of public functions ************************************************************/
- mc_fhl_t *mc_fhl_new (gboolean need_auto_fill);
- void mc_fhl_free (mc_fhl_t **fhl);
- int mc_fhl_get_color (const mc_fhl_t *fhl, const file_entry_t *fe);
- gboolean mc_fhl_read_ini_file (mc_fhl_t *fhl, const gchar *filename);
- gboolean mc_fhl_parse_ini_file (mc_fhl_t *fhl);
- void mc_fhl_clear (mc_fhl_t *fhl);
- /*** inline functions ****************************************************************************/
- #endif /* MC__FILEHIGHLIGHT_H */
|