IAnjutaEditor

IAnjutaEditor — Text editor interface

Stability Level

Unstable, unless otherwise indicated

Synopsis


#include <libanjuta/interfaces/ianjuta-editor.h>

#define             IANJUTA_TYPE_EDITOR_ATTRIBUTE
#define             IANJUTA_TYPE_EDITOR_ERROR
enum                IAnjutaEditorAttribute;
enum                IAnjutaEditorError;
#define             IANJUTA_EDITOR_ERROR
                    IAnjutaEditor;
                    IAnjutaEditorIface;

Object Hierarchy

  GInterface
   +----IAnjutaEditor

Prerequisites

IAnjutaEditor requires GObject.

Known Derived Interfaces

IAnjutaEditor is required by IAnjutaEditorComment, IAnjutaEditorConvert, IAnjutaEditorZoom, IAnjutaEditorGoto, IAnjutaEditorView, IAnjutaEditorHover, IAnjutaEditorSelection, IAnjutaEditorAssist, IAnjutaEditorLineMode, IAnjutaEditorFolds and IAnjutaEditorLanguage.

Signals

  "changed"                                        : Run Last
  "char-added"                                     : Run Last

Description

Details

IANJUTA_TYPE_EDITOR_ATTRIBUTE

#define IANJUTA_TYPE_EDITOR_ATTRIBUTE (ianjuta_editor_attribute_get_type())


IANJUTA_TYPE_EDITOR_ERROR

#define IANJUTA_TYPE_EDITOR_ERROR (ianjuta_editor_error_get_type())


enum IAnjutaEditorAttribute

typedef enum {
	IANJUTA_EDITOR_TEXT,
	IANJUTA_EDITOR_KEYWORD,
	IANJUTA_EDITOR_COMMENT,
	IANJUTA_EDITOR_STRING
} IAnjutaEditorAttribute;


enum IAnjutaEditorError

typedef enum {
	IANJUTA_EDITOR_DOESNT_EXIST
} IAnjutaEditorError;


IANJUTA_EDITOR_ERROR

#define IANJUTA_EDITOR_ERROR ianjuta_editor_error_quark()


IAnjutaEditor

typedef struct _IAnjutaEditor IAnjutaEditor;


IAnjutaEditorIface

typedef struct _IAnjutaEditorIface IAnjutaEditorIface;

Signal Details

The "changed" signal

void                user_function                      (IAnjutaEditor *ianjutaeditor,
                                                        GObject       *arg1,
                                                        gboolean       arg2,
                                                        gint           arg3,
                                                        gint           arg4,
                                                        gchar         *arg5,
                                                        gpointer       user_data)          : Run Last

ianjutaeditor :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

arg5 :

user_data :

user data set when the signal handler was connected.

The "char-added" signal

void                user_function                      (IAnjutaEditor *ianjutaeditor,
                                                        GObject       *arg1,
                                                        gchar          arg2,
                                                        gpointer       user_data)          : Run Last

ianjutaeditor :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.