vendredi, janvier 23, 2009

Colored tabs implementation in Calc

... or howto help a new contributor joining the OpenOffice.org Project.

Many thanks to Daniel Watson, who wrote this new feature, and I would like to mention the great support from Kohei Yoshida, another OpenOffice.org developer from Novell, who is a Calc expert.

From my side, I welcomed Daniel . Since two days, we work together, (mostly on the #education.openoffice.org IRC channel ), to avoid bothering other devs, with basic questions, like explaining the build process, how to debug, rebuild including symbols, how to improve the code (like respect the coding guidelines .. and son on), and I fixed some builds issues with him ( + I started the code review ). The biggest issue we encountered was a dark visibility issue, but SC_DLLPUBIC macro helped to solve that.

To illustrate the great work Daniel did (mostly alone !!), better use screenshots :-)

Please note, I used Mac OS X Aqua version for the screenshots, but it should work the same way on all ports

The first one describes how we can set the color of the tabs :

The contextual menu

The next illustrates the result :


The contextual menu


Yet another example :

The contextual menu

Now what ?

Of course, the road is long before integration, but Daniel created a wiki page, to start with specifications, and if you want to help him, feel free to contact him !

At the end, I just would like to say this is fantastic to welcome new developpers like Daniel, the message to the other who hesitate, is : please don't !!



---------------------------------------

Donate to Education Project

---------------------------------------

Libellés : , , , ,

vendredi, janvier 16, 2009

Nokia offers an LGPL license option for Qt 4.5

Eric Bischoff posted an awesome news this afternoon, on dev@openoffice.org mailing list (read this mail ).

The good news is there is now a modern C++, easy to program with, and -the most important- multiplatform API. Eric suggested to replace the old vcl module (in OOo sources tree) using it.

But is it a possible task ?

To have myself worked a lot in vcl, for the Aqua port, I think at least the widget part could be ok, but not everything. No idea either about fonts, outDevices, and other important parts vcl does manage. Need more time for thinking to that more deeply.

After some mails exchanged (see this mail), Malte Timmermann noticed, there is a big issue : what about accessibility implication on different platforms ? In fact, nobody knows exactly, and I myself need to have a look at the existing API, and what is under LGPL exactly. And we are friday :-)



Original link from : Heise online

Libellés : , , ,