Hi likage,

One way you might be able to achieve this is by replacing the Import menu
item with your own, and do your checking from there. If it isn't a chan
file, simply revert to Maya's defaults.

Another way might be to have users use another button, such as "Import
Chan". This button would then be within your control, and you could pop up
your UI from there.

Finally, you could try and get Maya to notify you whenever it imports a
file and for you to intercept what it is about to do next. If it's a chan
file, mute Maya and take over. Otherwise, let it pass. This is what I take
it you are attempting to do with the API, however I'd be careful about it
and instead try any of the two above approaches first. Simply because
altering the internal behaviour of Maya isn't always a good idea as you
might break things that Maya does on its own, such as when you paste curves
via the Channel Box.

Best,
Marcus


On 5 September 2014 10:25, likage <[email protected]> wrote:

> I am pretty new to Maya Api and I am in the midst of editing or changing a
> code for this custom plugin. I was wondering if it is possible for the
> following scenario:
>
>
>    - User import in a particular file format - .chan (Using File >>
>    Import), assumingly the plugin is working?
>    - Upon importing, an UI will be prompted when Maya 'detects' that user
>    imports in this .chan format
>    - In this UI, it will be doing some other stuff..
>
> So my question would be the first 2 points, how do i code it in such a way
> that if this .chan format was imported and it will prompt up another ui?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Python Programming for Autodesk Maya" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/python_inside_maya/da153073-a8e6-441d-868c-2bde8da819a6%40googlegroups.com
> <https://groups.google.com/d/msgid/python_inside_maya/da153073-a8e6-441d-868c-2bde8da819a6%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*Marcus Ottosson*
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/CAFRtmODSbfGLaLUMoG9uFOg38oFT_cNx6zwrG8mhZGd78%2BiKBA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to