Copy link to clipboard
Copied
Dear friends,
I have to solve a slightly nontrivial task.
My plugin creates a png sequence which needs to be imported back into main video.
To import png-sequence I need to add CEP panel.
Question 1.
Is it possible to launch CEP panel by programming a button in the custom UI of my plugin?
(The plugin has its own custom UI writtten in winapi to make the usage user-friendly)
Question 2.
If 1 is not possible, is it possible to start my plugin from CEP panel by clicking a button on a panel?
Question 3.
Suppose 1 and 2 are not possible (my nightmare).
I managed to implement the principal functionality of my plugin (creation of png sequence) as a standalone exe. Since it is standalone one can't include information about the key frames and so on (arising form the workflow in Ppro).
Is it possible to read out the position of a main time slider (and keyframes ) of Premiere Pro with some windows commands? If yes, I'll just add the synchronized timeslider and synchronized keyframes to my srandalone exe, and execute it from CEP panel.
Yaroslav.
> Is it possible to launch CEP panel by programming a button in the custom UI of my plugin?
No.
>is it possible to start my plugin from CEP panel by clicking a button on a panel?
No.
> Is it possible to read out the position of a main time slider (and keyframes ) of Premiere Pro with some windows commands?
Also no. 🙂
If you can provide a description of the workflow(s) you're trying to support, from the user's perspective, I'd be happy to provide implementation guidance. You can write me directly: bb
Copy link to clipboard
Copied
> Is it possible to launch CEP panel by programming a button in the custom UI of my plugin?
No.
>is it possible to start my plugin from CEP panel by clicking a button on a panel?
No.
> Is it possible to read out the position of a main time slider (and keyframes ) of Premiere Pro with some windows commands?
Also no. 🙂
If you can provide a description of the workflow(s) you're trying to support, from the user's perspective, I'd be happy to provide implementation guidance. You can write me directly: bbb@adobe.com
Copy link to clipboard
Copied
You can actually open another panel using a button. There is no close panel function though
function openGuides() {
var ext = "com.sbaril.animdessin2.Guides";
csInterface.requestOpenExtension(ext, "");
}
Where Guides is another panel in the same CEP extension. you also actually open panel from other CEP extension
this is the guides panel in the manifest.xml
<Extension Id="com.sbaril.animdessin2.Guides">
<DispatchInfo >
<Resources>
<MainPath>./toolsguide.html</MainPath>
<CEFCommandLine>
<Parameter>--persist-session-cookies</Parameter>
</CEFCommandLine>
</Resources>
<Lifecycle>
<AutoVisible>true</AutoVisible>
</Lifecycle>
<UI>
<Type>Panel</Type>
<Menu>%PNL_Title_ToolGuide</Menu>
<Geometry>
<Size>
<Height>800</Height>
<Width>320</Width>
</Size>
<MinSize>
<Height>500</Height>
<Width>320</Width>
</MinSize>
<MaxSize>
<Height>1920</Height>
<Width>1080</Width>
</MaxSize>
</Geometry>
<Icons>
<Icon Type="Normal">./icons/iconNormal.png</Icon>
<Icon Type="RollOver">./icons/iconRollover.png</Icon>
<Icon Type="Disabled">./icons/iconDisabled.png</Icon>
<Icon Type="DarkNormal">./icons/iconDarkNormal.png</Icon>
<Icon Type="DarkRollOver">./icons/iconDarkRollover.png</Icon>
</Icons>
</UI>
</DispatchInfo>
</Extension>
Here you see an example. Notice how the help guides is a separate panel, im going to open it through that panel we see at the bottom.
See attached screengrab