### Namespace

# FoundryGtk – 1

A GNOME library providing IDE capabilities

Version | 1.1.1
Authors | Christian Hergert
License | LGPL-2.1-or-later
Website | https://gitlab.gnome.org/GNOME/foundry/
Source | https://gitlab.gnome.org/GNOME/foundry/

#### Build

C headers | `foundry-gtk.h`
pkg-config files | `libfoundry-gtk-1`

#### Dependencies

GLib—2.0 | The base type system library
| Browse documentation
GObject—2.0 | The base type system library
| Browse documentation

#### Additional documentation

- Overview
- Classes Hierarchy

#### Classes

ChangesGutterRenderer |
DiagnosticsGutterRenderer |
MarkupView |
MenuManager | The goal of `FoundryMenuManager` is to simplify the process of merging multiple GtkBuilder .ui files containing menus into a single representation of the application menus. Additionally, it provides the ability to “unmerge” previously merged menus.
MenuProxy |
ShortcutBundle |
ShortcutManager |
ShortcutObserver |
SourceBuffer |
SourceView |
SourceViewAddin |
Terminal |
TerminalPalette |
TerminalPaletteSet |

#### Interfaces

ShortcutProvider |

#### Structs

ShortcutInfo |

#### Callbacks

ShortcutInfoFunc |

#### Functions

gtk_init |