Hello, I am evaluating Syntax Editor and the Python add-on for inclusion in our product solution. I have downloaded and installed the trial. If the trial works, we will license immediately - we have a product schedule to meet. (BTW, the product I am working on has been supporting Pascal and BASIC scripting for 15+ years - it is time to move on to something a bit ... fresher).
For various reasons, the application must run as a WinForms application. I understand that the Python add-on is for WPF.
The editor needs to support multiple tabbed documents (similar to Visual Studio). My target, as others on he forum have also mentioned, is IronPython (because I need easy integration with C#). I understand that the add-on does not support intellisense for imported DLLs. That should be OK for my application.
My plan is to build a WPF user control, add the SyntaxEditor component, and hook up the Python Language add-on. Then I could add the WPF user control to a Winforms user control using the ElementHost control.
Here are my questions:
- Is it possible to run the Python add-on in a WPF user control instead of a WPF application?
- Do you see reasons why hosting that WPF control in a Winforms User Control won't work?
- Can you give me any direction about where I might hook up the Ambient Parse Request Dispatcher using this scenario?
- If I get the Python add-on source, how much effort do you estimate to make it work with a Winforms control directly?
- What is the chance that you would provide a Winforms version of the Python Add-on?
- Do you have a standalone sample project for the Python Add-on? I know that there is one in the sample browser, and I have looked at it, but is there a way to extract it into a separate solution so that I can monkey with it easily?
Thank you very much for your help. I used SyntaxEditor years ago (2005 - 2010) for a custom langauge editor for another company and it was great. I look forward to using it again - but with full Python support already done.