AlphaModder Posted December 4, 2013 Share Posted December 4, 2013 So, I have an effect I'd like to program, and after finding CodeLab, I find it doesn't support dynamic UI controls, which I need, so I am trying to write a plugin in C# just using references to the Paint.NET assemblies, I.e. PaintDotNet.exe, PaintDotNet.Core.dll... and so on. Anyone know if this is possible, and if so, any pointers? (pun intended). Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted December 4, 2013 Share Posted December 4, 2013 Visual Studio. There is a plugin template and guide here: http://forums.getpaint.net/index.php?/topic/25828-help-needed-using-visual-studio-instead-of-codelab-for-developing/?p=384180 Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
AlphaModder Posted December 4, 2013 Author Share Posted December 4, 2013 (edited) Awesome. Especially as I'm already familiar with VS. Thanks! Edited December 4, 2013 by AlphaModder Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted December 5, 2013 Share Posted December 5, 2013 Good luck! Feel free to post other questions and queries here if you get stuck. Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
AlphaModder Posted December 5, 2013 Author Share Posted December 5, 2013 (edited) Okay, so after following that guide, i'm wondering how to use IndirectUI in it...? Got that, but can I use indirectui to validate values, i.e.. disable the 'OK' button when there are invalid values in the controls. Also, is there a control to make a Button, like the 'randomize' ones inside of the dialog? Edited December 5, 2013 by AlphaModder Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted December 5, 2013 Share Posted December 5, 2013 Check out these links: This is midora's PropertyBased Effect template - it should help you figure out IndirectUI: http://forums.getpaint.net/index.php?/topic/26516-propertybasedeffect-template-using-indirectui/ RE: Validation. There is this excellent guide to IndirectUI 'rules' by Simon Brown: http://forums.getpaint.net/index.php?/topic/22046-tutorial-how-to-use-indirectui-rules/ Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.