Interface
IdeFormatter
Prerequisite
In order to implement Formatter, your type must inherit from
GObject
.
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
);
}
Interface members
parent |
|
No description available. | |
load |
|
No description available. | |
format_async |
|
No description available. | |
format_finish |
|
No description available. | |
format_range_async |
|
No description available. | |
format_range_finish |
|
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.