## Xfce Gtk+ extensions

Xfce Gtk+ extensions — Additional Gtk+ related functions.

## Synopsis

    #include <libxfcegui4/libxfcegui4.h>

    void        xfce_gtk_window_center_on_monitor
                                                (GtkWindow *window,
                                                 GdkScreen *screen,
                                                 gint monitor);
    void        xfce_gtk_window_center_on_monitor_with_pointer
                                                (GtkWindow *window);

## Description

## Details

### xfce_gtk_window_center_on_monitor ()

    void        xfce_gtk_window_center_on_monitor
                                                (GtkWindow *window,
                                                 GdkScreen *screen,
                                                 gint monitor);

Centers `window` on `monitor` of `screen`. `monitor` has to reference a valid monitor of `screen`.

`window` : | The Gtk window to center.
`screen` : | The screen on which the `window` should be centered.
`monitor` : | The monitor of the `screen` on which `window` should be centered.

Since 4.2

### xfce_gtk_window_center_on_monitor_with_pointer ()

    void        xfce_gtk_window_center_on_monitor_with_pointer
                                                (GtkWindow *window);

Determines the monitor that contains the pointer and centers the `window` on it. If it failes to determine the current pointer position, `window` is centered on the first monitor of the default screen on the default display.

`window` : | The Gtk window to center.

## See Also

Gtk+ reference manual