GSoC Styles Inspector [Week 3] Report

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux