Code::Blocks Forums

Developer forums (C::B DEVELOPMENT STRICTLY!) => Development => Topic started by: egrath on September 15, 2009, 03:08:58 pm

Title: [PROBLEM REPORT] Symbols Browser Inheritance Depth
Post by: egrath on September 15, 2009, 03:08:58 pm
Hello,
i encountered the following bug (don't know if it's a bug or by design) while testing out why some code completion isn't working. But let's start to explain the problem. For example the GTKmm Class "Gtk::Window" has the following inhertiance tree:
Code
Widget
   Container
      Bin
         Window
When you view this class in the Symbols Browser you can clearly see that C::B shows the "Container" Class as the inheritance Base. When using code completion for the Window Class, all methods/members from the Window, Bin and Container class are shown but not the one's from the Widget Class. I think that this two thinks are closely related.

The problem is also shown on the screenshot below (symbols browser and class declaration highlighted):
(http://img147.imageshack.us/img147/531/cbcodecompletion.th.png) (http://img147.imageshack.us/img147/531/cbcodecompletion.png)

I am using SVN Build 5780 on Linux.

Greetings,
Egon