ev-document-find

ev-document-find

Synopsis




#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);

Object Hierarchy


  GInterface
   +----EvDocumentFind

Description

Details

EV_DOCUMENT_FIND_IFACE()

#define EV_DOCUMENT_FIND_IFACE(k)	    (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_FIND, EvDocumentFindIface))

k :

EV_IS_DOCUMENT_FIND_IFACE()

#define EV_IS_DOCUMENT_FIND_IFACE(k)	    (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_FIND))

k :

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);

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);

document_find :
page :