---
name: "Gtk_RC"
section: "3"
platform: "linux"
package: "libgtkmm-dev"
version: "1.0.3-1.1"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/Gtk_RC"
---

# Gtk\_RC(3)

## NAME - Gtk\_RC

## HEADER REQUIRED

**#include \<gtk--/rc.h&gt;\>**

## PUBLIC MEMBER INDEX

```
Gtk_RC(const string &filename);
static Gtk_ObjectHandle  get_style(const Gtk_Widget &widget);
static void  parse_string(const string &rc_string);
static void  add_default_file(const string &filename);
static void  set_default_files(const vector &filenames);
static vector  get_default_files();
static void  add_widget_name_style(const Gtk_RcStyle &style, const string &pattern);
static void  add_widget_class_style(const Gtk_RcStyle &style, const string &pattern);
static void  add_class_style(const Gtk_RcStyle &style, const string &pattern);
static bool  reparse_all();
static void  set_image_loader(GtkImageLoader loader);
static Gdk_Pixmap  load_image(Gdk_Colormap &colormap, const Gdk_Color &transparent_color, const string &filename);
static string  find_pixmap_in_path(GScanner *scanner, const string &pixmap_file);
static string  find_module_in_path(const string &pixmap_file);
static string  get_theme_dir();
static string  get_module_dir();
```

## PUBLIC MEMBER DESCRIPTIONS
