Webkit, Progress Bar and Signals

view story

http://forums.fedoraforum.org – I am making a really basic web browser for one fun, two learning how to use GTK+ effectively in combination with Glade. I am trying to update the URL in the entry box to what the actual URL is of the page you are staring at. Unfortunately when I try to get progress using a while loop, it stalls the program so the page doesn't load. Then I tried using the load status indicator and that has the same effect. I would like to use a callback for the signal for the page is finished loading, but the WebKitGTK documentation says that it is deprecated, so I am wondering what is the proper way for doing (HowTos)