# A Report Designer

My idea is the following: allowing the IDE to have report controls that you put on a special report form to design your report. You fill report controls with data exactly like you fill controls in forms, and then you ask the report to draw itself (on a printer, a drawingarea, a picture, ...).

Report controls will be:

- Controls that draw something: text, square, circle, picture, ...
- Controls that layout their children: vertically, horizontally, in a grid, ...

Controls will have properties to move them relatively to their parent, so that you never have to specify absolute coordinates.

-- BenoitMinisini - 26 Aug 2003

Perhaps we could use KDE's default report designer, Kugar?

-- NelsonFerraz - 13 Aug 2003

The thing about that would be then you're adding a KDE dependency on top of the current Qt dependency. If Gambas wanted to be "KDE Basic" then I could see that, but I don't think that's what Benoit had in mind.

90% of Kugar would be implementable in a couple days of coding or less as a Gambas native library that uses the Printer object or your choice of drawing area. I know this because I've done it in VB, a few years ago, and Gambas is going to be better. ;)

-- RobKudla - 13 Aug 2003