From: Klaus B. <kla...@sd...> - 2003-07-10 12:06:50
|
On Thu, 10 Jul 2003, Eric M. Ludlam wrote: > >>> "Berndl, Klaus" <kla...@sd...> seems to think that: > [ ... ] > >>Oh, and where does ECB look for the icons if you turn on ecb-tree-use- > >>image-icons? > > > >ECB uses completely the speedbar image-stuff, so it uses always the images > >speedbar uses too and therefore always the images are used which reside in > >the speedbar directories..... > > > >ECB is already prepared to display arbitrary images in the tree-buffers for > >expand- and collapse-symbols....but currently it is not customizable...but > >this would be not hard to make it customizable....Do you think this would > >be good? > > You can currently modify this via: speedbar-expand-image-button-alist, > but I think Klaus overrides this some so perhaps that doesn't work in > ECB? Yes, currently ECB overrides `speedbar-expand-image-button-alist' with exactly one image (this one which should be displayed) in a certain image buffer because this is the only way i can display different images for equal text-symbols in different buffers. Unfortunately `speedbar-insert-image-button-maybe' does always using hard the value of `speedbar-expand-image-button-alist'.... > > You can also just change: speedbar-directory-plus, speedbar-page-plus, > etc which will affect both tools. Yes, this would work... > > Perhaps the speedbar image stuff should be extracted and turned into > a generic image display package with a set of default file/tree icons. This would be the best solution especially because nothing in sb-image.el is really related to speedbar...IMHO! > >Another though: maybe it would also be good to display the protection > >symbol of OO-methods and variables (currently, +, # and - for public, > >protected and private) with suitable images, maybe green, yellow and red > >small circles or somethinf else... What do you think? > [ ... ] > > I was thinking of adding this to semantic after Klaus adapted > speedbar image stuff to ECB, thinking the same for semantic. As far > as I know, the properties in Emacs can be part of a string. I don't > know of that is true for XEmacs though. AFAIK sb-image.el uses for both Emacs and XEmacs `add-text-properties' and this function allows in both Emacsen adding properties to String-objects. Therefore there should be no problem with XEmacs... Or have i something misunderstood? Klaus -- Klaus Berndl mailto: kla...@sd... sd&m AG http://www.sdm.de software design & management Thomas-Dehler-Str. 27, 81737 München, Germany Tel +49 89 63812-392, Fax -220 |