Okay, Perhaps my understanding of how views works is flawed, so, i'll explain what i've been doing so far.
Firstly, SFML1.6, it ships with some examples. I looked at the win32 example, since it seems to be doing something similar to what i want to achieve, but it seems to be using things other than just SFML.
What i want to do, is basicly create a single display window. in that window, displayed sub-windows, this is the effect in the win32 demo.
So... I did this:
sf::View view2(sf::FloatRect((float)winwidth - minimapwidth, 0, (float)winwidth, (float)minimapheight));
going by the variable names, you can see that this is suposed to be a minimap, in the top right corner of the screen... but thats not what happens, instead it fills the whole screen, and nothing is visible on it except the clear colour.
the drawing routine:
App.SetView(view2);
App.Clear(sf::Color(0,0,255));
Sprite2.SetSubRect(sf::IntRect(8, 0, 16, 8));
Sprite2.SetX((minimapwidth-8)*Sprite.GetPosition().x/(currentwidth-8));
Sprite2.SetY((minimapheight-8)*Sprite.GetPosition().y/(currentheight-8));
App.Draw(Sprite2);
App.Display();
all it is really supposed to do is display an 8x8 image on the minimap view in relation to where Sprite, another 8x8 image is on the main view.
I'm doing it wrong, I can tell by how it isn't working, but... what would be the right way to do it?