Sorry for the delayed response. Can you explain a little more about what you need? The buttons should show up horizontally when the user is logged in. If they aren't horizontal (all the buttons in a row), let me know, as that would likely mean there's some style in your template that's conflicting.
If I'm wrong, and you're looking for something else, just let me know and we'll gladly help however we can.
Hi and sorry I just saw I hadn't responded to this. My issue is all around trying to squeeze things into a small space and after a user logs in, they see the layout as per img1.png
What I was trying to get it to look like is shown in img2.png - The orientation is set to Side and Left for the social buttons yet they are underneath the logout button, not to the side of it.
In the end I have "gludged it" by using two copies of the SCLogin module, one set to only show the social buttons and one the logout button (which is how img2.png was created) but I'm wondering if this is likely to cause problems and anyway feels like it is not the "correct" way to do this!
Honestly, your solution is absolutely fine. The SCLogin module is meant to be modular and many users do what you are for various reasons (A login button over here, a register button over there, logout button here, social connect buttons there, greeting with avatar somewhere else). This is especially true for having social login buttons for just a few social networks in one location, whereas you may show them all (or with different images) somewhere else.
So, if you have something that works for you, I'd recommend just leaving it that way. If you'd prefer some CSS to keep it all in one module, we can likely help you with that now that we know what you're looking for.. just let me know.