OS/2, eCS & ArcaOS - Technical > Graphics and Window Design

Bigicons

<< < (3/35) > >>

Martin Iturbide:
Hello

I wanted to try to see if I can use "DGicons.ZIP" to change the icons.

Here I'm using ArcaOS 5.1.0. Icons are set on "Dynamic - 64x64"
- Downloaded DGicons.ZIP , unzip it and put it on C:\sys\icons\DGIcons
- Changed Config.sys to "SET BIGICONSPATH=C:\sys\icons\DGIcons"

On the next reboot I did not see any change to the icons.
- I tried going back to "Icons - Normal" and back "Dynamic - 64x64" but I still see the icons included in ArcaOS.
- David's bigicons.txt is located on "C:\sys\icons\DGIcons"

Are the icons supposedly to be automatically changed on the next reboot, or I missed up something on the thread?

Regards

Rich Walsh:

--- Quote from: Martin Iturbide on November 29, 2023, 05:33:03 pm ---On the next reboot I did not see any change to the icons. [...]
Are the icons supposedly to be automatically changed on the next reboot, or I missed up something on the thread?

--- End quote ---

On the last tab in the "Workplace Shell" object ('Icon size'), there's a checkbox labelled "Use custom icons". That must be on.

Precisely because this option is so well hidden, I've started work on a companion page for "Text Size" called (yes!) "Icon Size" :)  It has a simplified UI for enabling Dynamic Icons (including custom icons) as well as an option to have XCenter use either Full-sized or Mini icons. I believe Roderick Klein will be displaying some screenshots of it in his Warpstock presentation.

BTW... this new page will not replace the existing D.I. pages - it will just be easier to find...

Martin Iturbide:

--- Quote from: Rich Walsh on November 29, 2023, 06:21:51 pm ---On the last tab in the "Workplace Shell" object ('Icon size'), there's a checkbox labelled "Use custom icons". That must be on.

--- End quote ---

Yes, that was what I was missing. It did the trick.

I understand that "DGicons.ZIP" is not complete yet, that's why I have some non-matching icons, but the concept worked here.

Regards

David Graser:
I just finished some DFSee icons.  Once I add these to the script and check for errors, I may upload.  Tons of corrections in the bigicons.txt.

This may be about 90% finished.  Need to arrange the bigicons.txt file better.  There are still some issues.  The arca command prompt shows for for some icons that don't a png icon.  The KLIBC icons will not update in the systems setup folder.  The bitmaps folder and one other have no asssigned id, so can't update.  Common unassigned folder and text continue to show the old ugly OS/2 icons.

Other than that, it is working well. Up to aroound 470 PNGs

Wait one more day and the new pngs and new txt will be uploaded.  I think Rich or someone smarter than me may have to correct what I can't.

Rich Walsh:

--- Quote from: David Graser on November 29, 2023, 04:13:40 pm ---Rich, is there a way in the bigicons.txt file to use one icon file for all icons to use that are not assigned an icon.

For unassigned txt files, is there a setting for the system to look at? The same for URL text files. For unassigned folders. I noticed these keep the Original OS/2 icon.

--- End quote ---

Sorry for the delay in responding but I needed to do some testing.

First, though, a comment: when AN licensed Dynamic Icons (a.k.a. Sunny Icons), it was in a pretty sorry state (IMHO). With the initial release of AOS 5.0 just weeks away. I started trying to fix things. Fortunately (for me), the release was delayed so I was able to get it from "lousy" to "minimally acceptable" - the state you see it in today. Since then, nothing meaningful has been done to it. Since then there have been incremental changes but nothing to fix some basic design errors.  I no longer work for AN so I'm not in a position to give it the TLC it clearly needs. I can tell you how it _should_ work but sadly, there's nothing I can do to fix it.

Anyway... if a file can't be given an icon based on its type, its extension, its Object ID, or its associated app, it should get an icon based on its WPS class (e.g. WPDataFile). Sometimes it does, sometimes, it doesn't (sometimes both). The only one that works consistently is WPFolder because I worked on that.

As a test, I opened a folder containing one of my programming projects. Files whose extensions are listed in bigicons.txt had the right icon. The rest had the stock WPS datafile icon. When I opened one of these files' Properties, the object suddenly got the right icon.

Next, I opened a different folder in Xview first, then opened it in Icon View. Almost all of the miscellaneous files had the correct icon. This suggests these failures are due to timing issues: if it can't come up with the right icon quickly enough the first time the folder opens, it uses what's available (i.e. the stock icon). The next time, with all of the objects already in place, it has the time to find the right icon (mostly).

For my final test I had a "bright idea". At the very end of the list of files and extensions I put "*" and associated it with the MIDI icon. After a restart, most of the miscellaneous files had the MIDI icon - but so did every Program Object that didn't have a custom icon. Pretty lame...

I've gone into all this detail (sorry for the length) to confirm what you already know: some parts of Dynamic Icons just don't work correctly and won't no matter what you do. For the foreseeable future, only icons that target specific files, extensions, IDs, etc. will work reliably. You can establish default icons for various WPS classes but don't expect a lot and you won't be disappointed :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version