Author Topic: Feature: Symbols Browser  (Read 16550 times)

MHaggag

  • Guest
Feature: Symbols Browser
« on: May 09, 2004, 10:34:05 am »
With this code:
Code
namespace MyNamespace
{
    class Booo
    {
    public:
        Booo();
        ~Booo();
    };
   
    enum Oyyy
    {
    };
}

int main()
{
std::cout << "Hello world!" << std::endl;

// this is to make the console stay open...
system("PAUSE");
return 0;
}

Symbols->Namespaces->MyNamespace->(class)Booo,(enum)Oyyy
And the Classes/Enums outside namespaces are empty.

Why not make it like:
For every added namespace, its name gets added as a direct child to the symbols node. Under the namespace name, we have classes, enums, ....etc.
The last (or first) namespace should be the "Global" namespace, and under it you should have the usual classes/enums stuff.

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Feature: Symbols Browser
« Reply #1 on: May 09, 2004, 10:42:10 am »
Nice :)
And it should be easy to implement.
Be patient!
This bug will be fixed soon...

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Feature: Symbols Browser
« Reply #2 on: May 10, 2004, 09:33:10 am »
OK, updated in CVS (I updated the images too).
Be patient!
This bug will be fixed soon...

MHaggag

  • Guest
Feature: Symbols Browser
« Reply #3 on: May 10, 2004, 07:20:42 pm »
Cool. I couldn't access the project page yesterday (it told me I wasn't authorized, so I think that means the project hasn't been created/setup yet)

I've downloaded the source, and I'll start mucking around and familiarizing myself with it, god-willing. I'll post any questions or suggestions I have to the appropriate list.

See you :)

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Feature: Symbols Browser
« Reply #4 on: May 11, 2004, 08:49:46 am »
Yes, the project is still pending approval...
As for the code, it's not well commented :( (yet) but after I write up a diagram of the various base classes and how they interconnect, it will be really easy to follow up, I think...
Be patient!
This bug will be fixed soon...