Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Deadlock of C::B in CodeCompletion
oBFusCATed:
In fact it should be done in batchs - update X nodes in a single event, then let some of the other events be processed, then update X more nodes and so on. The other option is switching to a virtual treectrl, but these are only available in wx3.x...
yvesdm3000:
--- Quote from: oBFusCATed on June 13, 2017, 11:12:43 pm ---In fact it should be done in batchs - update X nodes in a single event, then let some of the other events be processed, then update X more nodes and so on. The other option is switching to a virtual treectrl, but these are only available in wx3.x...
--- End quote ---
One could keep current implementation for wx2.8 and switch to a virtual treectrl when on wx3.x ?
I would greatly welcome a language-agnostic class browser for ClangCC !
Yves
Bat:
I used virtual treectrl (out of wx, directly on win32 code) long time ago. It's clear that performance is really good - but there are messages flowing asking for data. Theses messages must be answered without too much wait (else it will freeze UI), so a kind of double buffering must be put in place.
P.S. No crash since I disabled ClassBrowser
oBFusCATed:
--- Quote from: yvesdm3000 on June 15, 2017, 06:05:42 pm ---One could keep current implementation for wx2.8 and switch to a virtual treectrl when on wx3.x ?
--- End quote ---
We don't have the man power to support/fix one implementation. You're talking about two. :)
yvesdm3000:
--- Quote from: oBFusCATed on June 15, 2017, 07:49:22 pm ---
--- Quote from: yvesdm3000 on June 15, 2017, 06:05:42 pm ---One could keep current implementation for wx2.8 and switch to a virtual treectrl when on wx3.x ?
--- End quote ---
We don't have the man power to support/fix one implementation. You're talking about two. :)
--- End quote ---
Current implementation works fine on 2.8 (or at least seems to be), and for 3.0 we need a new one anyway... How long are we going to keep 2.8 alive ? How many are using 2.8 specific for the actual working classbrowser that could move to 3.0 once classbrowser has been reimplemented ?
Yves
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version