|  |  |  | 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))
| 
 | 
#define EV_IS_DOCUMENT_FIND_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_FIND))
| 
 | 
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);
| 
 | |
| 
 | |
| 
 | |
| 
 | 
void ev_document_find_cancel (EvDocumentFind *document_find);
| 
 | 
int ev_document_find_page_has_results (EvDocumentFind *document_find, int page);
| 
 | |
| 
 | |
| Returns : | 
int ev_document_find_get_n_results (EvDocumentFind *document_find, int page);
| 
 | |
| 
 | |
| Returns : | 
gboolean ev_document_find_get_result (EvDocumentFind *document_find, int page, int n_result, EvRectangle *rectangle);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
double ev_document_find_get_progress (EvDocumentFind *document_find);
| 
 | |
| Returns : | 
void ev_document_find_changed (EvDocumentFind *document_find, int page);
| 
 | |
| 
 | 
"find-changed" signalvoid user_function (EvDocumentFind *evdocumentfind, gint arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. |