#ifndef GNM_HLINK_IMPL_H_
#define GNM_HLINK_IMPL_H_

#include <hlink.h>

G_BEGIN_DECLS

struct GnmHLink_ {
	GObject obj;
	gchar *tip;
	gchar *target;
	Sheet *sheet;
};

typedef struct {
	GObjectClass obj;

	gboolean (*Activate) (GnmHLink *lnk, WBCGtk *wbcg);
	void (*set_target) (GnmHLink *lnk, const char *target);
	const char * (*get_target) (GnmHLink const *lnk);
} GnmHLinkClass;

G_END_DECLS

#endif /* GNM_HLINK_IMPL_H_ */
