Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosstorage] || [Date Prev] [03-2004 Date Index] [Date Next] || [Thread Prev] [03-2004 Thread Index] [Thread Next]

[openbeosstorage] Re: BNodeInfo::GetTrackerIcon()

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: openbeosstorage@xxxxxxxxxxxxx
  • Date: Wed, 10 Mar 2004 03:14:39 +0100 CET
"Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx> wrote:
> "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx> wrote:
> > First, the generic MIME type is also defined as a constant, 
> > but it shouldn't be taken for all files. Instead, it should be 
> > differentiated by file type. I.e. it should take "application/x-
> > vnd.Be-directory" 
> > for directories, "application/x-vnd.Be-volume" for volumes, etc.
> BTW if you don't mind I could do these changes, because I need them 
> at 
> another place (BeMail), too. Would that be okay for you?

I've added an updated version of it to BeMail, and I get aware of the 
fact, that you rarely send folders/volumes/symlinks/etc. as an 
attachment.
IOW I didn't need to make these changes. Instead, I now let it search 
for the super types icon if the MIME type itself didn't have any - 
works great.
If you would be very disappointed, I could still make the changes, 
though :)

> Which brings me to suggesting a:
> 
> static status_t BNodeInfo::GetTrackerIcon(const char *fileType, 
> BBitmap 
> *icon, icon_size which = B_LARGE_ICON);
> 
> What do you think?

Bad, it should be:
status_t BMimeType::GetTrackerIcon(BBitmap *icon, icon_size which);

Hope you don't mind me talking to myself :)

Bye,
   Axel.






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.