|
 |
135360 |
From c4715537a91d397e73721b2c63ac4c51e21415a4 Mon Sep 17 00:00:00 2001
|
|
 |
135360 |
From: Pranav Kant <pranavk@gnome.org>
|
|
 |
135360 |
Date: Fri, 19 Jun 2015 01:06:50 +0530
|
|
 |
135360 |
Subject: [PATCH 056/398] lokdocview: Use *get_instance_private () to get
|
|
 |
135360 |
private structure
|
|
 |
135360 |
|
|
 |
135360 |
Let lok_doc_view_get_instance_private () do the pointer
|
|
 |
135360 |
arithmatic. Additionally, we are saving sizeof (void*) already in
|
|
 |
135360 |
the _LOKDocView struct with this approach.
|
|
 |
135360 |
|
|
 |
135360 |
Change-Id: I6d991d5834ef15dad24acb14a1d4bbf7d03df762
|
|
 |
135360 |
(cherry picked from commit cf14391bc25e977bf70870004d8df79926a99e0c)
|
|
 |
135360 |
---
|
|
 |
135360 |
include/LibreOfficeKit/LibreOfficeKitGtk.h | 1 -
|
|
 |
135360 |
libreofficekit/source/gtk/lokdocview.cxx | 129 ++++++++++++++++-------------
|
|
 |
135360 |
2 files changed, 73 insertions(+), 57 deletions(-)
|
|
 |
135360 |
|
|
 |
135360 |
diff --git a/include/LibreOfficeKit/LibreOfficeKitGtk.h b/include/LibreOfficeKit/LibreOfficeKitGtk.h
|
|
 |
135360 |
index 3eaf28352a11..3a1628b60e86 100644
|
|
 |
135360 |
--- a/include/LibreOfficeKit/LibreOfficeKitGtk.h
|
|
 |
135360 |
+++ b/include/LibreOfficeKit/LibreOfficeKitGtk.h
|
|
 |
135360 |
@@ -32,7 +32,6 @@ typedef struct _LOKDocViewPrivate LOKDocViewPrivate;
|
|
 |
135360 |
struct _LOKDocView
|
|
 |
135360 |
{
|
|
 |
135360 |
GtkDrawingArea aDrawingArea;
|
|
 |
135360 |
- LOKDocViewPrivate* priv;
|
|
 |
135360 |
};
|
|
 |
135360 |
|
|
 |
135360 |
struct _LOKDocViewClass
|
|
 |
135360 |
diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx
|
|
 |
135360 |
index 144f17efba94..916c9f7cf60c 100644
|
|
 |
135360 |
--- a/libreofficekit/source/gtk/lokdocview.cxx
|
|
 |
135360 |
+++ b/libreofficekit/source/gtk/lokdocview.cxx
|
|
 |
135360 |
@@ -229,7 +229,7 @@ isEmptyRectangle(const GdkRectangle& rRectangle)
|
|
 |
135360 |
static void
|
|
 |
135360 |
signalKey (LOKDocView* pDocView, const GdkEvent* pEvent)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
int nCharCode = 0;
|
|
 |
135360 |
int nKeyCode = 0;
|
|
 |
135360 |
guint keyval;
|
|
 |
135360 |
@@ -292,7 +292,7 @@ static gboolean
|
|
 |
135360 |
handleTimeout (gpointer pData)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (pData);
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
if (priv->m_bEdit)
|
|
 |
135360 |
{
|
|
 |
135360 |
@@ -366,7 +366,7 @@ globalCallbackWorker(int nType, const char* pPayload, void* pData)
|
|
 |
135360 |
static GdkRectangle
|
|
 |
135360 |
payloadToRectangle (LOKDocView* pDocView, const char* pPayload)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
GdkRectangle aRet;
|
|
 |
135360 |
gchar** ppCoordinates = g_strsplit(pPayload, ", ", 4);
|
|
 |
135360 |
gchar** ppCoordinate = ppCoordinates;
|
|
 |
135360 |
@@ -418,7 +418,7 @@ payloadToRectangles(LOKDocView* pDocView, const char* pPayload)
|
|
 |
135360 |
static void
|
|
 |
135360 |
setTilesInvalid (LOKDocView* pDocView, const GdkRectangle& rRectangle)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
GdkRectangle aRectanglePixels;
|
|
 |
135360 |
GdkPoint aStart, aEnd;
|
|
 |
135360 |
|
|
 |
135360 |
@@ -442,7 +442,7 @@ callback (gpointer pData)
|
|
 |
135360 |
{
|
|
 |
135360 |
CallbackData* pCallback = static_cast<CallbackData*>(pData);
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (pCallback->m_pDocView);
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
switch (pCallback->m_nType)
|
|
 |
135360 |
{
|
|
 |
135360 |
@@ -560,7 +560,7 @@ renderHandle(LOKDocView* pDocView,
|
|
 |
135360 |
cairo_surface_t* pHandle,
|
|
 |
135360 |
GdkRectangle& rRectangle)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
GdkPoint aCursorBottom;
|
|
 |
135360 |
int nHandleWidth, nHandleHeight;
|
|
 |
135360 |
double fHandleScale;
|
|
 |
135360 |
@@ -593,7 +593,7 @@ renderGraphicHandle(LOKDocView* pDocView,
|
|
 |
135360 |
const GdkRectangle& rSelection,
|
|
 |
135360 |
cairo_surface_t* pHandle)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
int nHandleWidth, nHandleHeight;
|
|
 |
135360 |
GdkRectangle aSelection;
|
|
 |
135360 |
|
|
 |
135360 |
@@ -660,7 +660,7 @@ renderGraphicHandle(LOKDocView* pDocView,
|
|
 |
135360 |
static gboolean
|
|
 |
135360 |
renderDocument(LOKDocView* pDocView, cairo_t* pCairo)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate *priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
GdkRectangle aVisibleArea;
|
|
 |
135360 |
long nDocumentWidthPixels = twipToPixel(priv->m_nDocumentWidthTwips, priv->m_fZoom);
|
|
 |
135360 |
long nDocumentHeightPixels = twipToPixel(priv->m_nDocumentHeightTwips, priv->m_fZoom);
|
|
 |
135360 |
@@ -721,7 +721,7 @@ renderDocument(LOKDocView* pDocView, cairo_t* pCairo)
|
|
 |
135360 |
static gboolean
|
|
 |
135360 |
renderOverlay(LOKDocView* pDocView, cairo_t* pCairo)
|
|
 |
135360 |
{
|
|
 |
135360 |
- LOKDocViewPrivate *priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
if (priv->m_bEdit && priv->m_bCursorVisible && priv->m_bCursorOverlayVisible && !isEmptyRectangle(priv->m_aVisibleCursor))
|
|
 |
135360 |
{
|
|
 |
135360 |
@@ -799,7 +799,7 @@ static gboolean
|
|
 |
135360 |
lok_doc_view_signal_button(GtkWidget* pWidget, GdkEventButton* pEvent)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (pWidget);
|
|
 |
135360 |
- LOKDocViewPrivate *priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
g_info("LOKDocView_Impl::signalButton: %d, %d (in twips: %d, %d)",
|
|
 |
135360 |
(int)pEvent->x, (int)pEvent->y,
|
|
 |
135360 |
@@ -942,7 +942,7 @@ static gboolean
|
|
 |
135360 |
lok_doc_view_signal_motion (GtkWidget* pWidget, GdkEventMotion* pEvent)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (pWidget);
|
|
 |
135360 |
- LOKDocViewPrivate *priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
GdkPoint aPoint;
|
|
 |
135360 |
|
|
 |
135360 |
if (priv->m_bInDragMiddleHandle)
|
|
 |
135360 |
@@ -1001,8 +1001,8 @@ lok_doc_view_signal_motion (GtkWidget* pWidget, GdkEventMotion* pEvent)
|
|
 |
135360 |
|
|
 |
135360 |
static void lok_doc_view_init (LOKDocView* pDocView)
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
- pDocView->priv->m_bCursorVisible = true;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ priv->m_bCursorVisible = true;
|
|
 |
135360 |
|
|
 |
135360 |
gtk_widget_add_events(GTK_WIDGET(pDocView),
|
|
 |
135360 |
GDK_BUTTON_PRESS_MASK
|
|
 |
135360 |
@@ -1015,7 +1015,7 @@ static void lok_doc_view_init (LOKDocView* pDocView)
|
|
 |
135360 |
static void lok_doc_view_set_property (GObject* object, guint propId, const GValue *value, GParamSpec *pspec)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (object);
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
switch (propId)
|
|
 |
135360 |
{
|
|
 |
135360 |
@@ -1045,7 +1045,7 @@ static void lok_doc_view_set_property (GObject* object, guint propId, const GVal
|
|
 |
135360 |
static void lok_doc_view_get_property (GObject* object, guint propId, GValue *value, GParamSpec *pspec)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (object);
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
switch (propId)
|
|
 |
135360 |
{
|
|
 |
135360 |
@@ -1097,7 +1097,7 @@ static gboolean lok_doc_view_draw (GtkWidget* pWidget, cairo_t* pCairo)
|
|
 |
135360 |
static void lok_doc_view_finalize (GObject* object)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView* pDocView = LOK_DOC_VIEW (object);
|
|
 |
135360 |
- LOKDocViewPrivate* priv = pDocView->priv;
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
if (priv->m_pDocument)
|
|
 |
135360 |
priv->m_pDocument->pClass->destroy (priv->m_pDocument);
|
|
 |
135360 |
@@ -1110,18 +1110,19 @@ static void lok_doc_view_finalize (GObject* object)
|
|
 |
135360 |
static gboolean lok_doc_view_initable_init (GInitable *initable, GCancellable* /*cancellable*/, GError **error)
|
|
 |
135360 |
{
|
|
 |
135360 |
LOKDocView *pDocView = LOK_DOC_VIEW (initable);
|
|
 |
135360 |
+ LOKDocViewPrivate* priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
|
|
 |
135360 |
- if (pDocView->priv->m_pOffice != NULL)
|
|
 |
135360 |
+ if (priv->m_pOffice != NULL)
|
|
 |
135360 |
return TRUE;
|
|
 |
135360 |
|
|
 |
135360 |
- pDocView->priv->m_pOffice = lok_init (pDocView->priv->m_aLOPath);
|
|
 |
135360 |
+ priv->m_pOffice = lok_init (priv->m_aLOPath);
|
|
 |
135360 |
|
|
 |
135360 |
- if (pDocView->priv->m_pOffice == NULL)
|
|
 |
135360 |
+ if (priv->m_pOffice == NULL)
|
|
 |
135360 |
{
|
|
 |
135360 |
g_set_error (error,
|
|
 |
135360 |
g_quark_from_static_string ("LOK initialization error"), 0,
|
|
 |
135360 |
"Failed to get LibreOfficeKit context. Make sure path (%s) is correct",
|
|
 |
135360 |
- pDocView->priv->m_aLOPath);
|
|
 |
135360 |
+ priv->m_aLOPath);
|
|
 |
135360 |
return FALSE;
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
@@ -1387,39 +1388,41 @@ lok_doc_view_new (const gchar* pPath, GCancellable *cancellable, GError **error)
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT gboolean
|
|
 |
135360 |
lok_doc_view_open_document (LOKDocView* pDocView, const gchar* pPath)
|
|
 |
135360 |
{
|
|
 |
135360 |
- if ( pDocView->priv->m_pDocument )
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+
|
|
 |
135360 |
+ if ( priv->m_pDocument )
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->destroy( pDocView->priv->m_pDocument );
|
|
 |
135360 |
- pDocView->priv->m_pDocument = 0;
|
|
 |
135360 |
+ priv->m_pDocument->pClass->destroy( priv->m_pDocument );
|
|
 |
135360 |
+ priv->m_pDocument = 0;
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
- pDocView->priv->m_pOffice->pClass->registerCallback(pDocView->priv->m_pOffice, globalCallbackWorker, pDocView);
|
|
 |
135360 |
- pDocView->priv->m_pDocument = pDocView->priv->m_pOffice->pClass->documentLoad( pDocView->priv->m_pOffice, pPath );
|
|
 |
135360 |
- if ( !pDocView->priv->m_pDocument )
|
|
 |
135360 |
+ priv->m_pOffice->pClass->registerCallback(priv->m_pOffice, globalCallbackWorker, pDocView);
|
|
 |
135360 |
+ priv->m_pDocument = priv->m_pOffice->pClass->documentLoad( priv->m_pOffice, pPath );
|
|
 |
135360 |
+ if ( !priv->m_pDocument )
|
|
 |
135360 |
{
|
|
 |
135360 |
// FIXME: should have a GError parameter and populate it.
|
|
 |
135360 |
- char *pError = pDocView->priv->m_pOffice->pClass->getError( pDocView->priv->m_pOffice );
|
|
 |
135360 |
+ char *pError = priv->m_pOffice->pClass->getError( priv->m_pOffice );
|
|
 |
135360 |
fprintf( stderr, "Error opening document '%s'\n", pError );
|
|
 |
135360 |
return FALSE;
|
|
 |
135360 |
}
|
|
 |
135360 |
else
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->initializeForRendering(pDocView->priv->m_pDocument);
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->registerCallback(pDocView->priv->m_pDocument, callbackWorker, pDocView);
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->getDocumentSize(pDocView->priv->m_pDocument, &pDocView->priv->m_nDocumentWidthTwips, &pDocView->priv->m_nDocumentHeightTwips);
|
|
 |
135360 |
+ priv->m_pDocument->pClass->initializeForRendering(priv->m_pDocument);
|
|
 |
135360 |
+ priv->m_pDocument->pClass->registerCallback(priv->m_pDocument, callbackWorker, pDocView);
|
|
 |
135360 |
+ priv->m_pDocument->pClass->getDocumentSize(priv->m_pDocument, &priv->m_nDocumentWidthTwips, &priv->m_nDocumentHeightTwips);
|
|
 |
135360 |
g_timeout_add(600, handleTimeout, pDocView);
|
|
 |
135360 |
|
|
 |
135360 |
- float zoom = pDocView->priv->m_fZoom;
|
|
 |
135360 |
- long nDocumentWidthTwips = pDocView->priv->m_nDocumentWidthTwips;
|
|
 |
135360 |
- long nDocumentHeightTwips = pDocView->priv->m_nDocumentHeightTwips;
|
|
 |
135360 |
+ float zoom = priv->m_fZoom;
|
|
 |
135360 |
+ long nDocumentWidthTwips = priv->m_nDocumentWidthTwips;
|
|
 |
135360 |
+ long nDocumentHeightTwips = priv->m_nDocumentHeightTwips;
|
|
 |
135360 |
long nDocumentWidthPixels = twipToPixel(nDocumentWidthTwips, zoom);
|
|
 |
135360 |
long nDocumentHeightPixels = twipToPixel(nDocumentHeightTwips, zoom);
|
|
 |
135360 |
// Total number of columns in this document.
|
|
 |
135360 |
guint nColumns = ceil((double)nDocumentWidthPixels / nTileSizePixels);
|
|
 |
135360 |
|
|
 |
135360 |
|
|
 |
135360 |
- pDocView->priv->m_aTileBuffer = TileBuffer(pDocView->priv->m_pDocument,
|
|
 |
135360 |
- nColumns);
|
|
 |
135360 |
+ priv->m_aTileBuffer = TileBuffer(priv->m_pDocument,
|
|
 |
135360 |
+ nColumns);
|
|
 |
135360 |
gtk_widget_set_size_request(GTK_WIDGET(pDocView),
|
|
 |
135360 |
nDocumentWidthPixels,
|
|
 |
135360 |
nDocumentHeightPixels);
|
|
 |
135360 |
@@ -1436,7 +1439,8 @@ lok_doc_view_open_document (LOKDocView* pDocView, const gchar* pPath)
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT LibreOfficeKitDocument*
|
|
 |
135360 |
lok_doc_view_get_document (LOKDocView* pDocView)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pDocView->priv->m_pDocument;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return priv->m_pDocument;
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
/**
|
|
 |
135360 |
@@ -1449,14 +1453,16 @@ lok_doc_view_get_document (LOKDocView* pDocView)
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT void
|
|
 |
135360 |
lok_doc_view_set_zoom (LOKDocView* pDocView, float fZoom)
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv->m_fZoom = fZoom;
|
|
 |
135360 |
- long nDocumentWidthPixels = twipToPixel(pDocView->priv->m_nDocumentWidthTwips, fZoom);
|
|
 |
135360 |
- long nDocumentHeightPixels = twipToPixel(pDocView->priv->m_nDocumentHeightTwips, fZoom);
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+
|
|
 |
135360 |
+ priv->m_fZoom = fZoom;
|
|
 |
135360 |
+ long nDocumentWidthPixels = twipToPixel(priv->m_nDocumentWidthTwips, fZoom);
|
|
 |
135360 |
+ long nDocumentHeightPixels = twipToPixel(priv->m_nDocumentHeightTwips, fZoom);
|
|
 |
135360 |
// Total number of columns in this document.
|
|
 |
135360 |
guint nColumns = ceil((double)nDocumentWidthPixels / nTileSizePixels);
|
|
 |
135360 |
|
|
 |
135360 |
- pDocView->priv->m_aTileBuffer = TileBuffer(pDocView->priv->m_pDocument,
|
|
 |
135360 |
- nColumns);
|
|
 |
135360 |
+ priv->m_aTileBuffer = TileBuffer(priv->m_pDocument,
|
|
 |
135360 |
+ nColumns);
|
|
 |
135360 |
gtk_widget_set_size_request(GTK_WIDGET(pDocView),
|
|
 |
135360 |
nDocumentWidthPixels,
|
|
 |
135360 |
nDocumentHeightPixels);
|
|
 |
135360 |
@@ -1471,38 +1477,44 @@ lok_doc_view_set_zoom (LOKDocView* pDocView, float fZoom)
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT float
|
|
 |
135360 |
lok_doc_view_get_zoom (LOKDocView* pDocView)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pDocView->priv->m_fZoom;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return priv->m_fZoom;
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT int
|
|
 |
135360 |
lok_doc_view_get_parts (LOKDocView* pDocView)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pDocView->priv->m_pDocument->pClass->getParts( pDocView->priv->m_pDocument );
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return priv->m_pDocument->pClass->getParts( priv->m_pDocument );
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT int
|
|
 |
135360 |
lok_doc_view_get_part (LOKDocView* pDocView)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pDocView->priv->m_pDocument->pClass->getPart( pDocView->priv->m_pDocument );
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return priv->m_pDocument->pClass->getPart( priv->m_pDocument );
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT void
|
|
 |
135360 |
lok_doc_view_set_part (LOKDocView* pDocView, int nPart)
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->setPart( pDocView->priv->m_pDocument, nPart );
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ priv->m_pDocument->pClass->setPart( priv->m_pDocument, nPart );
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT char*
|
|
 |
135360 |
lok_doc_view_get_part_name (LOKDocView* pDocView, int nPart)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pDocView->priv->m_pDocument->pClass->getPartName( pDocView->priv->m_pDocument, nPart );
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return priv->m_pDocument->pClass->getPartName( priv->m_pDocument, nPart );
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT void
|
|
 |
135360 |
lok_doc_view_set_partmode(LOKDocView* pDocView,
|
|
 |
135360 |
int nPartMode)
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->setPartMode( pDocView->priv->m_pDocument, nPartMode );
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ priv->m_pDocument->pClass->setPartMode( priv->m_pDocument, nPartMode );
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
/**
|
|
 |
135360 |
@@ -1516,16 +1528,17 @@ SAL_DLLPUBLIC_EXPORT void
|
|
 |
135360 |
lok_doc_view_set_edit(LOKDocView* pDocView,
|
|
 |
135360 |
gboolean bEdit)
|
|
 |
135360 |
{
|
|
 |
135360 |
- gboolean bWasEdit = pDocView->priv->m_bEdit;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ gboolean bWasEdit = priv->m_bEdit;
|
|
 |
135360 |
|
|
 |
135360 |
- if (!pDocView->priv->m_bEdit && bEdit)
|
|
 |
135360 |
+ if (!priv->m_bEdit && bEdit)
|
|
 |
135360 |
g_info("lok_doc_view_set_edit: entering edit mode");
|
|
 |
135360 |
- else if (pDocView->priv->m_bEdit && !bEdit)
|
|
 |
135360 |
+ else if (priv->m_bEdit && !bEdit)
|
|
 |
135360 |
{
|
|
 |
135360 |
g_info("lok_doc_view_set_edit: leaving edit mode");
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->resetSelection(pDocView->priv->m_pDocument);
|
|
 |
135360 |
+ priv->m_pDocument->pClass->resetSelection(priv->m_pDocument);
|
|
 |
135360 |
}
|
|
 |
135360 |
- pDocView->priv->m_bEdit = bEdit;
|
|
 |
135360 |
+ priv->m_bEdit = bEdit;
|
|
 |
135360 |
g_signal_emit(pDocView, doc_view_signals[EDIT_CHANGED], 0, bWasEdit);
|
|
 |
135360 |
gtk_widget_queue_draw(GTK_WIDGET(pDocView));
|
|
 |
135360 |
}
|
|
 |
135360 |
@@ -1539,7 +1552,8 @@ lok_doc_view_set_edit(LOKDocView* pDocView,
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT gboolean
|
|
 |
135360 |
lok_doc_view_get_edit (LOKDocView* pDocView)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pDocView->priv->m_bEdit;
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return priv->m_bEdit;
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
/**
|
|
 |
135360 |
@@ -1555,7 +1569,8 @@ lok_doc_view_post_command (LOKDocView* pDocView,
|
|
 |
135360 |
const char* pCommand,
|
|
 |
135360 |
const char* pArguments)
|
|
 |
135360 |
{
|
|
 |
135360 |
- pDocView->priv->m_pDocument->pClass->postUnoCommand(pDocView->priv->m_pDocument, pCommand, pArguments);
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ priv->m_pDocument->pClass->postUnoCommand(priv->m_pDocument, pCommand, pArguments);
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
/**
|
|
 |
135360 |
@@ -1583,7 +1598,8 @@ lok_doc_view_post_key (LOKDocView* pDocView, GdkEvent* pEvent)
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT float
|
|
 |
135360 |
lok_doc_view_pixel_to_twip (LOKDocView* pDocView, float fInput)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return pixelToTwip(fInput, pDocView->priv->m_fZoom);
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return pixelToTwip(fInput, priv->m_fZoom);
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
/**
|
|
 |
135360 |
@@ -1598,7 +1614,8 @@ lok_doc_view_pixel_to_twip (LOKDocView* pDocView, float fInput)
|
|
 |
135360 |
SAL_DLLPUBLIC_EXPORT float
|
|
 |
135360 |
lok_doc_view_twip_to_pixel (LOKDocView* pDocView, float fInput)
|
|
 |
135360 |
{
|
|
 |
135360 |
- return twipToPixel(fInput, pDocView->priv->m_fZoom);
|
|
 |
135360 |
+ LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
|
|
 |
135360 |
+ return twipToPixel(fInput, priv->m_fZoom);
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
|
 |
135360 |
--
|
|
 |
135360 |
2.12.0
|
|
 |
135360 |
|