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

Signals

  "find-changed"                                   : Run Last

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 :

Signal Details

The "find-changed" signal

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.