### Struct

# Gimp ProgressVtable

#### Description

    struct GimpProgressVtable {
      GimpProgressVtableStartFunc start;
      GimpProgressVtableEndFunc end;
      GimpProgressVtableSetTextFunc set_text;
      GimpProgressVtableSetValueFunc set_value;
      GimpProgressVtablePulseFunc pulse;
      GimpProgressVtableGetWindowFunc get_window;
      void (* _gimp_reserved1) (
    void
      );
      void (* _gimp_reserved2) (
    void
      );
      void (* _gimp_reserved3) (
    void
      );
      void (* _gimp_reserved4) (
    void
      );
      void (* _gimp_reserved5) (
    void
      );
      void (* _gimp_reserved6) (
    void
      );
      void (* _gimp_reserved7) (
    void
      );
      void (* _gimp_reserved8) (
    void
      );
    }

No description available.

###### Structure members

`start`

  Starts the progress.

`end`

  Ends the progress.

`set_text`

  Sets a new text on the progress.

`set_value`

  Sets a new percentage on the progress.

`pulse`

  Makes the progress pulse.

`get_window`

  Returns the ID of the window where the progress is displayed.

`_gimp_reserved1`
  No description available.
`_gimp_reserved2`
  No description available.
`_gimp_reserved3`
  No description available.
`_gimp_reserved4`
  No description available.
`_gimp_reserved5`
  No description available.
`_gimp_reserved6`
  No description available.
`_gimp_reserved7`
  No description available.
`_gimp_reserved8`
  No description available.