<div dir="ltr"><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/c71c1acfe9fe533c4038d770e33d2b2810834cdd.png?u=8330864"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello All,<div><br></div><div>Continuing here the conversation with Eike Rathke as instructed by him in the previous email :<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">However, I'd like to keep further dev-related and specifically GSoC<br>discussion on our mailing list <a href="mailto:libreoffice@lists.freedesktop.org" target="_blank">libreoffice@lists.freedesktop.org</a> and<br>continue things there, so everyone can benefit.<br><br>That being said, do you already have ideas what would be required for<br>a solution?</blockquote><span id="gmail-docs-internal-guid-04822ed6-7fff-8122-b583-327ff5676e5e"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><font face="arial, sans-serif">Thank you for replying to me! I would definitely be glad to solve an interesting problem with your mentorship.</font></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><font face="arial, sans-serif">Based on what I have understood so far, here is the functionality we are looking to implement in Table Styles</font></span></p><font face="arial, sans-serif"><br></font><ul style="margin-top:0px;margin-bottom:0px"><li dir="ltr" style="list-style-type:disc;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><font face="arial, sans-serif">We want to visually make it similar to the tables currently present in autoformat, however it should be able to apply the same attribute to multiple cells changing as more data is entered</font></span></p></li><li dir="ltr" style="list-style-type:disc;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><font face="arial, sans-serif">The functionality for this could be referred to from the present table styles in Impress and the functionality for sorting, filters, etc from existing code for pivot tables in calc, if I’m not wrong. ( I would appreciate if you could give me the code pointers for these to refer directly)</font></span></p></li><li dir="ltr" style="list-style-type:disc;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><font face="arial, sans-serif"><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Also, as the bug [#132780](</span><a href="https://bugs.documentfoundation.org/show_bug.cgi?id=132780" style="text-decoration-line:none"><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration-line:underline;vertical-align:baseline;white-space:pre-wrap">https://bugs.documentfoundation.org/show_bug.cgi?id=132780</span></a><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">) talks about in detail, it also includes that the functionality is present identically in openoffice with a GPL3 license, so I do not know exactly how that can be used and how it would fall within the scope of this project, and hence would appreciate pointers from you.</span></font></p></li><li dir="ltr" style="list-style-type:disc;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><font face="arial, sans-serif">I’m not extremely well versed in this, but I assume apart from the hindrance to user of formatting added data manually in Autoformat styles, the main difference of table styles to that would be that instead of applying the attributes cell by cell, they would be applied directly to the entire table. I believe this would require some concepts of Object-Oriented programming to increase the efficiency, and I think I could understand better from how it is already implemented in Impress.</font></span></p></li><li dir="ltr" style="list-style-type:disc;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" role="presentation"><span style="background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><font face="arial, sans-serif">Lastly, I see that suggestions include asking users to use pivot tables for functionalities such as creating charts from tables etc., so if we do implement table styles, I assume we would merge it with pivot tables. Please feel free to correct me if I’m wrong anywhere and guide me on how to proceed further with this project and what resources would I need to study?</font></span></p></li></ul><div><font color="#000000" face="Arial"><span style="font-size:14.6667px;white-space:pre-wrap"><br></span></font></div></span><div>Sincerely,</div><div>Sarrah</div><br><br></div><br></div><br></div><br></div><br></div><br></div><br></div>