News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

symbol browser update

Started by tiwag, August 31, 2006, 11:18:38 AM

Previous topic - Next topic

tiwag

thanks for
* putting the symbol browser back to a manager tab
* the "codecompletion" toolbar  ( should it not be named ClassBrowser-Toolbar ? )

one small bug which i discovered in CB rev 2925

if you have set the Symbol-Browser to "Current file's symbols"
and you close the current file-tab, then the symbol-browser-tree isn't updated
to the contents of the currently viewing file (this is annoying)

mandrav

Quote from: tiwag on August 31, 2006, 11:18:38 AM
( should it not be named ClassBrowser-Toolbar ? )

Unfortunately, the name is currently auto-generated using the plugin's name.

Quote from: tiwag on August 31, 2006, 11:18:38 AM
one small bug which i discovered in CB rev 2925

if you have set the Symbol-Browser to "Current file's symbols"
and you close the current file-tab, then the symbol-browser-tree isn't updated
to the contents of the currently viewing file (this is annoying)

Two things to mention regarding this:
1) the issue has to do with SDK events not fired for editor change, unless you click on the editor's tab. Even Ctrl-Tab doesn't fire this event. I have it noticed and will fix it (which will fix this issue too).
2) the current filtering for "current-file-scope" is sub-optimal. Works, but causes a slow down when changing editors or refreshing the symbols browser. This will be improved in future revisions.
Be patient!
This bug will be fixed soon...

tiwag

Quote from: mandrav on August 31, 2006, 12:24:38 PM
Two things to mention regarding this:
1) the issue has to do with SDK events not fired for editor change, unless you click on the editor's tab. Even Ctrl-Tab doesn't fire this event. I have it noticed and will fix it (which will fix this issue too).
OK i understand

Quote from: mandrav on August 31, 2006, 12:24:38 PM
2) the current filtering for "current-file-scope" is sub-optimal. Works, but causes a slow down when changing editors or refreshing the symbols browser. This will be improved in future revisions.
maybe a lot of wasted time comes from the unfrozen treeview control during update ?

mandrav

Quotemaybe a lot of wasted time comes from the unfrozen treeview control during update ?

No, no, it's not that. I know what it is and I even have a TODO in the code for it.
And since this is the last TODO left, it's next on the list ;).
Be patient!
This bug will be fixed soon...

mandrav

Quote from: mandrav on August 31, 2006, 12:45:05 PM
And since this is the last TODO left, it's next on the list ;).

And there it goes ;).
Be patient!
This bug will be fixed soon...