reporting framework for wx (was: ideas for Andrea)

Hello Ricardo & NG,

Yes. it's possible to use the code as a starting point to build a
report designer.

I think you have done a nice job! Your ReportCtrl is very impressive. Now,
my poor knowledge of english does not enable me to understand what a report
designer is :wink:

I hope that we can start a discussion and create such a reporting
framework for wxPython.

Me too, since I have some ideias. I already have a prototype/draft
implemented for some of them. I don't know if it's the best approach so
I attach the code for someone to comment. Since this is a draft, the
code is a little bit messy/ugly. There are almost any comments and some
of them are in Portuguese. Just run the demo.py and, unless you are
brave :), just look to the demo.py source.

It seems to me that everything works fine. Just as side note, the right
scrolledwindow flickers quite a lot on Windows 2000 during resizing, but I
think there is not so much I can do to avoid it... I have tried to bind
wx.EVT_SIZE and doing some kind of Freeze() and Thaw(), but nothing
changed. It is not a big problem, resize events are far far far less
frequent than paint events :wink:

Very nice work! If you have some ideas on how improve/add new
functionalities, let us know!

Andrea.

路路路

_______________________________________________
Andrea Gavana
Reservoir Engineer
MOGI ? Reservoir Characterization and Modeling Dept.
ENI S.p.A. ? Exploration & Production Division
Via Emilia, 1 ? 20097 San Donato Milanese (MI) ? Italy
Phone: +39 02 520 62972
Fax: +39 02 520 61824
E-mail: andrea.gavana@agip.it
Restyled Internet Site: http://xoomer.virgilio.it/infinity77/
____________________________________________________

Eni S.p.A.
Sede legale in Roma,
Piazzale Enrico Mattei 1, 00144 Roma
Tel. centralino: +39 06598.21
www.eni.it
Capitale sociale 聙 4.002.934.326 i.v.
Registro Imprese di Roma,
Codice Fiscale 00484960588
Part. IVA 00905811006
R.E.A. Roma n. 756453

Hello Ricardo & NG,

> Yes. it's possible to use the code as a starting point to build a
> report designer.

I think you have done a nice job! Your ReportCtrl is very impressive. Now,
my poor knowledge of english does not enable me to understand what a report
designer is :wink:

Thanks. It's like, for example, wxGlade but for reports.

>> I hope that we can start a discussion and create such a reporting
>> framework for wxPython.

>Me too, since I have some ideias. I already have a prototype/draft
>implemented for some of them. I don't know if it's the best approach so
>I attach the code for someone to comment. Since this is a draft, the
>code is a little bit messy/ugly. There are almost any comments and some
>of them are in Portuguese. Just run the demo.py and, unless you are
>brave :), just look to the demo.py source.

It seems to me that everything works fine. Just as side note, the right
scrolledwindow flickers quite a lot on Windows 2000 during resizing, but I
think there is not so much I can do to avoid it... I have tried to bind
wx.EVT_SIZE and doing some kind of Freeze() and Thaw(), but nothing
changed. It is not a big problem, resize events are far far far less
frequent than paint events :wink:

Very nice work! If you have some ideas on how improve/add new
functionalities, let us know!

Yes. New functionalities that I have in mind it will be to create pdf
reports and text reports. And of course to be able to print into a real
printer.

Ricardo

路路路

On Mon, 2005-11-21 at 13:51 +0100, andrea.gavana@agip.it wrote: