Bug 111535 - [Ruler] Add First-line indent, paragraph indent, and tab spaces
Summary: [Ruler] Add First-line indent, paragraph indent, and tab spaces
Status: NEW
Alias: None
Product: LibreOffice Online
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyInteresting, easyHack, skillCpp, skillJavaScript
Depends on:
Blocks:
 
Reported: 2017-08-08 19:41 UTC by Aditya Dewan
Modified: 2019-02-03 00:50 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aditya Dewan 2017-08-08 19:41:26 UTC
The current implementation is pretty basic, and it would be good to have the Following features:
- First-line indent
- paragraph indent
- tab spaces
just like other office writers and LibreOffice writer

Implementation of these would involve the following tasks:
- extending the LOK_CALLBACK_RULER_UPDATE to accommodate the positions(coordinates) of the above said.
- implementing markers to display these positions along with its drag-able operation to change these values.
- extending the '.uno:RulerChangeState' command to accommodate these changed values.
-changing SvxRuler::SetValues function, to change actual values of svxruler/ruler.
Comment 1 Heiko Tietze 2017-08-09 19:32:40 UTC
Sounds reasonable
Comment 2 Pranav Kant 2018-01-30 12:31:02 UTC
This looks like a very good candidate for easyHack. You have already elaborated the problem nicely and given appropriate code pointers.

Happy to help if there are any further questions. This involves work in both core.git and online.git