On Thu, 2006-09-28 at 14:24 +0200, Major Csaba wrote:
> On Mon, 2006-09-25 at 13:31 -0400, Behdad Esfahbod wrote:
> > Without showing us your code how can one help?
> 
>   Yes, you're right. I attach the patch for the widget, but I'm not a C
> expert so don't slag off the code, please :)
> 
> 
> > > Does anybody know how to save and restore the state of the VTE terminal
> > > in the proper way? (If there is a proper way)
> > 
> > There is no proper way to do this.  And save/resotre'ing all the state
> > correctly is not an easy job.  Can't you use 'screen' inside vte?  That
> > sure allows a lot of stuff to be done that is hard to do in vte.
> 
>   I'm using the "screen" structure in the private part of the VTE to get
> the state if you mean by that.

First, you really should store some (if not all) the stuff in the
VtePrivate struct.  Other than that, the immediate problem I can spot is
that you are only storing the /current/ screen.  There are two screens,
a normal one, and an alternate one.  When you run vim for example, it
switches to the alternate screen, and switch back to normal when you
exit.  I cannot comment more than that as I don't know what problems you
are facing.

behdad

> MCS
> 
-- 
behdad
http://behdad.org/

"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
        -- Dan Bern, "New American Language"

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to