The future of plugins

Posts   
 
    
Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 19-May-2005 15:32:01   

I am curious what we can expect from plugins in the future.

Particularly in the area of saving settings for plugins. For example, do you plan on persisting the project element groups that have been defined? Right now, I can create many project element groups, and execute the plugin using the selected objects in those groups, but when I close the IDE, those settings go away. So I was curious if and when you were planning on adding a persistance mechanism to the plugin framework.

In the meantime, I will work out a way to persist the settings on my own.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39933
Joined: 17-Aug-2003
# Posted on: 19-May-2005 20:29:06   

Devildog74 wrote:

I am curious what we can expect from plugins in the future.

Windowed plugins for example, so you can add your own window to the MDI main form.

Particularly in the area of saving settings for plugins. For example, do you plan on persisting the project element groups that have been defined? Right now, I can create many project element groups, and execute the plugin using the selected objects in those groups, but when I close the IDE, those settings go away. So I was curious if and when you were planning on adding a persistance mechanism to the plugin framework.

In the meantime, I will work out a way to persist the settings on my own.

The groups are saved in the project. If the project isn't saved, the groups aren't persisted, though the groups should be saved with a saved project.

Frans Bouma | Lead developer LLBLGen Pro
Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 19-May-2005 21:00:58   

Otis wrote:

The groups are saved in the project. If the project isn't saved, the groups aren't persisted, though the groups should be saved with a saved project.

Ah yes, I c that now. They are only saved if the plugin is actually run / executed. Do you think it would be beneficial to have a "Save Group" button in the first page of the plugin?

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39933
Joined: 17-Aug-2003
# Posted on: 20-May-2005 12:10:32   

Devildog74 wrote:

Otis wrote:

The groups are saved in the project. If the project isn't saved, the groups aren't persisted, though the groups should be saved with a saved project.

Ah yes, I c that now. They are only saved if the plugin is actually run / executed. Do you think it would be beneficial to have a "Save Group" button in the first page of the plugin?

I'll add it to the todo list. It will require rescheduling of code in the objectselector, as it now only provides values to the caller if the caller actually requests it, to prevent changes of data when cancel is called.

Frans Bouma | Lead developer LLBLGen Pro