The GtkHTML Library
<<< Previous Page | Home | Up | Next Page >>>

# Types

## Name

Types -- List of types

## Synopsis

    struct      GtkHTMLEmbedded;
    void        (*GtkHTMLStreamCloseFunc)       (GtkHTMLStream *stream,
                                                 GtkHTMLStreamStatus status,
                                                 gpointer user_data);
    void        (*GtkHTMLStreamWriteFunc)       (GtkHTMLStream *stream,
                                                 const gchar *buffer,
                                                 guint size,
                                                 gpointer user_data);
    gboolean    (*GtkHTMLSaveReceiverFn)        (gpointer engine,
                                                 const gchar *data,
                                                 guint len,
                                                 gpointer user_data);
    void        (*GtkHTMLPrintCallback)         (GtkHTML *html,
                                                 GnomePrintContext *print_context,
                                                 gdouble x,
                                                 gdouble y,
                                                 gdouble width,
                                                 gdouble height,
                                                 gpointer user_data);

## Description

## Details

### struct GtkHTMLEmbedded

    struct GtkHTMLEmbedded {
    	GtkBin bin;

    	/* class id of this object */
    	char *classid;
    	char *name;
            char *type;
            char *data;

    	/* parameters to class */
    	int width, height;
    	GHashTable *params;

    	GtkHTMLEmbeddedPrivate *priv;

    	int descent;
    };

### GtkHTMLStreamCloseFunc ()

    void        (*GtkHTMLStreamCloseFunc)       (GtkHTMLStream *stream,
                                                 GtkHTMLStreamStatus status,
                                                 gpointer user_data);

`stream` : |
`status` : |
`user_data` : |

### GtkHTMLStreamWriteFunc ()

    void        (*GtkHTMLStreamWriteFunc)       (GtkHTMLStream *stream,
                                                 const gchar *buffer,
                                                 guint size,
                                                 gpointer user_data);

`stream` : |
`buffer` : |
`size` : |
`user_data` : |

### GtkHTMLSaveReceiverFn ()

    gboolean    (*GtkHTMLSaveReceiverFn)        (gpointer engine,
                                                 const gchar *data,
                                                 guint len,
                                                 gpointer user_data);

`engine` : |
`data` : |
`len` : |
`user_data` : |
Returns : |

### GtkHTMLPrintCallback ()

    void        (*GtkHTMLPrintCallback)         (GtkHTML *html,
                                                 GnomePrintContext *print_context,
                                                 gdouble x,
                                                 gdouble y,
                                                 gdouble width,
                                                 gdouble height,
                                                 gpointer user_data);

`html` : |
`print_context` : |
`x` : |
`y` : |
`width` : |
`height` : |
`user_data` : |

<<< Previous Page | Home | Up | Next Page >>>
Enums | License