| Index: Source/web/PopupMenuImpl.h
|
| diff --git a/Source/web/PopupMenuImpl.h b/Source/web/PopupMenuImpl.h
|
| index 8189a71bb429829fde79bbb1682ac703bf0e540f..8e9877d36c4cdedf19dd61b6790136683f913dc4 100644
|
| --- a/Source/web/PopupMenuImpl.h
|
| +++ b/Source/web/PopupMenuImpl.h
|
| @@ -30,11 +30,12 @@ public:
|
| private:
|
| PopupMenuImpl(ChromeClientImpl*, PopupMenuClient*);
|
|
|
| + class ItemIterationContext;
|
| bool hasTooManyItemsForStyling();
|
| - void addOption(HTMLOptionElement&, int& listIndex, bool enableExtraStyling, SharedBuffer*);
|
| - void addOptGroup(HTMLOptGroupElement&, int& listIndex, bool enableExtraStyling, SharedBuffer*);
|
| - void addSeparator(HTMLHRElement&, int& listIndex, bool enableExtraStyling, SharedBuffer*);
|
| - void addElementStyle(HTMLElement&, bool enableExtraStyling, SharedBuffer*);
|
| + void addOption(ItemIterationContext&, HTMLOptionElement&, int& listIndex, SharedBuffer*);
|
| + void addOptGroup(ItemIterationContext&, HTMLOptGroupElement&, int& listIndex, SharedBuffer*);
|
| + void addSeparator(ItemIterationContext&, HTMLHRElement&, int& listIndex, SharedBuffer*);
|
| + void addElementStyle(ItemIterationContext&, HTMLElement&, SharedBuffer*);
|
|
|
| // PopupMenu functions:
|
| void show(const FloatQuad& controlPosition, const IntSize& controlSize, int index) override;
|
|
|