## GeditView

GeditView

## Synopsis

                        GeditViewPrivate;
    struct              GeditView;
    GtkWidget *         gedit_view_new                      (GeditDocument *doc);
    void                gedit_view_cut_clipboard            (GeditView *view);
    void                gedit_view_copy_clipboard           (GeditView *view);
    void                gedit_view_paste_clipboard          (GeditView *view);
    void                gedit_view_delete_selection         (GeditView *view);
    void                gedit_view_select_all               (GeditView *view);
    void                gedit_view_scroll_to_cursor         (GeditView *view);
    void                gedit_view_set_font                 (GeditView *view,
                                                             gboolean def,
                                                             const gchar *font_name);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkTextView
                               +----GtkSourceView
                                     +----GeditView

## Implemented Interfaces

GeditView implements AtkImplementorIface, GtkBuildable and GtkScrollable.

## Signals

      "drop-uris"                                      : Action

## Description

## Details

### GeditViewPrivate

    typedef struct _GeditViewPrivate GeditViewPrivate;

### struct GeditView

    struct GeditView;

### gedit_view_new ()

    GtkWidget *         gedit_view_new                      (GeditDocument *doc);

Creates a new GeditView object displaying the `doc` document. `doc` cannot be `NULL`.

`doc` : | a GeditDocument
Returns : | a new GeditView

### gedit_view_cut_clipboard ()

    void                gedit_view_cut_clipboard            (GeditView *view);

### gedit_view_copy_clipboard ()

    void                gedit_view_copy_clipboard           (GeditView *view);

### gedit_view_paste_clipboard ()

    void                gedit_view_paste_clipboard          (GeditView *view);

### gedit_view_delete_selection ()

    void                gedit_view_delete_selection         (GeditView *view);

Deletes the text currently selected in the GtkTextBuffer associated to the view and scroll to the cursor position.

`view` : | a GeditView

### gedit_view_select_all ()

    void                gedit_view_select_all               (GeditView *view);

Selects all the text displayed in the `view`.

`view` : | a GeditView

### gedit_view_scroll_to_cursor ()

    void                gedit_view_scroll_to_cursor         (GeditView *view);

Scrolls the `view` to the cursor position.

`view` : | a GeditView

### gedit_view_set_font ()

    void                gedit_view_set_font                 (GeditView *view,
                                                             gboolean def,
                                                             const gchar *font_name);

If `def` is TRUE, resets the font of the `view` to the default font otherwise sets it to `font_name`.

`view` : | a GeditView
`def` : | whether to reset the default font
`font_name` : | the name of the font to use

## Signal Details

### The `"drop-uris"` signal

    void                user_function                      (GeditView *geditview,
                                                            GStrv      arg1,
                                                            gpointer   user_data)      : Action