GdauiDataProxyInfo

## GdauiDataProxyInfo GdauiDataProxyInfo — Shows information & actions about a GdauiDataProxy widget |

## Stability Level

Stable, unless otherwise indicated

## Synopsis

    struct              GdauiDataProxyInfo;
    enum                GdauiDataProxyInfoFlag;
    GtkWidget *         gdaui_data_proxy_info_new           (GdauiDataProxy *data_proxy,
                                                             GdauiDataProxyInfoFlag flags);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GdauiDataProxyInfo

## Implemented Interfaces

GdauiDataProxyInfo implements AtkImplementorIface, GtkBuildable and GtkOrientable.

## Properties

      "data-proxy"               GdauiDataProxy*       : Read / Write
      "flags"                    GdauiDataProxyInfoFlag  : Read / Write
      "ui-manager"               GtkUIManager*         : Read

## Description

The GdauiDataProxyInfo widget is a container widget which, depending on how it is configured:

- proposes action buttons to change the currently displayed row, add new row, ...

- displays information about the number of rows in a GdauiDataProxy

## Details

### struct GdauiDataProxyInfo

    struct GdauiDataProxyInfo;

### enum GdauiDataProxyInfoFlag

    typedef enum {
    	GDAUI_DATA_PROXY_INFO_NONE = 0,
    	GDAUI_DATA_PROXY_INFO_CURRENT_ROW    = 1 << 0,
    	GDAUI_DATA_PROXY_INFO_ROW_MODIFY_BUTTONS = 1 << 2,
    	GDAUI_DATA_PROXY_INFO_ROW_MOVE_BUTTONS = 1 << 3,
    	GDAUI_DATA_PROXY_INFO_CHUNCK_CHANGE_BUTTONS = 1 << 4,
    	GDAUI_DATA_PROXY_INFO_NO_FILTER = 1 << 5
    } GdauiDataProxyInfoFlag;

`GDAUI_DATA_PROXY_INFO_NONE` |
`GDAUI_DATA_PROXY_INFO_CURRENT_ROW` |
`GDAUI_DATA_PROXY_INFO_ROW_MODIFY_BUTTONS` |
`GDAUI_DATA_PROXY_INFO_ROW_MOVE_BUTTONS` |
`GDAUI_DATA_PROXY_INFO_CHUNCK_CHANGE_BUTTONS` |
`GDAUI_DATA_PROXY_INFO_NO_FILTER` |

### gdaui_data_proxy_info_new ()

    GtkWidget *         gdaui_data_proxy_info_new           (GdauiDataProxy *data_proxy,
                                                             GdauiDataProxyInfoFlag flags);

Creates a new GdauiDataProxyInfo widget suitable to display information about `data_proxy`

`data_proxy` : | a widget implementing the GdauiDataProxy interface
`flags` : | OR'ed values, specifying what to display in the new widget
Returns : | the new widget. [transfer full]

Since 4.2

## Property Details

### The `"data-proxy"` property

      "data-proxy"               GdauiDataProxy*       : Read / Write

### The `"flags"` property

      "flags"                    GdauiDataProxyInfoFlag  : Read / Write

Default value: GDAUI_DATA_PROXY_INFO_CURRENT_ROW

### The `"ui-manager"` property

      "ui-manager"               GtkUIManager*         : Read

Use this property to obtain the GtkUIManager object internally used (to add new actions for example).

Since 4.2.9