Freeciv-3.1
|
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <gtk/gtk.h>
#include "fc_dirent.h"
#include "mem.h"
#include "string_vector.h"
#include "themes_common.h"
#include "gui_main.h"
#include "themes_g.h"
Go to the source code of this file.
Functions | |
void | gui_load_theme (const char *directory, const char *theme_name) |
void | gui_clear_theme (void) |
char ** | get_gui_specific_themes_directories (int *count) |
char ** | get_usable_themes_in_directory (const char *directory, int *count) |
char ** get_gui_specific_themes_directories | ( | int * | count | ) |
Each gui has its own themes directories. For gtk3 these are:
Definition at line 109 of file themes.c.
Referenced by init_themes().
char ** get_usable_themes_in_directory | ( | const char * | directory, |
int * | count | ||
) |
void gui_clear_theme | ( | void | ) |
Clears a theme (sets default system theme)
Definition at line 72 of file themes.c.
Referenced by tileset_use_preferred_theme().
void gui_load_theme | ( | const char * | directory, |
const char * | theme_name | ||
) |
Loads a gtk theme directory/theme_name
Definition at line 43 of file themes.c.
Referenced by load_theme().