Icon Factory

miker1264 · 1650

miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
on: June 25, 2019, 11:27:03 PM
Icon Factory is an icon utility that I plan to release in a week or two. It is used for assembling and saving icon files and icon images. No more hex editor to assemble two png icon images! Just use the icon display window and the icon menu.

It is based on the icon functions of ShowPicture. The icon display window is a point-and-click display used for visual purposes. Clicking in the window swtches the view between image1 and image2 so we can see which images are loaded.

We can Load Image and Save Image independently depending on which index is selected on the menu toggle. Once the two images are loaded in the correct slots we can choose Save Icon using a File Requester.

Copy Icon also uses a File Requester to select an existing file. If it has no icon the current icon is copied and renamed. If it has an icon there's a prompt to replace the existing icon. Copy Icon fills the role of Icon Assign or Icon Exchange depending on the situation.

Icon Factory could be a very useful tool in assembling and saving icons. I plan to use it a lot. I hope others will get some benefit from it as well.



salvatore

  • Guest
Reply #1 on: June 26, 2019, 02:09:42 AM
hello

I'll use the miker

have a good day



paolone

  • Moderator
  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #2 on: June 26, 2019, 04:22:36 AM
Great!


Please be prepared to re-release it also on 64 bit AROS.


salvatore

  • Guest
Reply #3 on: June 26, 2019, 07:53:12 AM
maybe it's better to focus on what we have and it's stable, I think there are still problems about abv1, better not to be in a hurry
« Last Edit: June 26, 2019, 10:50:42 AM by salvatore »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #4 on: June 26, 2019, 09:43:14 AM
Great!


Please be prepared to re-release it also on 64 bit AROS.

Yes, I will keep that in mind. It's small enough to set up two projects and just change the target to compile for x86 or x64.