From fdf6ceaeede339118ddc2d389ba60be8e3bae9c1 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Thu, 04 May 2006 08:24:19 +0000 Subject: Add support for Named Action links 2006-05-03 Carlos Garcia Campos * backend/ev-link-action.[ch]: * pdf/ev-poppler.cc: (ev_link_from_action): * shell/ev-view-private.h: * shell/ev-view.c: (ev_view_handle_link), (tip_from_action_named): * shell/ev-window.c: (do_action_named), (view_external_link_cb): Add support for Named Action links --- (limited to 'backend/ev-link-action.h') diff --git a/backend/ev-link-action.h b/backend/ev-link-action.h index 6ca8d57..32211fe 100644 --- a/backend/ev-link-action.h +++ b/backend/ev-link-action.h @@ -44,6 +44,7 @@ typedef enum { 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; @@ -56,6 +57,7 @@ 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, @@ -63,6 +65,7 @@ EvLinkAction *ev_link_action_new_remote (EvLinkDest *dest, 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); G_END_DECLS -- cgit v0.9.1