Book a Demo

Author Topic: Prolaborate custom icons not working?  (Read 43156 times)

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Prolaborate custom icons not working?
« on: April 04, 2025, 07:51:10 pm »
I'm trying to set custom icons for my stereotypes in Prolaborate according to the help: https://prolaborate.sparxsystems.com/resources/v5-documentation/customize-visual-elements-in-prolaborate

The first hurdle was the size of the image file. Prolaborate asks for a .png file, so I converted my 16x16 .bmp files used in the MDG to a .pgn file.
The problem is that the filesize of such a image file is only about 400 bytes, for unknown reasons Prolaborate only accepts files larger then 1 KB.

So I then resized the images to 32*32, which allows me to upload the image. So now it looks OK in the configuration panel, but it doesn't work in my actual models. I still see the default icon in both the project browser as the detailed element page.

Did anyone here succeed in setting their own icons for stereotypes? What's the secret sauce?

Geert

sjf

  • EA User
  • **
  • Posts: 35
  • Karma: +1/-0
    • View Profile
Re: Prolaborate custom icons not working?
« Reply #1 on: May 19, 2025, 09:08:45 pm »
I haven't tried setting them through Prolaborate but the icons speficied in my MDG display correctly in Prolaborate. These were the standard 16X16 bmps used in the MDG, I haven't managed to use the Prolaborate method.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Prolaborate custom icons not working?
« Reply #2 on: May 19, 2025, 09:17:45 pm »
The enlarged icons worked after a while (I guess some kind of cache refresh)

It is weird that your icons displayed correctly. For my MDG (and also for standard BPMN MDG) the icons we see in Prolaborate are the ones from the base UML type.
I talked to support about this, and they never mentioned that it should have worked out of the box anyway.

Geert