diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2013-12-23 19:15:30 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2014-01-22 17:10:05 +0100 |
commit | 4a8a2286e192453e5ab674afc150a38c2064ab5b (patch) | |
tree | ea29c96f117ee3f15306c6aff158b0e61b6eb187 /gtk/gtktexthandle.c | |
parent | 844c6b8951feeb85bb8d3496401a34dc722edccb (diff) | |
download | gtk+-4a8a2286e192453e5ab674afc150a38c2064ab5b.tar.gz |
texthandle: Remove relative_to API
It's unused now, GtkTextHandle uses widget coordinates.
Diffstat (limited to 'gtk/gtktexthandle.c')
-rw-r--r-- | gtk/gtktexthandle.c | 42 |
1 files changed, 1 insertions, 41 deletions
diff --git a/gtk/gtktexthandle.c b/gtk/gtktexthandle.c index decf14fb4b..2409f39758 100644 --- a/gtk/gtktexthandle.c +++ b/gtk/gtktexthandle.c @@ -35,8 +35,7 @@ enum { enum { PROP_0, - PROP_PARENT, - PROP_RELATIVE_TO + PROP_PARENT }; struct _HandleWindow @@ -55,7 +54,6 @@ struct _GtkTextHandlePrivate { HandleWindow windows[2]; GtkWidget *parent; - GdkWindow *relative_to; guint mode : 2; }; @@ -306,9 +304,6 @@ gtk_text_handle_finalize (GObject *object) priv = GTK_TEXT_HANDLE (object)->priv; - if (priv->relative_to) - g_object_unref (priv->relative_to); - if (priv->windows[GTK_TEXT_HANDLE_POSITION_SELECTION_START].widget) gtk_widget_destroy (priv->windows[GTK_TEXT_HANDLE_POSITION_SELECTION_START].widget); @@ -335,10 +330,6 @@ gtk_text_handle_set_property (GObject *object, case PROP_PARENT: priv->parent = g_value_get_object (value); break; - case PROP_RELATIVE_TO: - _gtk_text_handle_set_relative_to (handle, - g_value_get_object (value)); - break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } @@ -359,9 +350,6 @@ gtk_text_handle_get_property (GObject *object, case PROP_PARENT: g_value_set_object (value, priv->parent); break; - case PROP_RELATIVE_TO: - g_value_set_object (value, priv->relative_to); - break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } @@ -403,13 +391,6 @@ _gtk_text_handle_class_init (GtkTextHandleClass *klass) GTK_TYPE_WIDGET, GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); - g_object_class_install_property (object_class, - PROP_RELATIVE_TO, - g_param_spec_object ("relative-to", - P_("Window"), - P_("Window the coordinates are based upon"), - GDK_TYPE_WINDOW, - GTK_PARAM_READWRITE)); } static void @@ -427,27 +408,6 @@ _gtk_text_handle_new (GtkWidget *parent) } void -_gtk_text_handle_set_relative_to (GtkTextHandle *handle, - GdkWindow *window) -{ - GtkTextHandlePrivate *priv; - - g_return_if_fail (GTK_IS_TEXT_HANDLE (handle)); - g_return_if_fail (!window || GDK_IS_WINDOW (window)); - - priv = handle->priv; - - if (priv->relative_to) - g_object_unref (priv->relative_to); - - if (window) - g_object_ref (window); - - priv->relative_to = window; - g_object_notify (G_OBJECT (handle), "relative-to"); -} - -void _gtk_text_handle_set_mode (GtkTextHandle *handle, GtkTextHandleMode mode) { |