Hi,
This week was quite fruitful(then most of all the weeks). Apart from the
usual codebase changes now we can actually see the different properties
listed at the different style levels :)
Work Done :-
1)The UI for the Inspector had been added previously, but there was no
content. This week the property dump feature to show all the Character and
Paragraph properties for the text at the cursor was completed.
2)In Paragraph Styles, for example most of the properties are defined in
the "Default Paragraph Styles" these properties later redefine themselves
at the various child Styles. Relevant code was added to show any property
only on that level in which it gets redefined for the last time i.e at the
level whose value matters for that respective property.
To Do :-
1)There are lots of properties which are shared by PS and CS, for example
"font name", This week I plan to complete a patch such that the inspector
would show that property considering both PS and CS changes.
(As of now there will be 2 "font names" one at PS panel and other at CS
panel).
2)Add an interface which will detect which changes has been defined by the
"Character Style", these properties will not be shown in the PS panel, as
CS has more priority over PS.
3)Start working on the Direct Formatting panel.
Feel free to test the "Styles Inspector" once these two patches get merged,
any feedback is more than welcome :)
A big thanks to all my mentors who made sure I don't get stuck anywhere and
always guided me if I do.
No work would have been possible without them !
best regards,
Shivam Kumar Singh
https://gerrit.libreoffice.org/c/core/+/95094
https://gerrit.libreoffice.org/c/core/+/96027
Context
- GSoC Styles Inspector [Week 3] Report · Shivam Kumar Singh
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.