From: Berndl, K. <kla...@sd...> - 2004-04-08 08:51:34
|
I forward your email to Markus because he's the man who mostly did this cute icons! :-) Jens Lautenbacher wrote: > First of all: this stuff really makes ecb look much more > professional! thanks a lot for all who made this happen. Thanks! > > Some remarks to this stuff: > > A. now that the icon clearly indicates static methods/variables I > tried to stop having those also be underlined, but somehow > missed where I could do so. This can be done via semantic-format-face-alist.... Thankls for the hint, you are not the first one who has suggested that but "constant dropping wears away the stone" ;-) So i have checked in some minutes ago the mechanism so now ECB enures autom. not to display static tags with underline when already an icon is displayed for this. You can download the latest CVS snapshot and try it out! > B. interfaces (in java) miss an icon (and the icon used for > classes misses a transparent pixel at it's right side to get > some space between it and the class name) I have added one column of transparent pixels on the right side of the class icons with protection. Interfaces: Markus, could you provide icons for Images? When not does it makes sense to display the current class-icon for interfaces too - this is the way i have now implemented - its already in the CVS! Jens, feel free too, to provide special images for interfaces ;-) Enabling them would then be a task of about 5 min. > C. the one thing that still looks "wrong" somehow are the greyed > out directoy folders when there's no subdir. Wouldn't it be > possible to check the folders for subdirs before displaying > them and mark the folders with subdirs with an "+" and "-" > sign in the junction of the connection lines (as done most > everywhere else when using connected folder trees)? Hmmm, this would be a not so trivial change therefore i will not do that - at least not in the near future - but i agree that this grey icon looks indeed somehow "wrong" - would it help to give this icon another colorization?? Here is, what's new in the current stable CVS snapshot: * Changes for ECB version 2.24 ** New "current-type"-filter for the Methods-buffer In languages which have types like Java or C++ this filter displays only the current type and all its members \(e.g. attributes and methods). The current-type is either the type of the current tag in the source-buffer or the type of the current node in the methods-buffer. If ECB can not identify the current type in the source-buffer or in the methods-window then nothing will be done. ** Enhancements to the icon-display in the Methods-buffer *** New icon-image for enumerations *** Some slightly fixes in the other icons - e.g. a better display with dark background *** Static tags are no longer underlined when icons are displayed because this is somehow "tautological" when a special static icon is already displayed. *** Interfaces are displayed with the same icon as classes - at least till someone provides special images for interfaces ;-) ** Fixed Bugs *** Fixed some newly introduced bugs which made ECB 2.23 incompatible with semantic 1.4. I plan to release today evening or tomorrow the next release because 2.23 is incompatible with semantic 1.4. which is really annoying! Thanks for your suggestions! Klaus |