Lines Matching refs:pp
40 namespace pp {
48 class Instance : public pp::InstancePrivate,
49 public pp::Find_Private,
50 public pp::Printing_Dev,
51 public pp::Selection_Dev,
52 public pp::WidgetClient_Dev,
53 public pp::Zoom_Dev,
66 virtual bool HandleDocumentLoad(const pp::URLLoader& loader) OVERRIDE;
67 virtual bool HandleInputEvent(const pp::InputEvent& event) OVERRIDE;
68 virtual void DidChangeView(const pp::View& view) OVERRIDE;
69 virtual pp::Var GetInstanceObject() OVERRIDE;
77 virtual void OnPaint(const std::vector<pp::Rect>& paint_rects,
79 std::vector<pp::Rect>* pending) OVERRIDE;
85 virtual pp::Resource PrintPages(
92 virtual pp::Var GetLinkAtPosition(const pp::Point& point);
95 virtual pp::Var GetSelectedText(bool html) OVERRIDE;
98 virtual void InvalidateWidget(pp::Widget_Dev widget,
99 const pp::Rect& dirty_rect) OVERRIDE;
100 virtual void ScrollbarValueChanged(pp::Scrollbar_Dev scrollbar,
102 virtual void ScrollbarOverlayChanged(pp::Scrollbar_Dev scrollbar,
114 void PaintIfWidgetIntersects(pp::Widget_Dev* widget,
115 const pp::Rect& rect,
117 std::vector<pp::Rect>* pending);
132 virtual void DocumentSizeUpdated(const pp::Size& size);
133 virtual void Invalidate(const pp::Rect& rect);
134 virtual void Scroll(const pp::Point& point);
140 virtual void UpdateTickMarks(const std::vector<pp::Rect>& tickmarks);
144 pp::CompletionCallbackWithOutput<pp::Var> callback);
160 virtual pp::URLLoader CreateURLLoader();
169 virtual pp::Instance* GetPluginInstance();
177 virtual void Invalidate(uint32 control_id, const pp::Rect& rc);
181 virtual pp::Instance* GetInstance();
187 bool HasScriptableMethod(const pp::Var& method, pp::Var* exception);
188 pp::Var CallScriptableMethod(const pp::Var& method,
189 const std::vector<pp::Var>& args,
190 pp::Var* exception);
206 void RunCallback(int32_t, pp::Var callback);
234 void FillRect(const pp::Rect& rect, uint32 color);
236 std::vector<pp::ImageData> GetThumbnailResources();
237 std::vector<pp::ImageData> GetProgressBarResources(pp::ImageData* background);
249 pp::ImageData* image_data,
254 void LoadUrlInternal(const std::string& url, pp::URLLoader* loader,
259 pp::URLLoader CreateURLLoaderInternal();
305 pp::ImageData CreateResourceImage(PP_ResourceImage image_id);
307 void DrawText(const pp::Point& top_center, PP_ResourceString id);
329 void EnableAutoscroll(const pp::Point& origin);
334 PP_CursorType_Dev CalculateAutoscroll(const pp::Point& mouse_pos);
342 pp::ImageData image_data_;
345 pp::CompletionCallbackFactory<Instance> loader_factory_;
346 pp::URLLoader embed_loader_;
347 pp::URLLoader embed_preview_loader_;
349 scoped_ptr<pp::Scrollbar_Dev> h_scrollbar_;
350 scoped_ptr<pp::Scrollbar_Dev> v_scrollbar_;
358 pp::MouseInputEvent last_mouse_event_;
359 pp::CompletionCallbackFactory<Instance> timer_factory_;
363 pp::Size plugin_size_;
365 pp::Size plugin_dip_size_;
368 pp::Rect available_area_;
371 pp::Size document_size_;
394 pp::Rect autoscroll_rect_;
396 pp::ImageData autoscroll_anchor_;
415 pp::Rect location;
459 pp::CompletionCallbackFactory<Instance> form_factory_;
460 pp::URLLoader form_loader_;
465 pp::CompletionCallbackFactory<Instance> callback_factory_;
477 pp::Var on_load_callback_;
478 pp::Var on_scroll_callback_;
479 pp::Var on_plugin_size_changed_callback_;
486 pp::VarPrivate instance_object_;
509 scoped_ptr<pp::TextInput_Dev> text_input_;
514 class PDFScriptableObject : public pp::deprecated::ScriptableObject {
520 virtual bool HasMethod(const pp::Var& method, pp::Var* exception);
521 virtual pp::Var Call(const pp::Var& method,
522 const std::vector<pp::Var>& args,
523 pp::Var* exception);