Index: pdf/pdfium/pdfium_engine.h |
diff --git a/pdf/pdfium/pdfium_engine.h b/pdf/pdfium/pdfium_engine.h |
index 6620c77cb6bad9313550bdb79835ac494e61afdb..fc85fbb095344ea53142f79601969a526e962540 100644 |
--- a/pdf/pdfium/pdfium_engine.h |
+++ b/pdf/pdfium/pdfium_engine.h |
@@ -318,6 +318,11 @@ class PDFiumEngine : public PDFEngine, |
const PP_PrintSettings_Dev& print_settings); |
void SaveSelectedFormForPrint(); |
+ // Sets plugin's selected text to be selected text in form text field |
+ // if available. |
+ void SetFormSelectedText(const FPDF_FORMHANDLE& hHandle, |
+ const FPDF_PAGE& page); |
+ |
// Given a mouse event, returns which page and character location it's closest |
// to. |
PDFiumPage::Area GetCharIndex(const pp::MouseInputEvent& event, |
@@ -440,6 +445,9 @@ class PDFiumEngine : public PDFEngine, |
// Setting selection status of document. |
void SetSelecting(bool selecting); |
+ // Sets status of whether or not we're in a form field text field. |
Lei Zhang
2017/06/10 01:55:49
Try to avoid pronouns. Who does "we" refer to? You
drgage
2017/06/12 18:57:47
Done. Wouldn't it be strange if we were trapped in
|
+ void SetInFormTextField(bool in_form_text_field); |
+ |
bool PageIndexInBounds(int index) const; |
void ScheduleTouchTimer(const pp::TouchInputEvent& event); |
@@ -646,6 +654,9 @@ class PDFiumEngine : public PDFEngine, |
// True if we're in the middle of selection. |
bool selecting_; |
+ // True if we're within a form field text field. |
+ bool in_form_text_field_; |
+ |
MouseDownState mouse_down_state_; |
// Used for searching. |