Re: [gtk-list] Re: Window position / size



> 
> > > > I'd like to restore the last window-position/size, when I start
> > > gmix. Any
> > > > idea, how I could do this ? There is no "gtk_get_size" or
> > > "..get_position"
> > > > I found, yet, and I don't want to mess with internal GTK structures.
> > > void          gdk_window_get_position    (GdkWindow       *window,
> > >                                           gint            *x,
> > 
> > Maybe you want to try gdb_window_get_origin instead, because at least
> > for me gdk_window_get_position didn't work as expected. It seems like
> > gdk_window_get_position returns a relative and gdb_window_get_origin
> > returns an absolute position.
> 
> I added it to gmix (and uploaded it to ftp.gimp.org). There's only one
> problem left:
> 	gdk_window_get_origin returns the upper left corner of the window,
> 	excluding the decoration from the window-manager.
> 
> 	gtk_window_set_uposition sets the upper left corner of the window,
> 	including the decoration from the window-manager.
> 	
> So if you start/quit gmix over and over it moves a few pixels down and to
> the left. But it's better than the automatic placement it normally does.
      ^^^^ err, right.
      
      			Jens Ch. Restemeier
      			



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]