---
name: "Gimp::UI"
section: "3pm"
platform: "linux"
package: "libgimp-perl"
version: "2.0.dfsg+2.2pre1.dfsg-5"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Gimp::UI"
---

# Gimp::UI(3pm)

interface to libgimpui, and more!

## NAME

Gimp::UI - interface to libgimpui, and more!

## SYNOPSIS

```
  use Gimp::UI;
```

## DESCRIPTION

The libgimpwidgets api has improved considerably in 1.4 (mostly due to it being based on gobjects), but the resulting widgets still are not full-featured gobjects, so a lot of manual workaround is neccessary. Most of the API has been converted.

```
 $option_menu = new Gimp::UI::ImageMenu
 $option_menu = new Gimp::UI::LayerMenu
 $option_menu = new Gimp::UI::ChannelMenu
 $option_menu = new Gimp::UI::DrawableMenu (constraint_func, active_element, \var);

 $button = new Gimp::UI::PatternSelect;
 $button = new Gimp::UI::BrushSelect;
 $button = new Gimp::UI::GradientSelect;
```

## AUTHOR

Marc Lehmann \<pcg@goof.com\>, Seth Burgess \<sjburges@gimp.org\>

## SEE ALSO

[*perl*(1)](/perl/1.md), Gimp.
