NautilusColumn

NautilusColumn — List view column descriptor object

Properties

gchar * attribute Read / Write
guint attribute-q Read
GtkSortType default-sort-order Read / Write
gchar * description Read / Write
gchar * label Read / Write
gchar * name Read / Write / Construct Only
gfloat xalign Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── NautilusColumn

Includes

#include <libnautilus-extension/nautilus-column.h>

Description

NautilusColumn is an object that describes a column in the file manager list view. Extensions can provide NautilusColumn by registering a NautilusColumnProvider and returning them from nautilus_column_provider_get_columns(), which will be called by the main application when creating a view.

Functions

nautilus_column_new ()

NautilusColumn *
nautilus_column_new (const char *name,
                     const char *attribute,
                     const char *label,
                     const char *description);

Creates a new column

Parameters

name

identifier of the column

 

attribute

the file attribute to be displayed in the column

 

label

the user-visible label for the column

 

description

a user-visible description of the column

 

Returns

a newly created NautilusColumn

Types and Values

struct NautilusColumn

struct NautilusColumn;

Property Details

The “attribute” property

  “attribute”                gchar *

The attribute name to display.

Flags: Read / Write

Default value: NULL


The “attribute-q” property

  “attribute-q”              guint

The attribute name to display, in quark form.

Flags: Read

Default value: 0


The “default-sort-order” property

  “default-sort-order”       GtkSortType

Default sort order.

Flags: Read / Write

Default value: GTK_SORT_ASCENDING


The “description” property

  “description”              gchar *

A user-visible description of the column.

Flags: Read / Write

Default value: NULL


The “label” property

  “label”                    gchar *

Label to display in the column.

Flags: Read / Write

Default value: NULL


The “name” property

  “name”                     gchar *

Name of the column.

Flags: Read / Write / Construct Only

Default value: NULL


The “xalign” property

  “xalign”                   gfloat

The x-alignment of the column.

Flags: Read / Write

Allowed values: [0,1]

Default value: 0