Interface
IdeFormatter
Prerequisite
In order to implement Formatter, your type must inherit fromGObject
.
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 |
|
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. |