XIDE plugin?

This forum is meant for questions and discussions about the X# language and tools
User avatar
wriedmann
Posts: 3757
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

XIDE plugin?

Post by wriedmann »

Hi Stefan,

one of the mostly used zip libraries seems to be the DotNetZip from Ionic: https://archive.codeplex.com/?p=dotnetzip

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
Chris
Posts: 4926
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

XIDE plugin?

Post by Chris »

Hi Stefan,
Stefan Hirsch wrote: In context menu I would insert the same menu items as now in the Plugins menu. It would be easier to use because one does not have to control if one is in the correct app.
OK, I will do it the quick and easy way, will just give you a callback which will have info about the project node currently selected and the actual ContextMenu object the IDE has already created and is about to show, so you can add items to it directly. Later I will add another callback to do it the "proper" way, to provide the new items and the IDE decides how to add them to the menu.
Stefan Hirsch wrote: Some classes I walked over are internal so that I could not access them. Maybe you can change the protection level to pulbic. So that 100% of the classes are accessable due to your statement that you have no plans to refactor. Plugin developers would have even more possibilities and you do not have to write plugin classes or callbacks for every request.
You are right, I just checked and there are indeed some INTERNAL classes :)
Which ones do you need made public? The ones in the PluginSystem dll are internal on purpose, to make the public interface cleaner, no point calling directly anything that is marked as internal there.

btw, guys thanks for your Zip classes suggestions!

Chris
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
User avatar
Chris
Posts: 4926
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

XIDE plugin?

Post by Chris »

Guys,

Just a quick note about this, unfortunately I did not get the time to update the XIDE plugin system for the 1.2.1 release, all our efforts were concentrated on VS for this build and XIDE has remained exactly the same.

In the next days/week though, I will make the changes we have discussed and will upload a newer XIDE version, too.

Chris
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
User avatar
wriedmann
Posts: 3757
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

XIDE plugin?

Post by wriedmann »

Hi Chris,

this is no problem at all - the most important thing is to have a demonstrable X# runtime for Cologne.

Unfortunately it seems we will miss you again this year!

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
Chris
Posts: 4926
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

XIDE plugin?

Post by Chris »

Hi Wolfgang,

Yeah, I am very sorry about that, I thought I could make it this year, but it's still very difficult for me. Global warming, pollution, humidity and all stuff we're having lately are no good for a heavily allergic person like me and I am not getting a break from all that. Hopefully next year, wish you all guys have a very productive and fun meeting again!

Chris
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
User avatar
wriedmann
Posts: 3757
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

XIDE plugin?

Post by wriedmann »

Hi Chris,

so hopefully we can meet next year!

I'm sure Nikos will tell you about the conference. For us partecipants one of the most important things is to talk to the development team and to exchange ideas.

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
Chris
Posts: 4926
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

XIDE plugin?

Post by Chris »

Hi Wolfgang,

Yeah, I agree, I've been to a lot of conferences during the vulcan era both as dev team member and also before that, it has always been great talking and exchanging ideas with so many people over the years!

Chris
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
Post Reply