Skip to main content
Leo_Q
Inspiring
October 22, 2018
Answered

CEP Panel Extension Icon

  • October 22, 2018
  • 2 replies
  • 2402 views

Hello everyone,

has anyone been able to set a custom icon for a CEP Extension panel?

The documentation for CEP states that Icons should go into the manifest.xml file like so:

<Icons>
<Icon Type="Normal">./images/IconLight.png</Icon>
<Icon Type="RollOver">./images/IconLight.png</Icon>
<Icon Type="DarkNormal">./images/IconDark.png</Icon>
<Icon Type="DarkRollOver">./images/IconDark.png</Icon>
</Icons>

But as soon as I just put a single entry underneath the <Icons> node, the panel stops working entirely (stays empty and is not loaded at all), like so:

<Icons>

     <Icon Type="Normal">./../com.adobe.illustrator.comet.basics/images/panel_frontrow_L.png</Icon>

</Icons>

I tried several combinations of relative paths and absolute paths.

Best Regards,

Leo

This topic has been closed for replies.
Correct answer Leo_Q

If anyone is interesed:

It seems the file path may not point to resources outside the manifest folder itself.

When the images are inside the manifest folder it works fine, any outside path causes the extension to fail to load.

2 replies

Inspiring
September 13, 2023

I have found that it only appears in Photoshop, Illustrator & Indesign ignore it...

<Icons> <Icon Type="Normal">./images/IconLight.png</Icon> <IconType="RollOver">./images/IconLight.png</Icon> <IconType="DarkNormal">./images/IconDark.png</Icon> <IconType="DarkRollOver">./images/IconDark.png</Icon></Icons>

Above works in Photoshop, any ideas for other products ?

Inspiring
September 13, 2023

Sorry, update, after update to 2023 versions of PH, ILL & ID icons shows in all three if icons are placed in the manifest folder....

Leo_Q
Leo_QAuthorCorrect answer
Inspiring
January 17, 2019

If anyone is interesed:

It seems the file path may not point to resources outside the manifest folder itself.

When the images are inside the manifest folder it works fine, any outside path causes the extension to fail to load.