## EogScrollView

EogScrollView

## Synopsis

                        EogScrollView;
    enum                EogTransparencyStyle;
    GtkWidget*          eog_scroll_view_new                 (void);
    void                eog_scroll_view_set_image           (EogScrollView *view,
                                                             EogImage *image);
    void                eog_scroll_view_set_scroll_wheel_zoom
                                                            (EogScrollView *view,
                                                             gboolean scroll_wheel_zoom);
    void                eog_scroll_view_set_zoom_upscale    (EogScrollView *view,
                                                             gboolean upscale);
    void                eog_scroll_view_set_zoom_multiplier (EogScrollView *view,
                                                             gdouble multiplier);
    void                eog_scroll_view_set_antialiasing_in (EogScrollView *view,
                                                             gboolean state);
    void                eog_scroll_view_set_antialiasing_out
                                                            (EogScrollView *view,
                                                             gboolean state);
    void                eog_scroll_view_set_transparency    (EogScrollView *view,
                                                             EogTransparencyStyle style,
                                                             GdkColor *color);
    gboolean            eog_scroll_view_scrollbars_visible  (EogScrollView *view);
    void                eog_scroll_view_set_popup           (EogScrollView *view,
                                                             GtkMenu *menu);
    void                eog_scroll_view_zoom_in             (EogScrollView *view,
                                                             gboolean smooth);
    void                eog_scroll_view_zoom_out            (EogScrollView *view,
                                                             gboolean smooth);
    void                eog_scroll_view_zoom_fit            (EogScrollView *view);
    void                eog_scroll_view_set_zoom            (EogScrollView *view,
                                                             double zoom);
    double              eog_scroll_view_get_zoom            (EogScrollView *view);
    gboolean            eog_scroll_view_get_zoom_is_min     (EogScrollView *view);
    gboolean            eog_scroll_view_get_zoom_is_max     (EogScrollView *view);
    void                eog_scroll_view_show_cursor         (EogScrollView *view);
    void                eog_scroll_view_hide_cursor         (EogScrollView *view);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkTable
                                     +----EogScrollView

## Implemented Interfaces

EogScrollView implements AtkImplementorIface and GtkBuildable.

## Properties

      "background-color"         GdkColor*             : Read / Write
      "use-background-color"     gboolean              : Read / Write

## Signals

      "zoom-changed"                                   : Run Last

## Description

## Details

### EogScrollView

    typedef struct _EogScrollView EogScrollView;

### enum EogTransparencyStyle

    typedef enum {
    	EOG_TRANSP_BACKGROUND,
    	EOG_TRANSP_CHECKED,
    	EOG_TRANSP_COLOR
    } EogTransparencyStyle;

### eog_scroll_view_new ()

    GtkWidget*          eog_scroll_view_new                 (void);

Returns : |

### eog_scroll_view_set_image ()

    void                eog_scroll_view_set_image           (EogScrollView *view,
                                                             EogImage *image);

`view` : |
`image` : |

### eog_scroll_view_set_scroll_wheel_zoom ()

    void                eog_scroll_view_set_scroll_wheel_zoom
                                                            (EogScrollView *view,
                                                             gboolean scroll_wheel_zoom);

`view` : |
`scroll_wheel_zoom` : |

### eog_scroll_view_set_zoom_upscale ()

    void                eog_scroll_view_set_zoom_upscale    (EogScrollView *view,
                                                             gboolean upscale);

`view` : |
`upscale` : |

### eog_scroll_view_set_zoom_multiplier ()

    void                eog_scroll_view_set_zoom_multiplier (EogScrollView *view,
                                                             gdouble multiplier);

`view` : |
`multiplier` : |

### eog_scroll_view_set_antialiasing_in ()

    void                eog_scroll_view_set_antialiasing_in (EogScrollView *view,
                                                             gboolean state);

`view` : |
`state` : |

### eog_scroll_view_set_antialiasing_out ()

    void                eog_scroll_view_set_antialiasing_out
                                                            (EogScrollView *view,
                                                             gboolean state);

`view` : |
`state` : |

### eog_scroll_view_set_transparency ()

    void                eog_scroll_view_set_transparency    (EogScrollView *view,
                                                             EogTransparencyStyle style,
                                                             GdkColor *color);

`view` : |
`style` : |
`color` : |

### eog_scroll_view_scrollbars_visible ()

    gboolean            eog_scroll_view_scrollbars_visible  (EogScrollView *view);

`view` : |
Returns : |

### eog_scroll_view_set_popup ()

    void                eog_scroll_view_set_popup           (EogScrollView *view,
                                                             GtkMenu *menu);

`view` : |
`menu` : |

### eog_scroll_view_zoom_in ()

    void                eog_scroll_view_zoom_in             (EogScrollView *view,
                                                             gboolean smooth);

`view` : |
`smooth` : |

### eog_scroll_view_zoom_out ()

    void                eog_scroll_view_zoom_out            (EogScrollView *view,
                                                             gboolean smooth);

`view` : |
`smooth` : |

### eog_scroll_view_zoom_fit ()

    void                eog_scroll_view_zoom_fit            (EogScrollView *view);

`view` : |

### eog_scroll_view_set_zoom ()

    void                eog_scroll_view_set_zoom            (EogScrollView *view,
                                                             double zoom);

`view` : |
`zoom` : |

### eog_scroll_view_get_zoom ()

    double              eog_scroll_view_get_zoom            (EogScrollView *view);

`view` : |
Returns : |

### eog_scroll_view_get_zoom_is_min ()

    gboolean            eog_scroll_view_get_zoom_is_min     (EogScrollView *view);

`view` : |
Returns : |

### eog_scroll_view_get_zoom_is_max ()

    gboolean            eog_scroll_view_get_zoom_is_max     (EogScrollView *view);

`view` : |
Returns : |

### eog_scroll_view_show_cursor ()

    void                eog_scroll_view_show_cursor         (EogScrollView *view);

`view` : |

### eog_scroll_view_hide_cursor ()

    void                eog_scroll_view_hide_cursor         (EogScrollView *view);

`view` : |

## Property Details

### The `"background-color"` property

      "background-color"         GdkColor*             : Read / Write

This is the default background color used for painting the background of the image view. If set to `NULL` the color is determined by the active GTK theme.

### The `"use-background-color"` property

      "use-background-color"     gboolean              : Read / Write

Default value: FALSE

## Signal Details

### The `"zoom-changed"` signal

    void                user_function                      (EogScrollView *eogscrollview,
                                                            gdouble        arg1,
                                                            gpointer       user_data)          : Run Last

`eogscrollview` : | the object which received the signal.
`arg1` : |
`user_data` : | user data set when the signal handler was connected.