# GnomeCanvasRichText

## Name

GnomeCanvasRichText --

## Synopsis

    #include <libgnomecanvas/libgnomecanvas.h>

    struct      GnomeCanvasRichText;
    struct      GnomeCanvasRichTextPrivate;

    void        gnome_canvas_rich_text_cut_clipboard
                                                (GnomeCanvasRichText *text);
    void        gnome_canvas_rich_text_copy_clipboard
                                                (GnomeCanvasRichText *text);
    void        gnome_canvas_rich_text_paste_clipboard
                                                (GnomeCanvasRichText *text);
    void        gnome_canvas_rich_text_set_buffer
                                                (GnomeCanvasRichText *text,
                                                 GtkTextBuffer *buffer);
    GtkTextBuffer* gnome_canvas_rich_text_get_buffer
                                                (GnomeCanvasRichText *text);
    void        gnome_canvas_rich_text_get_iter_location
                                                (GnomeCanvasRichText *text,
                                                 const GtkTextIter *iter,
                                                 GdkRectangle *location);
    void        gnome_canvas_rich_text_get_iter_at_location
                                                (GnomeCanvasRichText *text,
                                                 GtkTextIter *iter,
                                                 gint x,
                                                 gint y);

## Description

## Details

### struct GnomeCanvasRichText

    struct GnomeCanvasRichText {

    	GnomeCanvasItem item;

        GnomeCanvasRichTextPrivate *_priv;
    };

### struct GnomeCanvasRichTextPrivate

    struct GnomeCanvasRichTextPrivate;

### gnome_canvas_rich_text_cut_clipboard ()

    void        gnome_canvas_rich_text_cut_clipboard
                                                (GnomeCanvasRichText *text);

`text` : |

### gnome_canvas_rich_text_copy_clipboard ()

    void        gnome_canvas_rich_text_copy_clipboard
                                                (GnomeCanvasRichText *text);

`text` : |

### gnome_canvas_rich_text_paste_clipboard ()

    void        gnome_canvas_rich_text_paste_clipboard
                                                (GnomeCanvasRichText *text);

`text` : |

### gnome_canvas_rich_text_set_buffer ()

    void        gnome_canvas_rich_text_set_buffer
                                                (GnomeCanvasRichText *text,
                                                 GtkTextBuffer *buffer);

`text` : |
`buffer` : |

### gnome_canvas_rich_text_get_buffer ()

    GtkTextBuffer* gnome_canvas_rich_text_get_buffer
                                                (GnomeCanvasRichText *text);

`text` : |
Returns : |

### gnome_canvas_rich_text_get_iter_location ()

    void        gnome_canvas_rich_text_get_iter_location
                                                (GnomeCanvasRichText *text,
                                                 const GtkTextIter *iter,
                                                 GdkRectangle *location);

`text` : |
`iter` : |
`location` : |

### gnome_canvas_rich_text_get_iter_at_location ()

    void        gnome_canvas_rich_text_get_iter_at_location
                                                (GnomeCanvasRichText *text,
                                                 GtkTextIter *iter,
                                                 gint x,
                                                 gint y);

`text` : |
`iter` : |
`x` : |
`y` : |