[Libreoffice-commits] core.git: Branch 'feature/tiled-editing' - libreofficekit/source

Miklos Vajna vmiklos at collabora.co.uk
Mon Mar 9 04:41:33 PDT 2015


 libreofficekit/source/gtk/lokdocview.c |    9 +++++++++
 1 file changed, 9 insertions(+)

New commits:
commit cfd89a2c65931847e7dd4c243e84605e3c8055ed
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Mon Mar 9 12:40:23 2015 +0100

    lokdocview: handle LOK_CALLBACK_HYPERLINK_CLICKED
    
    Change-Id: Ic9804857df2237507f412bc6e248e5a7e83f8803

diff --git a/libreofficekit/source/gtk/lokdocview.c b/libreofficekit/source/gtk/lokdocview.c
index cbffc24..08c3831 100644
--- a/libreofficekit/source/gtk/lokdocview.c
+++ b/libreofficekit/source/gtk/lokdocview.c
@@ -679,6 +679,8 @@ static const gchar* lcl_LibreOfficeKitCallbackTypeToString(int nType)
         return "LOK_CALLBACK_CURSOR_VISIBLE";
     case LOK_CALLBACK_GRAPHIC_SELECTION:
         return "LOK_CALLBACK_GRAPHIC_SELECTION";
+    case LOK_CALLBACK_HYPERLINK_CLICKED:
+        return "LOK_CALLBACK_HYPERLINK_CLICKED";
     }
     return 0;
 }
@@ -754,7 +756,14 @@ static gboolean lok_docview_callback(gpointer pData)
         gtk_widget_queue_draw(GTK_WIDGET(pCallback->m_pDocView->pEventBox));
     }
     break;
+    case LOK_CALLBACK_HYPERLINK_CLICKED:
+    {
+        GError* pError = NULL;
+        gtk_show_uri(NULL, pCallback->m_pPayload, GDK_CURRENT_TIME, &pError);
+    }
+    break;
     default:
+        g_assert(0);
         break;
     }
 


More information about the Libreoffice-commits mailing list