Author Topic: Where do I disable the symbol browser?  (Read 7890 times)

Offline smileyface

  • Single posting newcomer
  • *
  • Posts: 2
Where do I disable the symbol browser?
« on: January 08, 2017, 01:29:31 pm »
Apparently I need to disable the Symbol Browser to stop Code Blocks 16.01 from crashing. Where do I disable it? I can't see anything about the Symbol Browser in the settings. Please look at the picture, no Symbol Browser.

http://i.imgur.com/yH2QmCT.jpg
« Last Edit: January 08, 2017, 01:37:03 pm by smileyface »

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13406
    • Travis build status
Re: Where do I disable the symbol browser?
« Reply #1 on: January 08, 2017, 04:48:23 pm »
Settings -> Editor -> Code completion -> Symbol browser -> Disable symbol browser
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline smileyface

  • Single posting newcomer
  • *
  • Posts: 2
Re: Where do I disable the symbol browser?
« Reply #2 on: January 08, 2017, 05:53:22 pm »
Oh right, thanks.

For anyone else wondering, it is not the code completion area under "General settings". Instead, you need to scroll down the left menu and select "Code completion" first, then select the tab "Symbols browser" to the right and then you should be able to click "Disable symbols browser".

yankee14

  • Guest
Re: Where do I disable the symbol browser?
« Reply #3 on: February 04, 2017, 07:16:15 pm »
Thanks.

Does anyone know the status of this problem? 16.01 has been out for about a year now. It has something to do with wx3 needing a rewrite?

Offline yvesdm3000

  • Almost regular
  • **
  • Posts: 225
Re: Where do I disable the symbol browser?
« Reply #4 on: February 04, 2017, 08:19:24 pm »
Thanks.

Does anyone know the status of this problem? 16.01 has been out for about a year now. It has something to do with wx3 needing a rewrite?
From what I remember they are updating the tree from within a thread because doing it in the UI thread takes too long, but that doesn't work correctly under wx31...  I'll face the same problem once I get to it in ClangCC.

Yves
Clang based code completion for Code::Blocks:   http://github.com/yvesdm3000/ClangLib

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13406
    • Travis build status
Re: Where do I disable the symbol browser?
« Reply #5 on: February 04, 2017, 08:36:53 pm »
Yvesdm3000 is correct. But unfortunately extracting the update code from the code-completion plugin is not a simple task and for now disabling the symbol browser is the only option. I plan to make it happen by default for wx3 builds in order to minimize the noise.

@yvesdm3000: If you start to do this work please discuss this with me and the others on the forum. We should add a generic api for a symbol browser style ui and stop every plugin adding a tab in the management pane for their cc. At the moment we have two such tabs (the normal one and the one coming from the fortran plugin). If you're willing to do the work, I'll be even happier to review it. :)
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline yvesdm3000

  • Almost regular
  • **
  • Posts: 225
Re: Where do I disable the symbol browser?
« Reply #6 on: February 05, 2017, 04:29:44 am »
Yvesdm3000 is correct. But unfortunately extracting the update code from the code-completion plugin is not a simple task and for now disabling the symbol browser is the only option. I plan to make it happen by default for wx3 builds in order to minimize the noise.

@yvesdm3000: If you start to do this work please discuss this with me and the others on the forum. We should add a generic api for a symbol browser style ui and stop every plugin adding a tab in the management pane for their cc. At the moment we have two such tabs (the normal one and the one coming from the fortran plugin). If you're willing to do the work, I'll be even happier to review it. :)

OK thanks for pointing me in the good future direction. Due to the amount of work since the amount of requirements just went up, it will take a while before I start the design of the api.

Yves
Clang based code completion for Code::Blocks:   http://github.com/yvesdm3000/ClangLib