Interface

IdeFormatter

Description

interface Ide.Formatter : GObject.Object
No description available.

Prerequisite

In order to implement Formatter, your type must inherit fromGObject.

Implementations

Instance methods

ide_formatter_format_async
No description available.

ide_formatter_format_finish
No description available.

ide_formatter_format_range_async
No description available.

ide_formatter_format_range_finish
No description available.

ide_formatter_load
No description available.

Interface structure

struct IdeFormatterInterface {
  GTypeInterface parent;
  void (* load) (
    IdeFormatter* self
  );
  void (* format_async) (
    IdeFormatter* self,
    IdeBuffer* buffer,
    IdeFormatterOptions* options,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  gboolean (* format_finish) (
    IdeFormatter* self,
    GAsyncResult* result,
    GError** error
  );
  void (* format_range_async) (
    IdeFormatter* self,
    IdeBuffer* buffer,
    IdeFormatterOptions* options,
    const GtkTextIter* begin,
    const GtkTextIter* end,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  gboolean (* format_range_finish) (
    IdeFormatter* self,
    GAsyncResult* result,
    GError** error
  );
  
}
No description available.
Interface members
parent
GTypeInterface
 No description available.
load
void (* load) (
    IdeFormatter* self
  )
 No description available.
format_async
void (* format_async) (
    IdeFormatter* self,
    IdeBuffer* buffer,
    IdeFormatterOptions* options,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
format_finish
gboolean (* format_finish) (
    IdeFormatter* self,
    GAsyncResult* result,
    GError** error
  )
 No description available.
format_range_async
void (* format_range_async) (
    IdeFormatter* self,
    IdeBuffer* buffer,
    IdeFormatterOptions* options,
    const GtkTextIter* begin,
    const GtkTextIter* end,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
format_range_finish
gboolean (* format_range_finish) (
    IdeFormatter* self,
    GAsyncResult* result,
    GError** error
  )
 No description available.

Virtual methods

Ide.Formatter.format_async
No description available.

Ide.Formatter.format_finish
No description available.

Ide.Formatter.format_range_async
No description available.

Ide.Formatter.format_range_finish
No description available.

Ide.Formatter.load
No description available.