Author Topic: Management Pane's Symbols tab missing  (Read 3090 times)

Offline spflanze

  • Almost regular
  • **
  • Posts: 134
Management Pane's Symbols tab missing
« on: February 25, 2019, 08:53:22 am »
I see in the this documentation:
http://www.codeblocks.org/docs/main_codeblocks_en.html
a Symbols tab in the Management pane. I do not see this tab in my Code:Blocks installation. I very much need this functionality, be it this tab, or by other means. The three tabs I have there are: Projects, Files, and Resources.

How is that Symbols tab made to appear? Is it a plugin I need to install?

My Code::Blocks version is svn 11562
My OS is Ubuntu 18.04
« Last Edit: February 26, 2019, 02:37:41 am by spflanze »

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5910
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Mangement Pane's Symbols tab missing
« Reply #1 on: February 25, 2019, 04:25:42 pm »
We disable the symbol browser when building C::B against wx 3.x. Because it use a worker thread to do GUI operation, which causes crashes.
There is a patch which moves the operation of the GUI from the worker thread to the main thread, but the patch is not fully tested and it is only a workaround, I can't find the discussion thread right now, you may search on the forum.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline spflanze

  • Almost regular
  • **
  • Posts: 134
Re: Management Pane's Symbols tab missing
« Reply #2 on: February 25, 2019, 09:46:53 pm »
I too cannot find that thread or patch. I would appreciate anyone who knows this, or can find it, posting it here.
« Last Edit: February 26, 2019, 02:37:58 am by spflanze »

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5910
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline spflanze

  • Almost regular
  • **
  • Posts: 134
Re: Management Pane's Symbols tab missing
« Reply #4 on: February 26, 2019, 06:43:16 pm »
Thank you for the link.

Is that patch compatible with Code::Blocks svn build rev 11562 ? I cannot use Code::Blocks 17.12 because it is not compatible with Ubuntu 18.04

Would it be necessary for me to upgrade from wxWidgets 3.0.3 to wxWidgets 3.1.1 ?