To start off, I am absolutely sure this question has been answered before, but I've searched for it all over the internet to no avail, probably because I don't know the term.
I've been working with Eclipse C++ IDE on my Ubuntu machine for awhile, and all of my programs have been in console form. I would like to make a program that uses a regular window, so I can put graphics, buttons etc. on it and make a modern application. The problem is that I have absolutely no clue how to make it do that. Is there a command or a special way to format my code to make it what I want? The idea is to make an application that Visual C++ would call a "forms application".
Also, is there a way to use buttons and other "objects" of that sort, like the ones in Visual C++? I don't expect anyone to list all of the commands for every little thing, but if you could point me to a resource, that would be fantastic.