IAnjutaBookmark

IAnjutaBookmark — Bookmark interface

Stability Level

Unstable, unless otherwise indicated

Synopsis




#define     IANJUTA_BOOKMARK_ERROR
            IAnjutaBookmark;
            IAnjutaBookmarkIface;
GQuark      ianjuta_bookmark_error_quark    (void);
void        ianjuta_bookmark_clear_all      (IAnjutaBookmark *obj,
                                             GError **err);
void        ianjuta_bookmark_first          (IAnjutaBookmark *obj,
                                             GError **err);
void        ianjuta_bookmark_last           (IAnjutaBookmark *obj,
                                             GError **err);
void        ianjuta_bookmark_next           (IAnjutaBookmark *obj,
                                             GError **err);
void        ianjuta_bookmark_previous       (IAnjutaBookmark *obj,
                                             GError **err);
void        ianjuta_bookmark_toggle         (IAnjutaBookmark *obj,
                                             gint location,
                                             gboolean ensure_visible,
                                             GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaBookmark

Prerequisites

IAnjutaBookmark requires GObject.

Description

Details

IANJUTA_BOOKMARK_ERROR

#define IANJUTA_BOOKMARK_ERROR ianjuta_bookmark_error_quark()


IAnjutaBookmark

typedef struct _IAnjutaBookmark IAnjutaBookmark;


IAnjutaBookmarkIface

typedef struct {
	GTypeInterface g_iface;
	

	void (*clear_all) (IAnjutaBookmark *obj, GError **err);
	void (*first) (IAnjutaBookmark *obj, GError **err);
	void (*last) (IAnjutaBookmark *obj, GError **err);
	void (*next) (IAnjutaBookmark *obj, GError **err);
	void (*previous) (IAnjutaBookmark *obj, GError **err);
	void (*toggle) (IAnjutaBookmark *obj, gint location,  gboolean ensure_visible, GError **err);
} IAnjutaBookmarkIface;


ianjuta_bookmark_error_quark ()

GQuark      ianjuta_bookmark_error_quark    (void);

Returns :


ianjuta_bookmark_clear_all ()

void        ianjuta_bookmark_clear_all      (IAnjutaBookmark *obj,
                                             GError **err);

Clear all bookmarks

obj :

Self

err :

Error propagation and reporting

ianjuta_bookmark_first ()

void        ianjuta_bookmark_first          (IAnjutaBookmark *obj,
                                             GError **err);

Goto first bookmark

obj :

Self

err :

Error propagation and reporting

ianjuta_bookmark_last ()

void        ianjuta_bookmark_last           (IAnjutaBookmark *obj,
                                             GError **err);

Goto last bookmark

obj :

Self

err :

Error propagation and reporting

ianjuta_bookmark_next ()

void        ianjuta_bookmark_next           (IAnjutaBookmark *obj,
                                             GError **err);

Goto next bookmark

obj :

Self

err :

Error propagation and reporting

ianjuta_bookmark_previous ()

void        ianjuta_bookmark_previous       (IAnjutaBookmark *obj,
                                             GError **err);

Goto previous bookmark

obj :

Self

err :

Error propagation and reporting

ianjuta_bookmark_toggle ()

void        ianjuta_bookmark_toggle         (IAnjutaBookmark *obj,
                                             gint location,
                                             gboolean ensure_visible,
                                             GError **err);

Toggle bookmark at given location

obj :

Self

location :

The location where bookmark is toggled.

ensure_visible :

If the location must be made visible.

err :

Error propagation and reporting