| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
enum IAnjutaEditorLineModeType; #define IANJUTA_EDITOR_LINE_MODE_ERROR IAnjutaEditorLineMode; IAnjutaEditorLineModeIface; GQuark ianjuta_editor_line_mode_error_quark (void); void ianjuta_editor_line_mode_convert (IAnjutaEditorLineMode *obj, IAnjutaEditorLineModeType mode, GError **err); void ianjuta_editor_line_mode_fix (IAnjutaEditorLineMode *obj, GError **err); IAnjutaEditorLineModeType ianjuta_editor_line_mode_get (IAnjutaEditorLineMode *obj, GError **err); void ianjuta_editor_line_mode_set (IAnjutaEditorLineMode *obj, IAnjutaEditorLineModeType mode, GError **err);
typedef enum {
IANJUTA_EDITOR_LINE_MODE_LF,
IANJUTA_EDITOR_LINE_MODE_CR,
IANJUTA_EDITOR_LINE_MODE_CRLF
} IAnjutaEditorLineModeType;
#define IANJUTA_EDITOR_LINE_MODE_ERROR ianjuta_editor_line_mode_error_quark()
typedef struct {
IAnjutaEditorIface g_iface;
void (*convert) (IAnjutaEditorLineMode *obj, IAnjutaEditorLineModeType mode, GError **err);
void (*fix) (IAnjutaEditorLineMode *obj, GError **err);
IAnjutaEditorLineModeType (*get) (IAnjutaEditorLineMode *obj, GError **err);
void (*set) (IAnjutaEditorLineMode *obj, IAnjutaEditorLineModeType mode, GError **err);
} IAnjutaEditorLineModeIface;
GQuark ianjuta_editor_line_mode_error_quark
(void);
| Returns : |
void ianjuta_editor_line_mode_convert
(IAnjutaEditorLineMode *obj,
IAnjutaEditorLineModeType mode,
GError **err);
Set the line ending mode to the given mode and convert all line end
characters in the buffer to mode line end characters.
obj : |
Self |
mode : |
Line mode to convert. |
err : |
Error propagation and reporting |
void ianjuta_editor_line_mode_fix (IAnjutaEditorLineMode *obj, GError **err);
Convert EOL characters to majority of line mode. This is helpful when the buffer contains mixed line modes and we want to fix it.
obj : |
Self |
err : |
Error propagation and reporting |
IAnjutaEditorLineModeType ianjuta_editor_line_mode_get (IAnjutaEditorLineMode *obj, GError **err);
Get current line ending mode. It is auto-detected from the buffer contents.
obj : |
Self |
err : |
Error propagation and reporting |
| Returns : |
void ianjuta_editor_line_mode_set (IAnjutaEditorLineMode *obj, IAnjutaEditorLineModeType mode, GError **err);
Set the line ending mode to the given mode. Existing line end
characters in the buffer are not touched. Only the newly added
texts will have mode line end characters.
obj : |
Self |
mode : |
Line mode to set. |
err : |
Error propagation and reporting |