Thanks a lot.

On Tue, May 20, 2008 at 11:52 AM, Havoc Pennington <[EMAIL PROTECTED]> wrote:

> Hi,
>
> 2008/5/19 Zhe Su <[EMAIL PROTECTED]>:
> >   So I'm wondering is there and method to move, resize and redraw a
> window
> > at the same time to avoid flick?
>
> The underlying X window system doesn't support doing this, though it
> may in the future as compositing managers become the norm.
>
> The best you can do with X is to not clear the window when it's
> resized, but you can't atomically resize and repaint because those
> things are separate X server commands and the server does not do
> whole-screen double-buffering.
>
> > And I'm wondering why there is no
> > gtk_window_move_resize() for gtk window.
>
> Well, setting a window size and position manually on a mapped window
> is a pretty uncommon operation, so most likely nobody has asked to do
> it. It probably works fine to do
> gdk_window_move_resize(window_widget->window) as a workaround.

If this function is ok, then I'll stick with it. Is there any side effect?


>
>
> The docs on gtk_window_move(), gtk_window_set_default_size(), etc.
> (and the implementation source code of same) may be of interest, if
> you're digging into this area.
>
> Havoc
>
_______________________________________________
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