forked from AuroraMiddleware/gtk
Added docs to gtk_widget_set_parent_window.
Also stop setting the resize mode of the window.
This commit is contained in:
parent
8b4b62f00c
commit
6299f61ee7
@ -9069,6 +9069,16 @@ gtk_widget_render_icon (GtkWidget *widget,
|
|||||||
* @parent_window: the new parent window.
|
* @parent_window: the new parent window.
|
||||||
*
|
*
|
||||||
* Sets a non default parent window for @widget.
|
* Sets a non default parent window for @widget.
|
||||||
|
*
|
||||||
|
* For GtkWindow classes, setting a @parent_window effects whether
|
||||||
|
* the window is a toplevel window or can be embedded into other
|
||||||
|
* widgets.
|
||||||
|
*
|
||||||
|
* <note><para>
|
||||||
|
* For GtkWindow classes, this needs to be called before the
|
||||||
|
* window is realized.
|
||||||
|
* </para></note>
|
||||||
|
*
|
||||||
**/
|
**/
|
||||||
void
|
void
|
||||||
gtk_widget_set_parent_window (GtkWidget *widget,
|
gtk_widget_set_parent_window (GtkWidget *widget,
|
||||||
@ -9094,11 +9104,8 @@ gtk_widget_set_parent_window (GtkWidget *widget,
|
|||||||
* this is the primary entry point to allow toplevels to be
|
* this is the primary entry point to allow toplevels to be
|
||||||
* embeddable.
|
* embeddable.
|
||||||
*/
|
*/
|
||||||
if (GTK_IS_WINDOW (widget))
|
if (GTK_IS_WINDOW (widget) && !GTK_IS_PLUG (widget))
|
||||||
{
|
_gtk_window_set_is_toplevel (GTK_WINDOW (widget), parent_window == NULL);
|
||||||
_gtk_window_set_is_toplevel (GTK_WINDOW (widget), FALSE);
|
|
||||||
gtk_container_set_resize_mode (GTK_CONTAINER (widget), GTK_RESIZE_PARENT);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user