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);

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 {
	GtkBox                 object;

	GdauiDataProxyInfoPriv *priv;
};

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_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