ev-document-find
ev-document-find —
|
|
Object Hierarchy
GInterface
+----EvDocumentFind
Details
EV_DOCUMENT_FIND_IFACE()
#define EV_DOCUMENT_FIND_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_FIND, EvDocumentFindIface))
EV_IS_DOCUMENT_FIND_IFACE()
#define EV_IS_DOCUMENT_FIND_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_FIND))
EvDocumentFind
typedef struct _EvDocumentFind EvDocumentFind;
EvDocumentFindIface
typedef struct {
GTypeInterface base_iface;
/* Methods */
void (* begin) (EvDocumentFind *document_find,
int page,
const char *search_string,
gboolean case_sensitive);
void (* cancel) (EvDocumentFind *document_find);
int (* page_has_results) (EvDocumentFind *document_find,
int page);
int (* get_n_results) (EvDocumentFind *document_find,
int page);
gboolean (* get_result) (EvDocumentFind *document_find,
int page,
int n_result,
EvRectangle *rectangle);
double (* get_progress) (EvDocumentFind *document_find);
/* Signals */
void (* find_changed) (EvDocumentFind *document_find,
int page);
} EvDocumentFindIface;
ev_document_find_begin ()
void ev_document_find_begin (EvDocumentFind *document_find,
int page,
const char *search_string,
gboolean case_sensitive);
document_find : |
|
page : |
|
search_string : |
|
case_sensitive : |
|
ev_document_find_cancel ()
void ev_document_find_cancel (EvDocumentFind *document_find);
ev_document_find_page_has_results ()
int ev_document_find_page_has_results
(EvDocumentFind *document_find,
int page);
document_find : |
|
page : |
|
|
Returns : |
|
ev_document_find_get_n_results ()
int ev_document_find_get_n_results (EvDocumentFind *document_find,
int page);
document_find : |
|
page : |
|
|
Returns : |
|
ev_document_find_get_result ()
gboolean ev_document_find_get_result (EvDocumentFind *document_find,
int page,
int n_result,
EvRectangle *rectangle);
document_find : |
|
page : |
|
n_result : |
|
rectangle : |
|
|
Returns : |
|
ev_document_find_get_progress ()
double ev_document_find_get_progress (EvDocumentFind *document_find);
document_find : |
|
|
Returns : |
|
ev_document_find_changed ()
void ev_document_find_changed (EvDocumentFind *document_find,
int page);