title: Need Help With Gtk+ Text Editor
body: <p>I am creating a GTK+ text editor called Quick-Ed Pro. It was originally designed to be a cross-platform version of Quick-Ed , a text editor I wrote in raw Win Api. But after finding the awesome capabilities of GTK+ , Quick-Ed Pro emerged as an entirely different program with advanced GUI capabilities way better than Quick-Ed. But now Im stuck with a few problems.
  Problems:
  1- I want to make my editor multi-tabular like notepad++ or gedit. I dont know how to do this. What widget should I use?</p>
  
  <p>2- GtkTextView does not seem to have any undo / redo functions. How can I make my own? (examples appreciated)</p>
  
  <p>3- Gtk+ has a long startup time, usually 2-4 seconds unlike win api which started up in less than a second, so how can I create a small popup loading bar like the one in GIMP or Code::Blocks?</p>
  
  <p>4-URL of my project: <a href="http://code.google.com/p/quick-ed/" rel="nofollow">http://code.google.com/p/quick-ed/</a>
  URL of the WinApi Quick-Ed : <a href="http://code.google.com/p/burningprodigy" rel="nofollow">http://code.google.com/p/burningprodigy</a> ... e&amp;can=2&amp;q=</p>
  
  <p>Any help will be appreciated. I need contributors. Please lend me a hand.</p>