Tagging Feature : Doesn't Show Base Class Member
- aprilmot
- CodeLite Enthusiast
- Posts: 24
- Joined: Sun Jul 04, 2010 1:20 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Tagging Feature : Doesn't Show Base Class Member
Hi,
I have a base class and a derived class header files. Both the header files are in the same location which is added to the include path of tagging feature. I created an object of Derived Class, now when I place . after the derived class object only the member of Derived class are displayed, the base class members which are also applicable for Derived class object are not displayed.
Could you please let me know how to resolve this issue.
I have a base class and a derived class header files. Both the header files are in the same location which is added to the include path of tagging feature. I created an object of Derived Class, now when I place . after the derived class object only the member of Derived class are displayed, the base class members which are also applicable for Derived class object are not displayed.
Could you please let me know how to resolve this issue.
Long Live the Open Source and Humanity
- aprilmot
- CodeLite Enthusiast
- Posts: 24
- Joined: Sun Jul 04, 2010 1:20 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
To be more specific on the problem.
I am learning FLTK Programming:
I am using CodeLite for learning FLTK.
I created a workspace and project with Tag setting of the workspace including the FLTK Folder.
Now when I write "box->" in the below mentioned program I am getting only member variables of Fl_Box class whereas I expect the member variables/functions of the base class Fl_Widget(Fl_Widget is the base class of Fl_Box) should also be displayed.
Is this possible in CodeLite.
If so is there any setting I have to do.
Thank you
Dinesh
I am learning FLTK Programming:
I am using CodeLite for learning FLTK.
I created a workspace and project with Tag setting of the workspace including the FLTK Folder.
Now when I write "box->" in the below mentioned program I am getting only member variables of Fl_Box class whereas I expect the member variables/functions of the base class Fl_Widget(Fl_Widget is the base class of Fl_Box) should also be displayed.
Is this possible in CodeLite.
If so is there any setting I have to do.
Code: Select all
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
int main(int argc, char **argv) {
Fl_Window *window = new Fl_Window(300,180);
Fl_Box *box = new Fl_Box(20,40,260,100,"Hello, World!");
box->box(FL_UP_BOX);
box->labelsize(36);
box->labelfont(FL_BOLD+FL_ITALIC);
box->labeltype(FL_SHADOW_LABEL);
window->end();
window->show(argc, argv);
return Fl::run();
}
Dinesh
Long Live the Open Source and Humanity
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
Yes it is possible and this is how it supposed to work.aprilmot wrote:Is this possible in CodeLite.
Its probably an miss-configuration issue.
I will try and have a look it later on
Eran
Make sure you have read the HOW TO POST thread
- aprilmot
- CodeLite Enthusiast
- Posts: 24
- Joined: Sun Jul 04, 2010 1:20 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
Hi Eran,
Thank you, Please let me know if you need any settings or log files.
Thank you
Aprilmot
Thank you, Please let me know if you need any settings or log files.
Thank you
Aprilmot
Long Live the Open Source and Humanity
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
I downloaded and gave it a try, it looks like it is working for me (I can see Widget members)aprilmot wrote:I created a workspace and project with Tag setting of the workspace including the FLTK Folder
I added 2 directories to the include paths of the parser:
andC:\Users\eran\src\fltk-2.0.x-r7680
Where 'C:\Users\eran\src\fltk-2.0.x-r7680' is the directory where I installed FLTKC:\Users\eran\src\fltk-2.0.x-r7680\fltk\compat
In addition, add:
Code: Select all
FL_API
to the 'settings -> tags settings -> advanced' tokens page
and perform full retag of the workspace
Eran
Make sure you have read the HOW TO POST thread
- aprilmot
- CodeLite Enthusiast
- Posts: 24
- Joined: Sun Jul 04, 2010 1:20 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
Hello Eran,
Thank you very much for your valuable time.
I tried the steps you have mentioned but unsuccessful.
I have attached the screen shot and the project workspace.
My OS is Windows XP
CodeLite Version : v.2.5.3.4075
FLTK : Version 1.3.
Codelite Installed location : D:\IDE\CodeLite
FLTK : D:\IDE\FLTK13
Sorry if I am disturbing you too much, I would like to setup my codelite properly so that the base member functions/variables are also displayed on the derived object.
Thank you very much.
Aprilmot
Thank you very much for your valuable time.
I tried the steps you have mentioned but unsuccessful.
I have attached the screen shot and the project workspace.
My OS is Windows XP
CodeLite Version : v.2.5.3.4075
FLTK : Version 1.3.
Codelite Installed location : D:\IDE\CodeLite
FLTK : D:\IDE\FLTK13
Sorry if I am disturbing you too much, I would like to setup my codelite properly so that the base member functions/variables are also displayed on the derived object.
Thank you very much.
Aprilmot
You do not have the required permissions to view the files attached to this post.
Long Live the Open Source and Humanity
- aprilmot
- CodeLite Enthusiast
- Posts: 24
- Joined: Sun Jul 04, 2010 1:20 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
Dear Eran,
Sorry If I am disturbing you with this problem. I tried with the latest version V2.6.0 .4189 but still have this problem . I have attached the zipped workspace in the previous post. Could you please check and let me know if my configuration is not correct.
Thank you in Advance for your help.
Regards
Aprilmot
Sorry If I am disturbing you with this problem. I tried with the latest version V2.6.0 .4189 but still have this problem . I have attached the zipped workspace in the previous post. Could you please check and let me know if my configuration is not correct.
Thank you in Advance for your help.
Regards
Aprilmot
Long Live the Open Source and Humanity
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
I downloaded FLTK 1.3 API, and in order to make code-completion to work as expected, you should
add the following paths to your parser search path (from: settings -> tags settings -> include files):
D:\IDE\FLTK13
AND
D:\IDE\FLTK13\FL
Eran
add the following paths to your parser search path (from: settings -> tags settings -> include files):
D:\IDE\FLTK13
AND
D:\IDE\FLTK13\FL
Eran
You do not have the required permissions to view the files attached to this post.
Make sure you have read the HOW TO POST thread
- aprilmot
- CodeLite Enthusiast
- Posts: 24
- Joined: Sun Jul 04, 2010 1:20 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
Hello Iran,
I have installed the latest version 2.7 on Ubuntu 10.04(Lucid). Now Codelite shows the base class members also.
But when I place the mouse over the variables I expect the tool to show the data type of the variable. But now it is showing one small square box only.
I have enabled the showtip in the taggings setting, but still not able to get the data type of variables.
Regards
Aprilmot
I have installed the latest version 2.7 on Ubuntu 10.04(Lucid). Now Codelite shows the base class members also.
But when I place the mouse over the variables I expect the tool to show the data type of the variable. But now it is showing one small square box only.
I have enabled the showtip in the taggings setting, but still not able to get the data type of variables.
Regards
Aprilmot
Long Live the Open Source and Humanity
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Tagging Feature : Doesn't Show Base Class Member
There is a small bug:
A tip for local variables is not supported yet - it should however, show tip for classes, members etc
Eran
A tip for local variables is not supported yet - it should however, show tip for classes, members etc
Eran
Make sure you have read the HOW TO POST thread