OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
3 * Copyright (C) 2011 Apple Inc. All rights reserved. | 3 * Copyright (C) 2011 Apple Inc. All rights reserved. |
4 * Copyright (C) 2012 Samsung Electronics. All rights reserved. | 4 * Copyright (C) 2012 Samsung Electronics. All rights reserved. |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions are | 7 * modification, are permitted provided that the following conditions are |
8 * met: | 8 * met: |
9 * | 9 * |
10 * * Redistributions of source code must retain the above copyright | 10 * * Redistributions of source code must retain the above copyright |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 | 45 |
46 class AXObject; | 46 class AXObject; |
47 class BeforeTextInsertedEvent; | 47 class BeforeTextInsertedEvent; |
48 class Element; | 48 class Element; |
49 class Event; | 49 class Event; |
50 class HTMLFormElement; | 50 class HTMLFormElement; |
51 class HTMLInputElement; | 51 class HTMLInputElement; |
52 class KeyboardEvent; | 52 class KeyboardEvent; |
53 class MouseEvent; | 53 class MouseEvent; |
54 class LayoutObject; | 54 class LayoutObject; |
55 class LayoutStyle; | 55 class ComputedStyle; |
56 class TouchEvent; | 56 class TouchEvent; |
57 | 57 |
58 struct ClickHandlingState final : public NoBaseWillBeGarbageCollected<ClickHandl
ingState> { | 58 struct ClickHandlingState final : public NoBaseWillBeGarbageCollected<ClickHandl
ingState> { |
59 WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED(ClickHandlingState); | 59 WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED(ClickHandlingState); |
60 | 60 |
61 public: | 61 public: |
62 DECLARE_TRACE(); | 62 DECLARE_TRACE(); |
63 | 63 |
64 bool checked; | 64 bool checked; |
65 bool indeterminate; | 65 bool indeterminate; |
(...skipping 25 matching lines...) Expand all Loading... |
91 virtual void forwardEvent(Event*); | 91 virtual void forwardEvent(Event*); |
92 virtual bool shouldSubmitImplicitly(Event*); | 92 virtual bool shouldSubmitImplicitly(Event*); |
93 virtual PassRefPtrWillBeRawPtr<HTMLFormElement> formForSubmission() const; | 93 virtual PassRefPtrWillBeRawPtr<HTMLFormElement> formForSubmission() const; |
94 virtual bool hasCustomFocusLogic() const; | 94 virtual bool hasCustomFocusLogic() const; |
95 virtual void handleFocusEvent(Element* oldFocusedElement, WebFocusType); | 95 virtual void handleFocusEvent(Element* oldFocusedElement, WebFocusType); |
96 virtual void handleFocusInEvent(Element* oldFocusedElement, WebFocusType); | 96 virtual void handleFocusInEvent(Element* oldFocusedElement, WebFocusType); |
97 virtual void handleBlurEvent(); | 97 virtual void handleBlurEvent(); |
98 virtual void subtreeHasChanged(); | 98 virtual void subtreeHasChanged(); |
99 virtual bool hasTouchEventHandler() const; | 99 virtual bool hasTouchEventHandler() const; |
100 virtual void blur(); | 100 virtual void blur(); |
101 virtual LayoutObject* createLayoutObject(const LayoutStyle&) const; | 101 virtual LayoutObject* createLayoutObject(const ComputedStyle&) const; |
102 virtual PassRefPtr<LayoutStyle> customStyleForLayoutObject(PassRefPtr<Layout
Style>); | 102 virtual PassRefPtr<ComputedStyle> customStyleForLayoutObject(PassRefPtr<Comp
utedStyle>); |
103 virtual void startResourceLoading(); | 103 virtual void startResourceLoading(); |
104 virtual void closePopupView(); | 104 virtual void closePopupView(); |
105 virtual void createShadowSubtree(); | 105 virtual void createShadowSubtree(); |
106 virtual void destroyShadowSubtree(); | 106 virtual void destroyShadowSubtree(); |
107 virtual void minOrMaxAttributeChanged(); | 107 virtual void minOrMaxAttributeChanged(); |
108 virtual void stepAttributeChanged(); | 108 virtual void stepAttributeChanged(); |
109 virtual void altAttributeChanged(); | 109 virtual void altAttributeChanged(); |
110 virtual void srcAttributeChanged(); | 110 virtual void srcAttributeChanged(); |
111 virtual void updateView(); | 111 virtual void updateView(); |
112 virtual void attributeChanged(); | 112 virtual void attributeChanged(); |
(...skipping 15 matching lines...) Expand all Loading... |
128 HTMLInputElement& element() const { return *m_element; } | 128 HTMLInputElement& element() const { return *m_element; } |
129 | 129 |
130 private: | 130 private: |
131 // Not a RefPtr because the HTMLInputElement object owns this InputTypeView | 131 // Not a RefPtr because the HTMLInputElement object owns this InputTypeView |
132 // object. | 132 // object. |
133 RawPtrWillBeMember<HTMLInputElement> m_element; | 133 RawPtrWillBeMember<HTMLInputElement> m_element; |
134 }; | 134 }; |
135 | 135 |
136 } // namespace blink | 136 } // namespace blink |
137 #endif | 137 #endif |
OLD | NEW |