Hey guys,

Thanks a lot for the responses. I'll add the icon thing as a feature request, but I'm interested in figuring out how to add the macros, either embedded in a plugin or in my custom application code.

If I was doing it as a plugin: building an autostart plugin shouldn't be a problem, but I don't know how to "programmatically add python macros" -- do you just use the pqPythonMacroSupervisor somehow...? I also have never run across the CMake ADD_PYTHON_EXTENSION before. I see the section in the Plugin_HowTo about Embedding Python Source as Modules, but I'm not sure what a "python extension" is or what exactly it does...

If I was adding the macros in my custom application constructor: I have my macros as .py files, but I'm not clear on what "custom install rules" are. Can I somehow just use the macro supervisor to add macros from the files in my constructor? (Oh, I bet you're referring to how to use CMake to package the .py files afterwards so they tag along with the libraries, etc, for the app to find them! Yup, I have no idea how to do that, eitther. :)

So, Pat, if you're willing to give me some pointers (or pointers to source code) to get me going in the right direction, I'd really appreciate it!

Thanks again,
-Eric


On Nov 10, 2009, at 6:03 PM, pat marion wrote:

Actually, if you're making a custom application then you don't even
need to worry about plugins, you can just insert one line in your
application constructor to add python macros.  You'll need to write
the macros as .py files and write custom install rules for them.

Pat

On Tue, Nov 10, 2009 at 5:56 PM, pat marion <[email protected]> wrote:
There is no way to do this right now, but if you want to try what Dave
said, write an autostart plugin, the plugin can programatically add
python macros.  I can give you a hint if you want to try this.

No way to associate an icon with the macros.  Currently macros are
stored in the paraview settings file as <label, filename> pairs. This
could be extended to store qrc icon filenames without too much
trouble.

Pat

On Tue, Nov 10, 2009 at 5:14 PM, Berk Geveci <[email protected]> wrote:
I am guessing that these will have to be feature requests. I am sure
you know where those go :-)

On Tue, Nov 10, 2009 at 3:51 PM, Eric E. Monson <[email protected]> wrote:
Hello,

I'm wondering if it is possible for ParaView to automatically load Python
macros? (Like plugins, where PV looks in certain places to load
automatically, or through some XML?)

I understand that once macros are loaded they'll show up again the next time PV is launched, but I was wondering in the context of delivering a custom application where I'd like to fill the toolbar with macros right from the
first launch.

Also, is there any way to associate an icon with a macro (like you can with
a filter)?

Thanks,
-Eric

------------------------------------------------------
Eric E Monson
Duke Visualization Technology Group



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to