| Anjuta Developers Reference Manual |
|---|
ianjuta-editor-line-mode —
enum IAnjutaEditorLineModeType; #define IANJUTA_EDITOR_LINE_MODE_ERROR struct IAnjutaEditorLineMode; struct 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);
GInterface +----IAnjutaEditorLineMode
IAnjutaEditorLineMode requires IAnjutaEditor and GObject.
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()
struct IAnjutaEditorLineModeIface {
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);
};
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 |
| << ianjuta-editor-convert | ianjuta-editor-folds >> |