## ianjuta-editor-factory

ianjuta-editor-factory —

##

# Synopsis

    #define     IANJUTA_EDITOR_FACTORY_ERROR
    struct      IAnjutaEditorFactory;
    struct      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()

### struct IAnjutaEditorFactory

    struct IAnjutaEditorFactory;

### struct IAnjutaEditorFactoryIface

    struct IAnjutaEditorFactoryIface {

    	GTypeInterface g_iface;

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

    };

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