# GalViewFactory

## Name

GalViewFactory --

## Synopsis

    #define     GAL_VIEW_FACTORY_TYPE
    typedef     GalViewFactory;
    const char* gal_view_factory_get_title      (GalViewFactory *factory);
    const char* gal_view_factory_get_type_code  (GalViewFactory *factory);
    GalView*    gal_view_factory_new_view       (GalViewFactory *factory,
                                                 const char *name);

## Object Hierarchy

      GtkObject
       +----GalViewFactory
             +----GalViewFactoryEtable

## Description

## Details

### GAL_VIEW_FACTORY_TYPE

    #define GAL_VIEW_FACTORY_TYPE        (gal_view_factory_get_type ())

### GalViewFactory

    typedef struct {
    	GtkObject base;
    } GalViewFactory;

### gal_view_factory_get_title ()

    const char* gal_view_factory_get_title      (GalViewFactory *factory);

`factory` : | The factory to query.
Returns : | The title of the factory.

### gal_view_factory_get_type_code ()

    const char* gal_view_factory_get_type_code  (GalViewFactory *factory);

`factory` : | The factory to use
Returns : | The type code

### gal_view_factory_new_view ()

    GalView*    gal_view_factory_new_view       (GalViewFactory *factory,
                                                 const char *name);

`factory` : | The factory to use
`name` : | the name for the view.
Returns : | The new view