diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-07-25 08:52:40 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2016-07-25 08:41:10 +0000 |
commit | 57c8915376dbb580760486071cac6533e05427bf (patch) | |
tree | 80a29df58aa59dce1c05ecc805edd2dd2ccec541 /libreofficekit | |
parent | 69dbf6f08604f6a97390fb7ab06dfe86c1cf05a0 (diff) |
lokdocview: draw a lock inside the lock indicator
Hopefully less confusing, the crossed out rectangle is also used inside
the tiles for deleted comments, and the two are independent.
Change-Id: Id06fbf6ec1b21dfbab1c126c3c432f91cf51430c
Reviewed-on: https://gerrit.libreoffice.org/27503
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'libreofficekit')
-rw-r--r-- | libreofficekit/source/gtk/lokdocview.cxx | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx index f604b583e985..3201ad38ad2e 100644 --- a/libreofficekit/source/gtk/lokdocview.cxx +++ b/libreofficekit/source/gtk/lokdocview.cxx @@ -1789,19 +1789,19 @@ renderOverlay(LOKDocView* pDocView, cairo_t* pCairo) cairo_set_line_width(pCairo, 2.0); cairo_stroke(pCairo); - // Cross it. - cairo_move_to(pCairo, - twipToPixel(rRectangle.m_aRectangle.x, priv->m_fZoom), - twipToPixel(rRectangle.m_aRectangle.y, priv->m_fZoom)); - cairo_line_to(pCairo, - twipToPixel(rRectangle.m_aRectangle.x + rRectangle.m_aRectangle.width, priv->m_fZoom), - twipToPixel(rRectangle.m_aRectangle.y + rRectangle.m_aRectangle.height, priv->m_fZoom)); - cairo_move_to(pCairo, - twipToPixel(rRectangle.m_aRectangle.x, priv->m_fZoom), - twipToPixel(rRectangle.m_aRectangle.y + rRectangle.m_aRectangle.height, priv->m_fZoom)); - cairo_line_to(pCairo, - twipToPixel(rRectangle.m_aRectangle.x + rRectangle.m_aRectangle.width, priv->m_fZoom), - twipToPixel(rRectangle.m_aRectangle.y, priv->m_fZoom)); + // And a lock. + cairo_rectangle(pCairo, + twipToPixel(rRectangle.m_aRectangle.x + rRectangle.m_aRectangle.width, priv->m_fZoom) - 25, + twipToPixel(rRectangle.m_aRectangle.y + rRectangle.m_aRectangle.height, priv->m_fZoom) - 15, + 20, + 10); + cairo_fill(pCairo); + cairo_arc(pCairo, + twipToPixel(rRectangle.m_aRectangle.x + rRectangle.m_aRectangle.width, priv->m_fZoom) - 15, + twipToPixel(rRectangle.m_aRectangle.y + rRectangle.m_aRectangle.height, priv->m_fZoom) - 15, + 5, + 180.0 * (M_PI/180.0), + 360.0 * (M_PI/180.0)); cairo_stroke(pCairo); } |