Merge branch 'kill_tooltip' into 'master'
tooltips: Remove See merge request Librem5/squeekboard!150
This commit is contained in:
		@ -320,32 +320,6 @@ eek_gtk_keyboard_real_unmap (GtkWidget *self)
 | 
				
			|||||||
    GTK_WIDGET_CLASS (eek_gtk_keyboard_parent_class)->unmap (self);
 | 
					    GTK_WIDGET_CLASS (eek_gtk_keyboard_parent_class)->unmap (self);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static gboolean
 | 
					 | 
				
			||||||
eek_gtk_keyboard_real_query_tooltip (GtkWidget  *widget,
 | 
					 | 
				
			||||||
                                     gint        x,
 | 
					 | 
				
			||||||
                                     gint        y,
 | 
					 | 
				
			||||||
                                     gboolean    keyboard_tooltip,
 | 
					 | 
				
			||||||
                                     GtkTooltip *tooltip)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    EekGtkKeyboard        *self = EEK_GTK_KEYBOARD (widget);
 | 
					 | 
				
			||||||
    EekGtkKeyboardPrivate *priv = eek_gtk_keyboard_get_instance_private (self);
 | 
					 | 
				
			||||||
    struct squeek_view *view = level_keyboard_current(priv->keyboard);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    struct squeek_button *button = eek_renderer_find_button_by_position (priv->renderer,
 | 
					 | 
				
			||||||
                                                     view,
 | 
					 | 
				
			||||||
                                                     (gdouble)x,
 | 
					 | 
				
			||||||
                                                     (gdouble)y);
 | 
					 | 
				
			||||||
    if (button) {
 | 
					 | 
				
			||||||
        //struct squeek_symbol *symbol = eek_key_get_symbol_at_index(key, 0, priv->keyboard->level);
 | 
					 | 
				
			||||||
        const gchar *text = NULL; // FIXME
 | 
					 | 
				
			||||||
        if (text) {
 | 
					 | 
				
			||||||
            gtk_tooltip_set_text (tooltip, text);
 | 
					 | 
				
			||||||
            return TRUE;
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    return FALSE;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
eek_gtk_keyboard_set_property (GObject      *object,
 | 
					eek_gtk_keyboard_set_property (GObject      *object,
 | 
				
			||||||
                               guint         prop_id,
 | 
					                               guint         prop_id,
 | 
				
			||||||
@ -368,6 +342,7 @@ eek_gtk_keyboard_dispose (GObject *object)
 | 
				
			|||||||
    if (priv->renderer) {
 | 
					    if (priv->renderer) {
 | 
				
			||||||
        g_object_unref (priv->renderer);
 | 
					        g_object_unref (priv->renderer);
 | 
				
			||||||
        priv->renderer = NULL;
 | 
					        priv->renderer = NULL;
 | 
				
			||||||
 | 
					        priv->renderer = NULL;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (priv->keyboard) {
 | 
					    if (priv->keyboard) {
 | 
				
			||||||
@ -400,8 +375,6 @@ eek_gtk_keyboard_class_init (EekGtkKeyboardClass *klass)
 | 
				
			|||||||
        eek_gtk_keyboard_real_button_release_event;
 | 
					        eek_gtk_keyboard_real_button_release_event;
 | 
				
			||||||
    widget_class->motion_notify_event =
 | 
					    widget_class->motion_notify_event =
 | 
				
			||||||
        eek_gtk_keyboard_real_motion_notify_event;
 | 
					        eek_gtk_keyboard_real_motion_notify_event;
 | 
				
			||||||
    widget_class->query_tooltip =
 | 
					 | 
				
			||||||
        eek_gtk_keyboard_real_query_tooltip;
 | 
					 | 
				
			||||||
    widget_class->touch_event = handle_touch_event;
 | 
					    widget_class->touch_event = handle_touch_event;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    gobject_class->set_property = eek_gtk_keyboard_set_property;
 | 
					    gobject_class->set_property = eek_gtk_keyboard_set_property;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user