|  |  |  | 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 |