Re: Close root_window
- From: Iker Perez de Albeniz <ialbeniz cbt es>
- To: gtkmm-list gnome org
- Cc: Paul Davis <paul linuxaudiosystems com>
- Subject: Re: Close root_window
- Date: Thu, 04 Oct 2007 11:59:58 +0200
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]