EmerillonWindow

## EmerillonWindow EmerillonWindow |

## Synopsis

    #define             EMERILLON_WINDOW_ERROR
    struct              EmerillonWindow;
    struct              EmerillonWindowClass;
    GtkWidget *         emerillon_window_dup_default        (void);
    ChamplainView *     emerillon_window_get_map_view       (EmerillonWindow *window);
    GtkUIManager *      emerillon_window_get_ui_manager     (EmerillonWindow *window);
    GtkWidget *         emerillon_window_get_toolbar        (EmerillonWindow *window);
    GtkWidget *         emerillon_window_get_sidebar        (EmerillonWindow *window);
    GtkWidget *         emerillon_window_get_statusbar      (EmerillonWindow *window);
                        EmerillonWindowPrivate;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBin
                               +----GtkWindow
                                     +----EmerillonWindow

## Implemented Interfaces

EmerillonWindow implements AtkImplementorIface and GtkBuildable.

## Properties

      "auto-update"              gboolean              : Read / Write

## Description

## Details

### EMERILLON_WINDOW_ERROR

    #define EMERILLON_WINDOW_ERROR           (emerillon_window_error_quark ())

### struct EmerillonWindow

    struct EmerillonWindow;

### struct EmerillonWindowClass

    struct EmerillonWindowClass {
      GtkWindowClass parent_class;
    };

### emerillon_window_dup_default ()

    GtkWidget *         emerillon_window_dup_default        (void);

Retrieves Emerillon's main window

Returns : | A GtkWidget. [transfer none]

### emerillon_window_get_map_view ()

    ChamplainView *     emerillon_window_get_map_view       (EmerillonWindow *window);

Retrieves Emerillon's map view

`window` : | An EmerillonWindow instance. [in]
Returns : | A ChamplainView. [transfer none]

### emerillon_window_get_ui_manager ()

    GtkUIManager *      emerillon_window_get_ui_manager     (EmerillonWindow *window);

Retrieves Emerillon's UI manager

`window` : | An EmerillonWindow instance. [in]
Returns : | A GtkUIManager. [transfer none]

### emerillon_window_get_toolbar ()

    GtkWidget *         emerillon_window_get_toolbar        (EmerillonWindow *window);

Retrieves Emerillon's toolbar

`window` : | An EmerillonWindow instance. [in]
Returns : | A GtkWidget containing Emerillon's toolbar. [transfer none]

### emerillon_window_get_sidebar ()

    GtkWidget *         emerillon_window_get_sidebar        (EmerillonWindow *window);

Retrieves Emerillon's sidebar

`window` : | An EmerillonWindow instance. [in]
Returns : | A GtkWidget containing the current sidebar. [transfer none]

### emerillon_window_get_statusbar ()

    GtkWidget *         emerillon_window_get_statusbar      (EmerillonWindow *window);

Retrieves Emerillon's statusbar

`window` : | An EmerillonWindow instance. [in]
Returns : | A GtkWidget containing the current statusbar. [transfer none]

### EmerillonWindowPrivate

    typedef struct _EmerillonWindowPrivate EmerillonWindowPrivate;

## Property Details

### The `"auto-update"` property

      "auto-update"              gboolean              : Read / Write

Toggle automatic update of the map position based on geoclue data. When enabled also gets the current position.

Since 0.1.2

Default value: FALSE