1. 10 Kas, 2015 9 kayıt (commit)
  2. 09 Kas, 2015 2 kayıt (commit)
  3. 06 Kas, 2015 5 kayıt (commit)
    • Andrzej Hunt's avatar
      sc lok: update parameter syntax for .uno:CellCursor · bfe4af27
      Andrzej Hunt yazdı
      This follows the syntax for .uno:ViewRowColumnHeaders
      (which was implemented somewhat concurrentl with CellCursor)
      
      Change-Id: I8ef03a969abc1716a0e95d95fb7043d75910c828
      (cherry picked from commit e7e0d46d)
      bfe4af27
    • Andrzej Hunt's avatar
      sc lok: tdf#94605 introduce uno:CellCursor · 7020080f
      Andrzej Hunt yazdı
      This allows the client to rerequest the current cursor position,
      which is necessary e.g. on zoom-level changes.
      
      Conflicts:
      	desktop/source/lib/init.cxx
      	sc/inc/docuno.hxx
      
      (cherry picked from commit 2bcaffd1)
      
      Conflicts:
      	sc/inc/docuno.hxx
      
      Change-Id: I10d81e220a56a36e2ec0c59005cd1d4f134857d5
      7020080f
    • Andrzej Hunt's avatar
      sc lok: make cell cursor behaviour consistent with desktop · 6c1c80e3
      Andrzej Hunt yazdı
      I.e. single click selects cell, typing activates the EditView
      (and hides the cell cursor). (Previously: single click activates
      the edit view, text cursor is shown, and no clean way of hiding
      the cell cursor again.)
      
      (cherry picked from commit f859dac5)
      
      Conflicts:
      	sc/source/ui/view/gridwin.cxx
      
      Change-Id: I184630277e8935e9f8a97a856191497ec5d62111
      6c1c80e3
    • Andrzej Hunt's avatar
      sc lok: Cache viewdata zoom and reuse for cursor callback · a1b79bb4
      Andrzej Hunt yazdı
      As of a1605d68 we reset the zoom
      level to the default when processing LOK mouse events. The exact
      cell cursor position is dependent on the zoom level (due to the
      rounding in the cell position summing calculations), hence we need
      to make sure we have the correct zoom level for those calculations
      (or else the rounding errors will result in incorrect cell cursor
      positions). Caching the zoom level and reusing it only here seems
      to be the most efficient way of solving this for now.
      
      (An alternative would be to only send the cell ID in the callback,
       and have the frontend then request the pixel positions together
       with the current frontend zoom level - however especially for
       LOOL minimising the number of trips is probably wise.)
      
      (cherry picked from commit fab3c48a)
      
      Conflicts:
      	sc/source/ui/inc/gridwin.hxx
      
      Change-Id: Iae3aabfd7ea9bec7057be7b63670885766870c4f
      a1b79bb4
    • Andrzej Hunt's avatar
      sc lok: Cell Cursor callback · 53eca482
      Andrzej Hunt yazdı
      This only works correctly for the default zoom level - since
      the updateLibreOfficeKitCellCursor call happens during the
      internal / hidden rendering, it uses the internal zoom values,
      which can differ from the tiled-rendering zoom values.
      
      Conflicts:
      	include/LibreOfficeKit/LibreOfficeKitEnums.h
      
      (cherry picked from commit 79940606)
      
      Conflicts:
      	libreofficekit/source/gtk/lokdocview.cxx
      	sc/source/ui/view/gridwin.cxx
      
      Change-Id: Ie4f344fe771078fca10ad9d6f7a93e88fb93880a
      53eca482
  4. 05 Kas, 2015 8 kayıt (commit)
  5. 04 Kas, 2015 6 kayıt (commit)
  6. 03 Kas, 2015 10 kayıt (commit)