ianjuta-editor-factory

ianjuta-editor-factory —

Synopsis




#define     IANJUTA_EDITOR_FACTORY_ERROR
            IAnjutaEditorFactory;
            IAnjutaEditorFactoryIface;
GQuark      ianjuta_editor_factory_error_quark
                                            (void);
IAnjutaEditor* ianjuta_editor_factory_new_editor
                                            (IAnjutaEditorFactory *obj,
                                             const gchar *uri,
                                             const gchar *filename,
                                             GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaEditorFactory

Prerequisites

IAnjutaEditorFactory requires GObject.

Description

Details

IANJUTA_EDITOR_FACTORY_ERROR

#define IANJUTA_EDITOR_FACTORY_ERROR ianjuta_editor_factory_error_quark()


IAnjutaEditorFactory

typedef struct _IAnjutaEditorFactory IAnjutaEditorFactory;


IAnjutaEditorFactoryIface

typedef struct {
	GTypeInterface g_iface;
	

	IAnjutaEditor* (*new_editor) (IAnjutaEditorFactory *obj, const gchar* uri,  const gchar* filename, GError **err);
} IAnjutaEditorFactoryIface;


ianjuta_editor_factory_error_quark ()

GQuark      ianjuta_editor_factory_error_quark
                                            (void);

Returns :

ianjuta_editor_factory_new_editor ()

IAnjutaEditor* ianjuta_editor_factory_new_editor
                                            (IAnjutaEditorFactory *obj,
                                             const gchar *uri,
                                             const gchar *filename,
                                             GError **err);

Get a new GtkWidget* which implements IAnjutaEditor

obj : Self
uri : Uri to open
filename : filename to open
err : Error propagation and reporting
Returns : An object implementing IAnjutaEditor