[gtk/overlay-cleanup] overlay: Remove gtk_overlay_set_overlay_pass_through
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/overlay-cleanup] overlay: Remove gtk_overlay_set_overlay_pass_through
- Date: Fri, 22 Feb 2019 02:59:13 +0000 (UTC)
commit beb8d362ffd0c9ddfd88e4cae02b3a02f1d12f95
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Feb 21 21:57:43 2019 -0500
overlay: Remove gtk_overlay_set_overlay_pass_through
gtk_overlay_set_overlay_pass_through has been made
redundant by gtk_widget_set_can_pick. Remove it.
docs/reference/gtk/gtk4-sections.txt | 2 -
gtk/gtkoverlay.c | 77 ------------------------------------
2 files changed, 79 deletions(-)
---
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index 6a0cc0b852..7529fcab36 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -6249,8 +6249,6 @@ GtkOverlayClass
gtk_overlay_new
gtk_overlay_add_overlay
-gtk_overlay_get_overlay_pass_through
-gtk_overlay_set_overlay_pass_through
gtk_overlay_get_measure_overlay
gtk_overlay_set_measure_overlay
gtk_overlay_get_clip_overlay
diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c
index cf52534f97..4770c78057 100644
--- a/gtk/gtkoverlay.c
+++ b/gtk/gtkoverlay.c
@@ -64,7 +64,6 @@ typedef struct _GtkOverlayChild GtkOverlayChild;
struct _GtkOverlayChild
{
- guint pass_through : 1;
guint measure : 1;
guint clip_overlay : 1;
};
@@ -421,18 +420,6 @@ gtk_overlay_set_child_property (GtkContainer *container,
switch (property_id)
{
- case CHILD_PROP_PASS_THROUGH:
- /* Ignore value on main child */
- if (child_info)
- {
- if (g_value_get_boolean (value) != child_info->pass_through)
- {
- child_info->pass_through = g_value_get_boolean (value);
- gtk_widget_set_pass_through (child, child_info->pass_through);
- gtk_container_child_notify (container, child, "pass-through");
- }
- }
- break;
case CHILD_PROP_MEASURE:
if (child_info)
{
@@ -488,12 +475,6 @@ gtk_overlay_get_child_property (GtkContainer *container,
switch (property_id)
{
- case CHILD_PROP_PASS_THROUGH:
- if (child_info)
- g_value_set_boolean (value, child_info->pass_through);
- else
- g_value_set_boolean (value, FALSE);
- break;
case CHILD_PROP_MEASURE:
if (child_info)
g_value_set_boolean (value, child_info->measure);
@@ -570,16 +551,6 @@ gtk_overlay_class_init (GtkOverlayClass *klass)
klass->get_child_position = gtk_overlay_get_child_position;
- /**
- * GtkOverlay:pass-through:
- *
- * Pass through input, does not affect main child.
- */
- gtk_container_class_install_child_property (container_class, CHILD_PROP_PASS_THROUGH,
- g_param_spec_boolean ("pass-through", P_("Pass Through"), P_("Pass through input, does not affect main
child"),
- FALSE,
- GTK_PARAM_READWRITE));
-
/**
* GtkOverlay:measure:
*
@@ -726,54 +697,6 @@ gtk_overlay_add_overlay (GtkOverlay *overlay,
gtk_overlay_set_overlay_child (widget, child);
}
-/**
- * gtk_overlay_set_overlay_pass_through:
- * @overlay: a #GtkOverlay
- * @widget: an overlay child of #GtkOverlay
- * @pass_through: whether the child should pass the input through
- *
- * Convenience function to set the value of the #GtkOverlay:pass-through
- * child property for @widget.
- */
-void
-gtk_overlay_set_overlay_pass_through (GtkOverlay *overlay,
- GtkWidget *widget,
- gboolean pass_through)
-{
- g_return_if_fail (GTK_IS_OVERLAY (overlay));
- g_return_if_fail (GTK_IS_WIDGET (widget));
-
- gtk_container_child_set (GTK_CONTAINER (overlay), widget,
- "pass-through", pass_through,
- NULL);
-}
-
-/**
- * gtk_overlay_get_overlay_pass_through:
- * @overlay: a #GtkOverlay
- * @widget: an overlay child of #GtkOverlay
- *
- * Convenience function to get the value of the #GtkOverlay:pass-through
- * child property for @widget.
- *
- * Returns: whether the widget is a pass through child.
- */
-gboolean
-gtk_overlay_get_overlay_pass_through (GtkOverlay *overlay,
- GtkWidget *widget)
-{
- gboolean pass_through;
-
- g_return_val_if_fail (GTK_IS_OVERLAY (overlay), FALSE);
- g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE);
-
- gtk_container_child_get (GTK_CONTAINER (overlay), widget,
- "pass-through", &pass_through,
- NULL);
-
- return pass_through;
-}
-
/**
* gtk_overlay_set_measure_overlay:
* @overlay: a #GtkOverlay
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]