![]() |
![]() |
![]() |
Evince Programmer's Reference Manual | ![]() |
---|---|---|---|---|
#define EV_DOCUMENT_FIND_IFACE (k) #define EV_IS_DOCUMENT_FIND_IFACE (k) EvDocumentFind; EvDocumentFindIface; void ev_document_find_begin (EvDocumentFind *document_find, int page, const char *search_string, gboolean case_sensitive); void ev_document_find_cancel (EvDocumentFind *document_find); int ev_document_find_page_has_results (EvDocumentFind *document_find, int page); int ev_document_find_get_n_results (EvDocumentFind *document_find, int page); gboolean ev_document_find_get_result (EvDocumentFind *document_find, int page, int n_result, EvRectangle *rectangle); double ev_document_find_get_progress (EvDocumentFind *document_find); void ev_document_find_changed (EvDocumentFind *document_find, int page);
#define EV_DOCUMENT_FIND_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_FIND, EvDocumentFindIface))
k : |
#define EV_IS_DOCUMENT_FIND_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_FIND))
k : |
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;
void ev_document_find_begin (EvDocumentFind *document_find, int page, const char *search_string, gboolean case_sensitive);
document_find : |
|
page : |
|
search_string : |
|
case_sensitive : |
void ev_document_find_cancel (EvDocumentFind *document_find);
document_find : |
int ev_document_find_page_has_results (EvDocumentFind *document_find, int page);
document_find : |
|
page : |
|
Returns : |
int ev_document_find_get_n_results (EvDocumentFind *document_find, int page);
document_find : |
|
page : |
|
Returns : |
gboolean ev_document_find_get_result (EvDocumentFind *document_find, int page, int n_result, EvRectangle *rectangle);
document_find : |
|
page : |
|
n_result : |
|
rectangle : |
|
Returns : |
double ev_document_find_get_progress (EvDocumentFind *document_find);
document_find : |
|
Returns : |
void ev_document_find_changed (EvDocumentFind *document_find, int page);
document_find : |
|
page : |
void user_function (EvDocumentFind *evdocumentfind, gint arg1, gpointer user_data) : Run Last
evdocumentfind : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |