Class
WebKit2FindController
Description [src]
class WebKit2.FindController : GObject.Object {
parent: GObject,
priv: WebKitFindControllerPrivate*
}
Controls text search in a WebKitWebView
.
A WebKitFindController
is used to search text in a WebKitWebView
. You
can get a WebKitWebView
‘s WebKitFindController
with
webkit_web_view_get_find_controller(), and later use it to search
for text using webkit_find_controller_search(), or get the
number of matches using webkit_find_controller_count_matches(). The
operations are asynchronous and trigger signals when ready, such as
WebKitFindController::found-text
,
WebKitFindController::failed-to-find-text
or
WebKitFindController::counted-matches
.
Instance methods
webkit_find_controller_count_matches
Counts the number of matches for search_text
.
webkit_find_controller_get_max_match_count
Gets the maximum number of matches to report.
webkit_find_controller_get_options
Gets the WebKitFindOptions
for the current search.
webkit_find_controller_get_search_text
Gets the text that find_controller
is searching for.
webkit_find_controller_get_web_view
Gets the WebKitWebView
this find controller is associated to.
webkit_find_controller_search
Looks for search_text
associated with find_controller
.
webkit_find_controller_search_finish
Finishes a find operation.
webkit_find_controller_search_next
Looks for the next occurrence of the search text.
webkit_find_controller_search_previous
Looks for the previous occurrence of the search text.
Properties
WebKit2.FindController:max-match-count
The maximum number of matches to report for a given search.
WebKit2.FindController:options
The options to be used in the search operation.
WebKit2.FindController:text
The current search text for this WebKitFindController
.
WebKit2.FindController:web-view
The WebKitWebView
this controller is associated to.
Signals
WebKit2.FindController::counted-matches
This signal is emitted when the WebKitFindController
has
counted the number of matches for a given text after a call
to webkit_find_controller_count_matches().
WebKit2.FindController::failed-to-find-text
This signal is emitted when a search operation does not find
any result for the given text. It will be issued if the text
is not found asynchronously after a call to
webkit_find_controller_search(), webkit_find_controller_search_next()
or webkit_find_controller_search_previous().
WebKit2.FindController::found-text
This signal is emitted when a given text is found in the web
page text. It will be issued if the text is found
asynchronously after a call to webkit_find_controller_search(),
webkit_find_controller_search_next()
or webkit_find_controller_search_previous().
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct WebKit2FindControllerClass {
GObjectClass parent_class;
void (* _webkit_reserved0) (
void
);
void (* _webkit_reserved1) (
void
);
void (* _webkit_reserved2) (
void
);
void (* _webkit_reserved3) (
void
);
}
Class members
parent_class |
|
No description available. | |
_webkit_reserved0 |
|
No description available. | |
_webkit_reserved1 |
|
No description available. | |
_webkit_reserved2 |
|
No description available. | |
_webkit_reserved3 |
|
No description available. |