Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 How to find function or symbols in VA X?

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
q0987 Posted - Feb 12 2008 : 10:25:44 AM
Hello,

I met the following problems and cannot find the solution from VA X.
/////////// Class MnWndw & Func onDNDdrop
long MnWndw::onDNDdrop(FXObject*sender,FXSelector s,void*ptr){
FXCanvas* canvas=(FXCanvas*)sender;
if(canvas->getDNDData(FROM_DRAGNDROP,colorType,(FXuchar*&)clr,len)){
...
}
return 0;
}
///////////////////////////

Using the 'Find Symbol' feature of VA X, I can only find the function name 'onDNDdrop'. However, I would like to find function 'getDNDData' of variable 'canvas'. I cannot figure out a way by using VA X.

Currently, I have to use the 'Find in Files' features in VS 6.0.


Thank you
-Daniel
6   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Feb 12 2008 : 3:56:14 PM
I am confused. If you open the Find Symbols dialog and filter it on FXCanvas, the type of the variable "canvas" what is listed?

Does VA know about this class?

You seem to know the name of the symbol you want to find, so what is the problem?
rhummer Posted - Feb 12 2008 : 12:33:10 PM
Hm, I stand corrected. For some reason I thought you couldn't maybe I never tried it or it was bugged at some point. *shrugs*

Though it still looks like you can't find variables that are defined in a method, which seems what the OP is looking for. Which the method I described before should work for.
accord Posted - Feb 12 2008 : 12:17:10 PM
rhummer, you are wrong.
q0887: you can use the awesome "find symbol" feature (SHIFT+ALT+S or VAssistX/Find Symbol...)

It can find variables, classes or any symbol in your project, even if they are defined by an ugly macro
rhummer Posted - Feb 12 2008 : 11:38:27 AM
Ah I see, if I recall correctly you cannot use the 'Find Symbol in Solution' to search for variables that are part of a method or class. You can only use it to find methods, classes, enum, static variables, etc..

feline will correct me on that if I am wrong.

Though you can use 'Find Symbol' to find the definition of 'FXCanvas' then do a 'Find References' on 'FXCanvas' which will then show you where 'cavas' is. That might help you do what you are looking for, it takes a few more steps but using VA X functionality.
q0987 Posted - Feb 12 2008 : 11:30:23 AM
hello rhummer,

The problem of just using 'Find References' feature is that you have to first find the 'Symbol' in the solution.

My original question is how to find the 'Symbol' with VA X without manually locating the 'Symbol'.

Thank you again
-Daniel
rhummer Posted - Feb 12 2008 : 10:43:05 AM
Assuming you are using a version of VA X with refactoring support, you can use the Find References feature. Read the following link for more information.

http://www.wholetomato.com/products/features/findReferences.asp

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000