GdauiDataCellRendererTextual

GdauiDataCellRendererTextual

Functions

GtkCellRenderer * gdaui_data_cell_renderer_textual_new ()

Properties

GdaDataHandler * data-handler Write / Construct Only
char * options Write
gboolean to-be-deleted Write
GType * type Write / Construct Only
gpointer value Write
GdaValueAttribute value-attributes Read / Write

Signals

void changed Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkCellRenderer
            ╰── GtkCellRendererText
                ╰── GdauiDataCellRendererTextual

Description

Functions

gdaui_data_cell_renderer_textual_new ()

GtkCellRenderer *
gdaui_data_cell_renderer_textual_new (GdaDataHandler *dh,
                                      GType type,
                                      const gchar *options);

Creates a new GdauiDataCellRendererTextual. 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

Parameters

dh

a GdaDataHandler object, or NULL.

[nullable]

type

the GType being edited

 

options

options as a string

 

Returns

the new cell renderer.

[transfer full]

Types and Values

GDAUI_TYPE_DATA_CELL_RENDERER_TEXTUAL

#define GDAUI_TYPE_DATA_CELL_RENDERER_TEXTUAL		(gdaui_data_cell_renderer_textual_get_type ())

struct GdauiDataCellRendererTextualClass

struct GdauiDataCellRendererTextualClass {
	GtkCellRendererTextClass               parent_class;

	void (* changed) (GdauiDataCellRendererTextual  *cell_renderer_textual,
			  const gchar         *path,
			  const GValue      *new_value);
};

GdauiDataCellRendererTextual

typedef struct _GdauiDataCellRendererTextual GdauiDataCellRendererTextual;

Property Details

The “data-handler” property

  “data-handler”             GdaDataHandler *

Owner: GdauiDataCellRendererTextual

Flags: Write / Construct Only


The “options” property

  “options”                  char *

Owner: GdauiDataCellRendererTextual

Flags: Write

Default value: NULL


The “to-be-deleted” property

  “to-be-deleted”            gboolean

Owner: GdauiDataCellRendererTextual

Flags: Write

Default value: FALSE


The “type” property

  “type”                     GType *

Owner: GdauiDataCellRendererTextual

Flags: Write / Construct Only

Allowed values: void


The “value” property

  “value”                    gpointer

GValue to render.

Owner: GdauiDataCellRendererTextual

Flags: Write


The “value-attributes” property

  “value-attributes”         GdaValueAttribute

Owner: GdauiDataCellRendererTextual

Flags: Read / Write

Signal Details

The “changed” signal

void
user_function (GdauiDataCellRendererTextual *gdauidatacellrenderertextual,
               char                         *arg1,
               GValue                       *arg2,
               gpointer                      user_data)

Flags: Run Last