cairoSetUserData {RGtk2} | R Documentation

## cairoSetUserData

### Description

Attach user data to `cr`. To remove user data from a surface, call this function with the key that was used to set it and `NULL` for `data`.

### Usage

    cairoSetUserData(cr, key, user.data)

### Arguments

``cr`` | [`Cairo`] a `Cairo`
``key`` | [`CairoUserDataKey`] the a `CairoUserDataKey` to attach the user data to
``user.data`` | [R object] the user data to attach to the `Cairo`

### Details

Since 1.4

### Value

[`CairoStatus`] `CAIRO_STATUS_SUCCESS` or `CAIRO_STATUS_NO_MEMORY` if a slot could not be allocated for the user data.

### Author(s)

Derived by RGtkGen from GTK+ documentation

[Package RGtk2 version 2.20.36.3 Index]