Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

symbol browser update

(1/1)

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 ? )

--- End quote ---

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)

--- End quote ---

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.

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).

--- End quote ---
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.

--- End quote ---
maybe a lot of wasted time comes from the unfrozen treeview control during update ?

mandrav:

--- Quote ---maybe a lot of wasted time comes from the unfrozen treeview control during update ?
--- End quote ---

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 ;).

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 ;).

--- End quote ---

And there it goes ;).

Navigation

[0] Message Index

Go to full version