ev-link-action

ev-link-action

Synopsis




                    EvLinkAction;
                    EvLinkActionClass;
                    EvLinkActionPrivate;
#define             EV_TYPE_LINK_ACTION_TYPE
enum                EvLinkActionType;
GType               ev_link_action_get_type             (void);
EvLinkActionType    ev_link_action_get_action_type      (EvLinkAction *self);
EvLinkDest*         ev_link_action_get_dest             (EvLinkAction *self);
const gchar*        ev_link_action_get_uri              (EvLinkAction *self);
const gchar*        ev_link_action_get_filename         (EvLinkAction *self);
const gchar*        ev_link_action_get_params           (EvLinkAction *self);
const gchar*        ev_link_action_get_name             (EvLinkAction *self);
EvLinkAction*       ev_link_action_new_dest             (EvLinkDest *dest);
EvLinkAction*       ev_link_action_new_remote           (EvLinkDest *dest,
                                                         const gchar *filename);
EvLinkAction*       ev_link_action_new_external_uri     (const gchar *uri);
EvLinkAction*       ev_link_action_new_launch           (const gchar *filename,
                                                         const gchar *params);
EvLinkAction*       ev_link_action_new_named            (const gchar *name);

Object Hierarchy


  GObject
   +----EvLinkAction

Properties


  "dest"                     gpointer              : Read / Write / Construct Only
  "filename"                 gchararray            : Read / Write / Construct Only
  "name"                     gchararray            : Read / Write / Construct Only
  "params"                   gchararray            : Read / Write / Construct Only
  "type"                     EvLinkActionType      : Read / Write / Construct Only
  "uri"                      gchararray            : Read / Write / Construct Only

Description

Details

EvLinkAction

typedef struct _EvLinkAction EvLinkAction;


EvLinkActionClass

typedef struct _EvLinkActionClass EvLinkActionClass;


EvLinkActionPrivate

typedef struct _EvLinkActionPrivate EvLinkActionPrivate;


EV_TYPE_LINK_ACTION_TYPE

#define EV_TYPE_LINK_ACTION_TYPE         (ev_link_action_type_get_type ())


enum EvLinkActionType

typedef enum {
	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
	/* We'll probably fill this in more as we support the other types of
	 * actions */
} EvLinkActionType;


ev_link_action_get_type ()

GType               ev_link_action_get_type             (void);

Returns :


ev_link_action_get_action_type ()

EvLinkActionType    ev_link_action_get_action_type      (EvLinkAction *self);

self :

Returns :


ev_link_action_get_dest ()

EvLinkDest*         ev_link_action_get_dest             (EvLinkAction *self);

self :

Returns :


ev_link_action_get_uri ()

const gchar*        ev_link_action_get_uri              (EvLinkAction *self);

self :

Returns :


ev_link_action_get_filename ()

const gchar*        ev_link_action_get_filename         (EvLinkAction *self);

self :

Returns :


ev_link_action_get_params ()

const gchar*        ev_link_action_get_params           (EvLinkAction *self);

self :

Returns :


ev_link_action_get_name ()

const gchar*        ev_link_action_get_name             (EvLinkAction *self);

self :

Returns :


ev_link_action_new_dest ()

EvLinkAction*       ev_link_action_new_dest             (EvLinkDest *dest);

dest :

Returns :


ev_link_action_new_remote ()

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

dest :

filename :

Returns :


ev_link_action_new_external_uri ()

EvLinkAction*       ev_link_action_new_external_uri     (const gchar *uri);

uri :

Returns :


ev_link_action_new_launch ()

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

filename :

params :

Returns :


ev_link_action_new_named ()

EvLinkAction*       ev_link_action_new_named            (const gchar *name);

name :

Returns :

Property Details

The "dest" property

  "dest"                     gpointer              : Read / Write / Construct Only

The link action destination.


The "filename" property

  "filename"                 gchararray            : Read / Write / Construct Only

The link action filename.

Default value: NULL


The "name" property

  "name"                     gchararray            : Read / Write / Construct Only

The link action name.

Default value: NULL


The "params" property

  "params"                   gchararray            : Read / Write / Construct Only

The link action params.

Default value: NULL


The "type" property

  "type"                     EvLinkActionType      : Read / Write / Construct Only

The link action type.

Default value: EV_LINK_ACTION_TYPE_GOTO_DEST


The "uri" property

  "uri"                      gchararray            : Read / Write / Construct Only

The link action URI.

Default value: NULL