![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#include <libanjuta/interfaces/ianjuta-editor-search.h> #define IANJUTA_EDITOR_SEARCH_ERROR IAnjutaEditorSearch; IAnjutaEditorSearchIface; GQuark ianjuta_editor_search_error_quark (void); gboolean ianjuta_editor_search_backward (IAnjutaEditorSearch *obj, const gchar *search, gboolean case_sensitive, IAnjutaEditorCell *start, IAnjutaEditorCell *end, IAnjutaEditorCell **result_start, IAnjutaEditorCell **result_end, GError **err); gboolean ianjuta_editor_search_forward (IAnjutaEditorSearch *obj, const gchar *search, gboolean case_sensitive, IAnjutaEditorCell *start, IAnjutaEditorCell *end, IAnjutaEditorCell **result_start, IAnjutaEditorCell **result_end, GError **err);
typedef struct { IAnjutaEditorIface g_iface; gboolean (*backward) (IAnjutaEditorSearch *obj, const gchar* search, gboolean case_sensitive, IAnjutaEditorCell* start, IAnjutaEditorCell* end, IAnjutaEditorCell** result_start, IAnjutaEditorCell** result_end, GError **err); gboolean (*forward) (IAnjutaEditorSearch *obj, const gchar* search, gboolean case_sensitive, IAnjutaEditorCell* start, IAnjutaEditorCell* end, IAnjutaEditorCell** result_start, IAnjutaEditorCell** result_end, GError **err); } IAnjutaEditorSearchIface;
gboolean ianjuta_editor_search_backward (IAnjutaEditorSearch *obj, const gchar *search, gboolean case_sensitive, IAnjutaEditorCell *start, IAnjutaEditorCell *end, IAnjutaEditorCell **result_start, IAnjutaEditorCell **result_end, GError **err);
Search backward from end to start
obj : |
Self |
search : |
String to search for |
case_sensitive : |
|
start : |
Where to search from |
end : |
Where to stop searching |
result_start : |
Will be set to the start of the search_result (or NULL) |
result_end : |
Will be set to the end of the search_result (or NULL) |
err : |
Error propagation and reporting |
Returns : |
gboolean ianjuta_editor_search_forward (IAnjutaEditorSearch *obj, const gchar *search, gboolean case_sensitive, IAnjutaEditorCell *start, IAnjutaEditorCell *end, IAnjutaEditorCell **result_start, IAnjutaEditorCell **result_end, GError **err);
Search forward from start to end
obj : |
Self |
search : |
String to search for |
case_sensitive : |
|
start : |
Where to search from |
end : |
Where to stop searching |
result_start : |
Will be set to the start of the search_result (or NULL) |
result_end : |
Will be set to the end of the search_result (or NULL) |
err : |
Error propagation and reporting |
Returns : |