Question: My main view consists of a scrollview, with several textfields as part of a form.
I then have a textView (actually a HPGrowingTextView) which resizes the textview vertically as text/lines are added.
Beneath this textview is a mkmapview.
Autolayout works fine for the initial layout, however when the textview resizes itself, the mapview doesn't move (you can see in the screenshot how the textview's border has disappeared behind the mapview which is still in its original spot.

The mapview's TopSpace constraint is set to 8 from the GrowingTextView.Bottom so I would have thought it should automatically stay 8 pixels (or whatever) from the textview at all times.

(I am using Storyboards... the GrowingTextView is a UIView dragged in on the storyboard and set/subclassed as HPGrowingTextView.
Other than the mapview not moving... it works correctly (tested it without the mapview)

[![](https://i.imgur.com/dkXX7FW.png?2 "source: imgur.com")](https://imgur.com/dkXX7FW) [![](https://i.imgur.com/hYCrNxi.png?2 "source: imgur.com")](https://imgur.com/hYCrNxi)

Answer: 
I'd suggest the Include Browser view. You can drag a file in there and you get a nice tree which shows all files that include your file, including indirect includes.
In Eclipse, under the search menu, the entry `File...` exists.
Searching there for `#include*"file1.h"` should do the trick.

Optimization suggestions:
`Preferences->General->Keys`, search for `file search` then add the binding `Ctrl+H` for it. This is by default mapped to `C/C++ Search`, so you will have to remove the prior binding or use another hotkey.

If you want to go the extra mile, check out [Practically Macro](http://sourceforge.net/projects/practicalmacro/). It should be straight forward to make a "Search including files" macro with it.