IAnjutaEditorHover

IAnjutaEditorHover — Text editor hover interface

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <libanjuta/interfaces/ianjuta-editor-hover>

#define             IANJUTA_EDITOR_HOVER_ERROR
struct              IAnjutaEditorHoverIface;
void                ianjuta_editor_hover_display        (IAnjutaEditorHover *obj,
                                                         IAnjutaIterable *position,
                                                         const gchar *info,
                                                         GError **err);
GQuark              ianjuta_editor_hover_error_quark    (void);

Description

Details

IANJUTA_EDITOR_HOVER_ERROR

#define IANJUTA_EDITOR_HOVER_ERROR ianjuta_editor_hover_error_quark()


struct IAnjutaEditorHoverIface

struct IAnjutaEditorHoverIface {
	IAnjutaEditorIface g_iface;
	
	/* Signal */
	void (*hover_leave) (IAnjutaEditorHover *obj, IAnjutaIterable* position);
	/* Signal */
	void (*hover_over) (IAnjutaEditorHover *obj, IAnjutaIterable* position);

	void (*display) (IAnjutaEditorHover *obj, IAnjutaIterable* position,  const gchar *info, GError **err);
};


ianjuta_editor_hover_display ()

void                ianjuta_editor_hover_display        (IAnjutaEditorHover *obj,
                                                         IAnjutaIterable *position,
                                                         const gchar *info,
                                                         GError **err);

Show info as tooltip

obj :

Self

info :

String to display

err :

Error propagation and reporting

ianjuta_editor_hover_error_quark ()

GQuark              ianjuta_editor_hover_error_quark    (void);