struct IdeFormatterInterface
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);
};