ev-link-action

ev-link-action

Functions

Properties

EvLinkDest * dest Read / Write / Construct Only
char * filename Read / Write / Construct Only
gpointer hide-list Read / Write / Construct Only
char * name Read / Write / Construct Only
char * params Read / Write / Construct Only
gpointer show-list Read / Write / Construct Only
gpointer toggle-list Read / Write / Construct Only
EvLinkActionType type Read / Write / Construct Only
char * uri Read / Write / Construct Only

Types and Values

Object Hierarchy

    GEnum
    ╰── EvLinkActionType
    GObject
    ╰── EvLinkAction

Description

Functions

ev_link_action_equal ()

gboolean
ev_link_action_equal (EvLinkAction *a,
                      EvLinkAction *b);

Checks whether a and b are equal.

Parameters

a

a EvLinkAction

 

b

a EvLinkAction

 

Returns

TRUE iff a and b are equal

Since: 3.8


ev_link_action_get_action_type ()

EvLinkActionType
ev_link_action_get_action_type (EvLinkAction *self);

ev_link_action_get_dest ()

EvLinkDest *
ev_link_action_get_dest (EvLinkAction *self);

Parameters

self

an EvLinkAction

 

Returns

an EvLinkDest.

[transfer none]


ev_link_action_get_uri ()

const gchar *
ev_link_action_get_uri (EvLinkAction *self);

ev_link_action_get_filename ()

const gchar *
ev_link_action_get_filename (EvLinkAction *self);

ev_link_action_get_params ()

const gchar *
ev_link_action_get_params (EvLinkAction *self);

ev_link_action_get_name ()

const gchar *
ev_link_action_get_name (EvLinkAction *self);

ev_link_action_get_hide_list ()

GList *
ev_link_action_get_hide_list (EvLinkAction *self);

Parameters

self

an EvLinkAction

 

Returns

a list of EvLayer objects.

[transfer none][element-type EvLayer]


ev_link_action_get_show_list ()

GList *
ev_link_action_get_show_list (EvLinkAction *self);

Parameters

self

an EvLinkAction

 

Returns

a list of EvLayer objects.

[transfer none][element-type EvLayer]


ev_link_action_get_toggle_list ()

GList *
ev_link_action_get_toggle_list (EvLinkAction *self);

Parameters

self

an EvLinkAction

 

Returns

a list of EvLayer objects.

[transfer none][element-type EvLayer]


ev_link_action_new_layers_state ()

EvLinkAction *
ev_link_action_new_layers_state (GList *show_list,
                                 GList *hide_list,
                                 GList *toggle_list);

Parameters

show_list

a list of EvLayer objects.

[element-type EvLayer]

hide_list

a list of EvLayer objects.

[element-type EvLayer]

toggle_list

a list of EvLayer objects.

[element-type EvLayer]

Returns

a new EvLinkAction.

[transfer full]


ev_link_action_new_dest ()

EvLinkAction *
ev_link_action_new_dest (EvLinkDest *dest);

ev_link_action_new_remote ()

EvLinkAction *
ev_link_action_new_remote (EvLinkDest *dest,
                           const gchar *filename);

ev_link_action_new_external_uri ()

EvLinkAction *
ev_link_action_new_external_uri (const gchar *uri);

ev_link_action_new_launch ()

EvLinkAction *
ev_link_action_new_launch (const gchar *filename,
                           const gchar *params);

ev_link_action_new_named ()

EvLinkAction *
ev_link_action_new_named (const gchar *name);

Types and Values

EvLinkAction

typedef struct _EvLinkAction EvLinkAction;

EvLinkActionClass

typedef struct _EvLinkActionClass EvLinkActionClass;

enum EvLinkActionType

Members

EV_LINK_ACTION_TYPE_GOTO_DEST

   

EV_LINK_ACTION_TYPE_GOTO_REMOTE

   

EV_LINK_ACTION_TYPE_EXTERNAL_URI

   

EV_LINK_ACTION_TYPE_LAUNCH

   

EV_LINK_ACTION_TYPE_NAMED

   

EV_LINK_ACTION_TYPE_LAYERS_STATE

   

Property Details

The “dest” property

  “dest”                     EvLinkDest *

The link action destination.

Owner: EvLinkAction

Flags: Read / Write / Construct Only


The “filename” property

  “filename”                 char *

The link action filename.

Owner: EvLinkAction

Flags: Read / Write / Construct Only

Default value: NULL


The “hide-list” property

  “hide-list”                gpointer

The list of layers that should be hidden.

Owner: EvLinkAction

Flags: Read / Write / Construct Only


The “name” property

  “name”                     char *

The link action name.

Owner: EvLinkAction

Flags: Read / Write / Construct Only

Default value: NULL


The “params” property

  “params”                   char *

The link action params.

Owner: EvLinkAction

Flags: Read / Write / Construct Only

Default value: NULL


The “show-list” property

  “show-list”                gpointer

The list of layers that should be shown.

Owner: EvLinkAction

Flags: Read / Write / Construct Only


The “toggle-list” property

  “toggle-list”              gpointer

The list of layers that should be toggled.

Owner: EvLinkAction

Flags: Read / Write / Construct Only


The “type” property

  “type”                     EvLinkActionType

The link action type.

Owner: EvLinkAction

Flags: Read / Write / Construct Only

Default value: EV_LINK_ACTION_TYPE_GOTO_DEST


The “uri” property

  “uri”                      char *

The link action URI.

Owner: EvLinkAction

Flags: Read / Write / Construct Only

Default value: NULL