EekXmlLayout

EekXmlLayout — Layout engine which loads layout information from XML

Synopsis

struct              EekXmlLayout;
struct              EekXmlLayoutClass;
EekLayout *         eek_xml_layout_new                  (GInputStream *source);
void                eek_xml_layout_set_source           (EekXmlLayout *layout,
                                                         GInputStream *source);
GInputStream *      eek_xml_layout_get_source           (EekXmlLayout *layout);
                    EekXmlLayoutPrivate;

Object Hierarchy

  GObject
   +----EekLayout
         +----EekXmlLayout

Properties

  "source"                   GInputStream*         : Read / Write

Description

Details

struct EekXmlLayout

struct EekXmlLayout;

The EekXmlLayout structure contains only private data and should only be accessed using the provided API.


struct EekXmlLayoutClass

struct EekXmlLayoutClass {
};

eek_xml_layout_new ()

EekLayout *         eek_xml_layout_new                  (GInputStream *source);

eek_xml_layout_set_source ()

void                eek_xml_layout_set_source           (EekXmlLayout *layout,
                                                         GInputStream *source);

eek_xml_layout_get_source ()

GInputStream *      eek_xml_layout_get_source           (EekXmlLayout *layout);

EekXmlLayoutPrivate

typedef struct _EekXmlLayoutPrivate EekXmlLayoutPrivate;

Property Details

The "source" property

  "source"                   GInputStream*         : Read / Write

XML source input stram.