Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Feature Requests
 OFIW/FSIW with system headers
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

NeilS
New Member

United Kingdom
5 Posts

Posted - Mar 07 2006 :  07:02:26 AM  Show Profile  Reply with Quote
Would it be possible to provide system header versions of the OFIW/FSIW features (i.e. show files/symbols from the system include paths)? This was a feature I used quite a bit with the Workspace Whiz add-in, but it hasn't been upgraded to work with VS2005, so I have to use the VAssist equivalents which are not quite as fully-featured yet.

Also, the Workspace Whiz open file and symbol dialogs have some other nice features that might be nice to have in VAssist. One example is ignoring the '_' symbol so you don't have to bother typing it, which is a nice touch for a feature which is designed to get you at your files/symbols as quickly as possible.

Cheers,

- Neil.

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Mar 07 2006 :  2:54:25 PM  Show Profile  Reply with Quote
the underscore first, check out what you can do already with OFIW and FSIW

http://forum.wholetomato.com/forum/topic.asp?TOPIC_ID=4238

turning to the system headers, are you aware that when you type:

#include<|>

VA will give you a completion listbox showing the system header files?

the other half of this is why would you want to see a list of these header files in OFIW? off hand i am not sure why i would ever want to do that.

zen is the art of being at one with the two'ness
Go to Top of Page

NeilS
New Member

United Kingdom
5 Posts

Posted - Mar 07 2006 :  5:00:32 PM  Show Profile  Reply with Quote
quote:
Originally posted by feline

the underscore first, check out what you can do already with OFIW and FSIW

http://forum.wholetomato.com/forum/topic.asp?TOPIC_ID=4238


Yes, that's pretty handy, although not quite the same as the underscore suggestion. Anyway, the underscore was just an example. I was mainly suggesting that the Workspace Whiz dialogs might have some nice ideas that would work well in VAssist.

quote:

turning to the system headers, are you aware that when you type:

#include<|>

VA will give you a completion listbox showing the system header files?

the other half of this is why would you want to see a list of these header files in OFIW? off hand i am not sure why i would ever want to do that.


That's currently how I'm having to open system headers, by using the include completion and then using "goto" to open the file.

It works, but it's a bit of a pain and requires that I enter some text into a source file, even if all I want to do is look at a system header for some info. Being able to select a system header from a OFIW dialog would be a really nice way to do the same thing without the messing around.

As for why I would want to do this, I guess I just need to look at system headers quite a bit.

The same goes for FSIW, pretty much. I used to use Workspace Whiz and VAssist in unison to get this functionality, but I'm feeling a bit lost without it now.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Mar 08 2006 :  3:19:24 PM  Show Profile  Reply with Quote
assume i know nothing about workspace whiz. what features does it offer that you miss? this is probably the better way forward.

zen is the art of being at one with the two'ness
Go to Top of Page

NeilS
New Member

United Kingdom
5 Posts

Posted - Mar 08 2006 :  5:39:00 PM  Show Profile  Reply with Quote
quote:
Originally posted by feline

assume i know nothing about workspace whiz. what features does it offer that you miss? this is probably the better way forward.



The features that I really miss are the global file and symbol dialogs. I'd be a very happy person if I got them back.

I think the Workspace Whiz implementation actually shows everything in its global dialogs, i.e. files/symbols from both the workspace and the system includes, but I think having one dialog just show workspace stuff and the other show just system stuff might be better.

The other features I was talking about are really just a few nice touches in these dialogs. Having the global (or system) dialogs is more important to me than nice touches at this stage though.
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Mar 08 2006 :  6:01:41 PM  Show Profile  Reply with Quote
Does unchecking "Show only symbols from the current workspace" do what you want for symbols?


Go to Top of Page

NeilS
New Member

United Kingdom
5 Posts

Posted - Mar 08 2006 :  6:20:21 PM  Show Profile  Reply with Quote
quote:
Originally posted by support

Does unchecking "Show only symbols from the current workspace" do what you want for symbols?



Ah yes, so it does. I'm sure I noticed that before, but I must have completely forgotten about it since then.

The only flaw I can see with it is that it doesn't seem to remember what state you left the checkbox in when you bring up the dialog again. It's probably quick enough to use Alt-S to flip the checkbox each time, although it would be nice if the focus stayed with the edit box when you do that, so you can do Alt-S and start typing. Having said that, I do think remembering the state of the checkbox would be a nice addition.

It definitely does what I need though, so it's really just the open files dialog I'm after now.
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Mar 08 2006 :  6:38:23 PM  Show Profile  Reply with Quote
We reset the checkbox so the list is small, and searching is fast, each time you open the FSIW dialog.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Mar 09 2006 :  4:49:59 PM  Show Profile  Reply with Quote
i can put in a feature request for more files in OFIW, but i am not sure how to define these additional files. what are you talking about here? simply all system header files? or something else?

how does this overlap with header files from 3rd party libraries that have been added to your additional include directories list?

zen is the art of being at one with the two'ness
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Mar 12 2006 :  11:29:24 AM  Show Profile  Reply with Quote
We created a feature request.

case=1029

Unchecking "Show only files in the current workspace" in OFIW adds open windows to list. Resulting change is very modest, and open windows are available also via "Windows" in the menu bar. Expect, or would like to see, OFIW to include all system/stable includes when option is unchecked. This would make list grow significantly, and behavior would be more similar to checkbox in FSIW dialog.
Go to Top of Page

NeilS
New Member

United Kingdom
5 Posts

Posted - Mar 12 2006 :  1:11:13 PM  Show Profile  Reply with Quote
That sounds pretty much exactly what I'm looking for. The ideal scenario would show all files including non-stable includes, although my main need is for system files and any major APIs I use, so just exposing stable includes would mostly do what I need.

Thanks,

- Neil.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000