Re: Close root_window



I have make it work!

the solution whas like this:

to close:
gdk_window_hide(gdk_window_get_toplevel(event->window));


to minimize:
gdk_window_iconify(gdk_window_get_toplevel(event->window));
...
..
.


El mi�03-10-2007 a las 07:24 -0400, Paul Davis escribi� On Wed, 2007-10-03 at 10:58 +0200, Iker Perez de Albeniz wrote:
> > Hi,
> > 
> > I haver created my own widget with some images+evenBox. What i want to
> > do is to hide,minimize and maximize the window where the widget is
> > contained..
> > 
> > i have tried to do:
> > 
> > 	Glib::RefPtr<Gdk::Window> window = this->get_window();
> > 	Glib::RefPtr<Gdk::Window> window2 = window->get_parent(); 
> > 	window2->hide();
> > 
> > but it breaks with a "Segmentation Fault"
> > 
> > With..
> > 
> > 	Glib::RefPtr<Gdk::Window> window = get_root_window(); 
> 
> the root window cannot be closed (it does not belong to your
> application, and in some cases does not even exist). i think you want
> the top level parent window, not the root window.
> 
> read the docs on gtk_widget_get_toplevel()
> 
> --p
> 
> 	




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