ianjuta-document-manager

ianjuta-document-manager

Synopsis




enum        IAnjutaDocumentManagerError;
#define     IANJUTA_DOCUMENT_MANAGER_ERROR
            IAnjutaDocumentManager;
            IAnjutaDocumentManagerIface;
GQuark      ianjuta_document_manager_error_quark
                                            (void);
IAnjutaEditor* ianjuta_document_manager_add_buffer
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *name,
                                             const gchar *content,
                                             GError **err);
IAnjutaEditor* ianjuta_document_manager_find_editor_with_path
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file_path,
                                             GError **err);
IAnjutaEditor* ianjuta_document_manager_get_current_editor
                                            (IAnjutaDocumentManager *obj,
                                             GError **err);
GList*      ianjuta_document_manager_get_editors
                                            (IAnjutaDocumentManager *obj,
                                             GError **err);
const gchar* ianjuta_document_manager_get_full_filename
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file,
                                             GError **err);
void        ianjuta_document_manager_goto_file_line
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file,
                                             gint lineno,
                                             GError **err);
void        ianjuta_document_manager_goto_file_line_mark
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file,
                                             gint lineno,
                                             gboolean mark,
                                             GError **err);
void        ianjuta_document_manager_set_current_editor
                                            (IAnjutaDocumentManager *obj,
                                             IAnjutaEditor *editor,
                                             GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaDocumentManager

Prerequisites

IAnjutaDocumentManager requires GObject.

Description

Details

enum IAnjutaDocumentManagerError

typedef enum {
	IANJUTA_DOCUMENT_MANAGER_DOESNT_EXIST
} IAnjutaDocumentManagerError;


IANJUTA_DOCUMENT_MANAGER_ERROR

#define IANJUTA_DOCUMENT_MANAGER_ERROR ianjuta_document_manager_error_quark()


IAnjutaDocumentManager

typedef struct _IAnjutaDocumentManager IAnjutaDocumentManager;


IAnjutaDocumentManagerIface

typedef struct {
	GTypeInterface g_iface;
	

	IAnjutaEditor* (*add_buffer) (IAnjutaDocumentManager *obj, const gchar *name, const gchar* content, GError **err);
	IAnjutaEditor* (*find_editor_with_path) (IAnjutaDocumentManager *obj, const gchar *file_path, GError **err);
	IAnjutaEditor* (*get_current_editor) (IAnjutaDocumentManager *obj, GError **err);
	GList* (*get_editors) (IAnjutaDocumentManager *obj, GError **err);
	const gchar * (*get_full_filename) (IAnjutaDocumentManager *obj, const gchar *file, GError **err);
	void (*goto_file_line) (IAnjutaDocumentManager *obj, const gchar *file, gint lineno, GError **err);
	void (*goto_file_line_mark) (IAnjutaDocumentManager *obj, const gchar *file, gint lineno, gboolean mark, GError **err);
	void (*set_current_editor) (IAnjutaDocumentManager *obj, IAnjutaEditor *editor, GError **err);
} IAnjutaDocumentManagerIface;


ianjuta_document_manager_error_quark ()

GQuark      ianjuta_document_manager_error_quark
                                            (void);

Returns :

ianjuta_document_manager_add_buffer ()

IAnjutaEditor* ianjuta_document_manager_add_buffer
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *name,
                                             const gchar *content,
                                             GError **err);

New editor buffer

obj : Self
name : fixme
content : fixme
err : Error propagation and reporting.
Returns :

ianjuta_document_manager_find_editor_with_path ()

IAnjutaEditor* ianjuta_document_manager_find_editor_with_path
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file_path,
                                             GError **err);

fixme

obj : Self
file_path : fixme
err : Error propagation and reporting.
Returns :

ianjuta_document_manager_get_current_editor ()

IAnjutaEditor* ianjuta_document_manager_get_current_editor
                                            (IAnjutaDocumentManager *obj,
                                             GError **err);

fixme

obj : Self
err : Error propagation and reporting.
Returns :

ianjuta_document_manager_get_editors ()

GList*      ianjuta_document_manager_get_editors
                                            (IAnjutaDocumentManager *obj,
                                             GError **err);

fixme

obj : Self
err : Error propagation and reporting.
Returns :

ianjuta_document_manager_get_full_filename ()

const gchar* ianjuta_document_manager_get_full_filename
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file,
                                             GError **err);

fixme.

obj : Self
file : fixme
err : Error propagation and reporting.
Returns :

ianjuta_document_manager_goto_file_line ()

void        ianjuta_document_manager_goto_file_line
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file,
                                             gint lineno,
                                             GError **err);

fixme

obj : Self
file : fixme
lineno : fixme
err : Error propagation and reporting.

ianjuta_document_manager_goto_file_line_mark ()

void        ianjuta_document_manager_goto_file_line_mark
                                            (IAnjutaDocumentManager *obj,
                                             const gchar *file,
                                             gint lineno,
                                             gboolean mark,
                                             GError **err);

fixme

obj : Self
file : fixme
lineno : fixme
mark : fixme
err : Error propagation and reporting

ianjuta_document_manager_set_current_editor ()

void        ianjuta_document_manager_set_current_editor
                                            (IAnjutaDocumentManager *obj,
                                             IAnjutaEditor *editor,
                                             GError **err);

fixme

obj : Self
editor : fixme
err : Error propagation and reporting.