Top |
Functions
GQuark | ianjuta_markable_error_quark () |
void | ianjuta_markable_delete_all_markers () |
gboolean | ianjuta_markable_is_marker_set () |
gint | ianjuta_markable_location_from_handle () |
gint | ianjuta_markable_mark () |
void | ianjuta_markable_unmark () |
Object Hierarchy
GEnum ├── IAnjutaMarkableError ╰── IAnjutaMarkableMarker GInterface ╰── IAnjutaMarkable
Functions
ianjuta_markable_delete_all_markers ()
void ianjuta_markable_delete_all_markers (IAnjutaMarkable *obj
,IAnjutaMarkableMarker marker
,GError **err
);
Delete the marker
from all locations.
ianjuta_markable_is_marker_set ()
gboolean ianjuta_markable_is_marker_set (IAnjutaMarkable *obj
,gint location
,IAnjutaMarkableMarker marker
,GError **err
);
Check if the marker
is set at the given location
.
ianjuta_markable_location_from_handle ()
gint ianjuta_markable_location_from_handle (IAnjutaMarkable *obj
,gint handle
,GError **err
);
Location where a marker is set could have moved by some operation in
the implementation. To retrieve the correct location where the marker
has moved, pass the handle retured by ianjuta_markable_mark()
to this
method.
ianjuta_markable_mark ()
gint ianjuta_markable_mark (IAnjutaMarkable *obj
,gint location
,IAnjutaMarkableMarker marker
,const gchar *tooltip
,GError **err
);
Marks the specified location with the given marker type. Location is implementation depenedent. For example, for an editor location means lines where markers are set.
Parameters
obj |
Self |
|
location |
Location at which the marker to set. |
|
marker |
Type of marker to be used |
|
tooltip |
optional tooltip displayed with the marker. |
[allow-none] |
err |
Error propagation and reporting |
ianjuta_markable_unmark ()
void ianjuta_markable_unmark (IAnjutaMarkable *obj
,gint location
,IAnjutaMarkableMarker marker
,GError **err
);
Clears the marker
at given location
.
Types and Values
Signal Details
The “marker-clicked”
signal
void user_function (IAnjutaMarkable *obj, gboolean double_click, gint location, gpointer user_data)
Flags: Run Last