## GnomeDbDataCellRendererTextual

GnomeDbDataCellRendererTextual — Cell renderer for textual data

##

# Synopsis

    struct      GnomeDbDataCellRendererTextual;
    struct      GnomeDbDataCellRendererTextualClass;
    struct      GnomeDbDataCellRendererTextualPrivate;
    GtkCellRenderer* gnome_db_data_cell_renderer_textual_new
                                                (GdaDataHandler *dh,
                                                 GdaValueType type);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkCellRenderer
                         +----GtkCellRendererText
                               +----GnomeDbDataCellRendererTextual

## Properties

      "to-be-deleted"        gboolean             : Write
      "value"                gpointer             : Write
      "value-attributes"     guint                : Read / Write

## Signal Prototypes

    "changed"   void        user_function      (GnomeDbDataCellRendererTextual *dbdatacellrenderertextual,
                                                gchar *arg1,
                                                gpointer arg2,
                                                gpointer user_data);

## Description

## Details

### struct GnomeDbDataCellRendererTextual

    struct GnomeDbDataCellRendererTextual;

### struct GnomeDbDataCellRendererTextualClass

    struct GnomeDbDataCellRendererTextualClass {

    	GtkCellRendererTextClass               parent_class;

    	void (* changed) (GnomeDbDataCellRendererTextual  *cell_renderer_textual,
    			  const gchar         *path,
    			  const GdaValue      *new_value);
    };

### struct GnomeDbDataCellRendererTextualPrivate

    struct GnomeDbDataCellRendererTextualPrivate;

### gnome_db_data_cell_renderer_textual_new ()

    GtkCellRenderer* gnome_db_data_cell_renderer_textual_new
                                                (GdaDataHandler *dh,
                                                 GdaValueType type);

Creates a new GnomeDbDataCellRendererTextual. Adjust how text is drawn using object properties. Object properties can be set globally (with `g_object_set()`). Also, with GtkTreeViewColumn, you can bind a property to a value in a GtkTreeModel. For example, you can bind the "text" property on the cell renderer to a string value in the model, thus rendering a different string in each row of the GtkTreeView

`dh` : | a GdaDataHandler object, or `NULL`
`type` : | the GdaValueType being edited
Returns : | the new cell renderer

## Properties

"`to-be-deleted`" (gboolean : Write) |
"`value`" (gpointer : Write) | GdaValue to render.
"`value-attributes`" (guint : Read / Write) |

## Signals

### The "changed" signal

    void        user_function                  (GnomeDbDataCellRendererTextual *dbdatacellrenderertextual,
                                                gchar *arg1,
                                                gpointer arg2,
                                                gpointer user_data);

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