Opened 12 years ago

Last modified 2 months ago

#9480 new enhancement

Match up well known entries in the file system with specialized icons stored in Tracker's resources

Reported by: mmadia Owned by: nobody
Priority: normal Milestone: R1
Component: Kits/Storage Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

hrev45285

Special folders such as home, preferences, system get an overlay. However, their actual on disk icon remains a generic folder. If a user were to drag one of those special folders onto LaunchBox, the overlay would not be shown. That is unexpected.

Would it be possible for LaunchBox to retrieve the specialized icon? http://cgit.haiku-os.org/haiku/tree/src/kits/tracker/IconCache.cpp#n666

Change History (5)

comment:1 by axeld, 12 years ago

Actually, this should be fixed in BNodeInfo::GetTrackerIcon(): it should already return the icon Tracker would use.

Not sure if LaunchBox is already using that method, though.

comment:2 by pulkomandy, 10 years ago

Why is this hardcoded in Tracker anyway? Shouldn't the folders get an icon attribute instead?

in reply to:  1 comment:3 by Janus, 7 years ago

Replying to axeld:

Actually, this should be fixed in BNodeInfo::GetTrackerIcon(): it should already return the icon Tracker would use.

Not sure if LaunchBox is already using that method, though.

I confirm that LaunchBox uses the BNodeInfo::GetTrackerIcon() to render the icons.

comment:4 by luroh, 6 years ago

Type: bugenhancement

comment:5 by waddlesplash, 2 months ago

Component: Applications/LaunchBoxKits/Storage Kit
Owner: changed from stippi to nobody
Note: See TracTickets for help on using tickets.