Bernhard,
I don't think we will port RP to the new GUI classes.
We might consider to move the preview window to the Windows Forms classes and use Unicode drawing api to paint the strings so we can support unicode there too.
Robert
VO GUI Classes to Winforms
VO GUI Classes to Winforms
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu
VO GUI Classes to Winforms
Does this mean that RP3 can be made to work with the new GUI classes?
VO GUI Classes to Winforms
Timothy,
I don't think Rp3 will be ported to the new UI classes, unless someone else wants to do that.
Rp3 uses the Classmate UI, and this is different from the VO GUI.
We might be able to port the RP3 preview window, but that is as far as I would go.
Things would change of course if there were enough customers willing to invest in this development.
Robert
I don't think Rp3 will be ported to the new UI classes, unless someone else wants to do that.
Rp3 uses the Classmate UI, and this is different from the VO GUI.
We might be able to port the RP3 preview window, but that is as far as I would go.
Things would change of course if there were enough customers willing to invest in this development.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu
-
- Posts: 52
- Joined: Thu Oct 06, 2016 3:00 pm
- Location: Austria
VO GUI Classes to Winforms
Hi Robert!
Currently the RP2 printing relies on having a Vulcan.VO.Window based owner; do you think it would be possible to change that to a IWin32Window based one?
BR,
Bernhard
Currently the RP2 printing relies on having a Vulcan.VO.Window based owner; do you think it would be possible to change that to a IWin32Window based one?
BR,
Bernhard
VO GUI Classes to Winforms
Bernhard,
What I have in mind for Rp2 is to create a new PtrPreview window (there is a Dialog and childapp window at this moment) that uses the PrintPreviewDialog control from Windows.Forms. Of course we also need to change the printer engine , especially the Print() methods in each of the field types, because that version will not work with a VO compatible PtrDevice class but with a .Net class to print.
Almost all other code (the logic behind the report) can stay the same.
And yes, I would want to design the new preview window in such a way that it will not depend on the VO compatible window objects.
Robert
What I have in mind for Rp2 is to create a new PtrPreview window (there is a Dialog and childapp window at this moment) that uses the PrintPreviewDialog control from Windows.Forms. Of course we also need to change the printer engine , especially the Print() methods in each of the field types, because that version will not work with a VO compatible PtrDevice class but with a .Net class to print.
Almost all other code (the logic behind the report) can stay the same.
And yes, I would want to design the new preview window in such a way that it will not depend on the VO compatible window objects.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu
- Joachim Bieler
- Posts: 37
- Joined: Mon Aug 19, 2019 1:51 pm
- Location: Germany
VO GUI Classes to Winforms
Hi Bernhard,
many things are conceivable and also desirable. But in the first step the bBrowser must be ported first. That must be a lot of work. Which further data sources are supported later depends then also on the acceptance of the new bBrowser.
Joachim
many things are conceivable and also desirable. But in the first step the bBrowser must be ported first. That must be a lot of work. Which further data sources are supported later depends then also on the acceptance of the new bBrowser.
Joachim
VO GUI Classes to Winforms
I have also very strong interest in porting Classmate and RP3 to new UI classes.robert wrote:Timothy,
I don't think Rp3 will be ported to the new UI classes, unless someone else wants to do that.
Rp3 uses the Classmate UI, and this is different from the VO GUI.
We might be able to port the RP3 preview window, but that is as far as I would go.
Things would change of course if there were enough customers willing to invest in this development.
Robert
Is it possible to make classmate open source so everyone with interest could contribute?
Stefan
VO GUI Classes to Winforms
Hi Stefan,
it is impossible to port Classmate to the new GUI classes - ClassMate is not using the VO GUI classes in any way as it is a cmplete replacement.
For ClassMate the same process must be made as for the VO GUI classes: they must be moved from the Windows API to Windows Forms.
ReportPro 3 is another thing: it is an ActiveX, so it should be usable directly in the new GUI classes as every other ActiveX.
Wolfgang
it is impossible to port Classmate to the new GUI classes - ClassMate is not using the VO GUI classes in any way as it is a cmplete replacement.
For ClassMate the same process must be made as for the VO GUI classes: they must be moved from the Windows API to Windows Forms.
ReportPro 3 is another thing: it is an ActiveX, so it should be usable directly in the new GUI classes as every other ActiveX.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
VO GUI Classes to Winforms
Wolfgang,
Robert
That would be a possibility but that would mean that the reports are still Ansi only.wriedmann wrote:Hi Stefan,
ReportPro 3 is another thing: it is an ActiveX, so it should be usable directly in the new GUI classes as every other ActiveX.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu
VO GUI Classes to Winforms
Stefan,
This code is owned by the people from DataPro.
We have their permission to keep it "up to date" and provide support to VO users.
Moving the code to Open source is a different thing.
Robert
I am afraid that will not be easy.SHirsch wrote: I have also very strong interest in porting Classmate and RP3 to new UI classes.
Is it possible to make classmate open source so everyone with interest could contribute?
Stefan
This code is owned by the people from DataPro.
We have their permission to keep it "up to date" and provide support to VO users.
Moving the code to Open source is a different thing.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu