---
name: "Gnome2::AppBar"
section: "3pm"
platform: "linux"
package: "libgnome2-perl"
version: "1.046-3+b1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/Gnome2::AppBar"
---

# Gnome2::AppBar(3pm)

wrapper for GnomeAppBar

## NAME

Gnome2::AppBar - wrapper for GnomeAppBar

## HIERARCHY

```
  Glib::Object
  +----Glib::InitiallyUnowned
       +----Gtk2::Object
            +----Gtk2::Widget
                 +----Gtk2::Container
                      +----Gtk2::Box
                           +----Gtk2::HBox
                                +----Gnome2::AppBar
```

## INTERFACES

```
  Glib::Object::_Unregistered::AtkImplementorIface
  Gtk2::Buildable
  Gtk2::Orientable
```

## METHODS

### widget = Gnome2::AppBar-\>new ($has\_progress, $has\_status, $interactivity)

- •

  `$has_progress` (boolean)

- •

  `$has_status` (boolean)

- •

  `$interactivity` (Gnome2::PreferencesType)

### $appbar-\>clear\_prompt

### $appbar-\>clear\_stack

### $appbar-\>set\_default ($default\_status)

- •

  `$default_status` (string)

### $appbar-\>install\_menu\_hints ($uiinfo)

- •

  `$uiinfo` (Gnome2::UIInfo)

### $appbar-\>pop

### progressbar = $appbar-\>get\_progress

### $appbar-\>set\_progress\_percentage ($percentage)

- •

  `$percentage` (double)

### $appbar-\>set\_prompt ($prompt, $modal)

- •

  `$prompt` (string)

- •

  `$modal` (boolean)

### $appbar-\>push ($status)

- •

  `$status` (string)

### $appbar-\>refresh

### string = $appbar-\>get\_response

### widget = $appbar-\>get\_status

### $appbar-\>set\_status ($status)

- •

  `$status` (string)

## PROPERTIES

- 'has-progress' (boolean : default false : readable / writable / construct)

  Create a progress widget.

- 'has-status' (boolean : default false : readable / writable / construct)

  Create a status widget.

- 'interactivity' (Gnome2::PreferencesType : default "never" : readable / writable / construct)

  Level of user activity required.

## SIGNALS

- **clear-prompt** (Gnome2::AppBar)

  - **user-response** (Gnome2::AppBar)

  ## ENUMS AND FLAGS

### enum Gnome2::PreferencesType

- •

  'never' / 'GNOME\_PREFERENCES\_NEVER'

- •

  'user' / 'GNOME\_PREFERENCES\_USER'

- •

  'always' / 'GNOME\_PREFERENCES\_ALWAYS'

## SEE ALSO

Gnome2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container, Gtk2::Box, Gtk2::HBox

## COPYRIGHT

Copyright (C) 2003-2004 by the gtk2-perl team.

This software is licensed under the LGPL.  See Gnome2 for a full notice.
