| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
| 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 
| 4  * Copyright (C) 2004, 2008, 2009, 2011 Apple Inc. All rights reserved. | 4  * Copyright (C) 2004, 2008, 2009, 2011 Apple Inc. All rights reserved. | 
| 5  * | 5  * | 
| 6  * This library is free software; you can redistribute it and/or | 6  * This library is free software; you can redistribute it and/or | 
| 7  * modify it under the terms of the GNU Library General Public | 7  * modify it under the terms of the GNU Library General Public | 
| 8  * License as published by the Free Software Foundation; either | 8  * License as published by the Free Software Foundation; either | 
| 9  * version 2 of the License, or (at your option) any later version. | 9  * version 2 of the License, or (at your option) any later version. | 
| 10  * | 10  * | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 43     LayoutRect computeRect(RenderObject*) const; | 43     LayoutRect computeRect(RenderObject*) const; | 
| 44     Path computePath(RenderObject*) const; | 44     Path computePath(RenderObject*) const; | 
| 45 | 45 | 
| 46     // The parent map's image. | 46     // The parent map's image. | 
| 47     HTMLImageElement* imageElement() const; | 47     HTMLImageElement* imageElement() const; | 
| 48 | 48 | 
| 49 private: | 49 private: | 
| 50     explicit HTMLAreaElement(Document&); | 50     explicit HTMLAreaElement(Document&); | 
| 51 | 51 | 
| 52     virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERR
    IDE; | 52     virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERR
    IDE; | 
| 53     virtual bool supportsFocus() const OVERRIDE; |  | 
| 54     virtual bool isKeyboardFocusable() const OVERRIDE; | 53     virtual bool isKeyboardFocusable() const OVERRIDE; | 
| 55     virtual bool isMouseFocusable() const OVERRIDE; | 54     virtual bool isMouseFocusable() const OVERRIDE; | 
| 56     virtual bool rendererIsFocusable() const OVERRIDE; | 55     virtual bool rendererIsFocusable() const OVERRIDE; | 
| 57     virtual void updateFocusAppearance(bool /*restorePreviousSelection*/) OVERRI
    DE; | 56     virtual void updateFocusAppearance(bool /*restorePreviousSelection*/) OVERRI
    DE; | 
| 58     virtual void setFocus(bool) OVERRIDE; | 57     virtual void setFocus(bool) OVERRIDE; | 
| 59 | 58 | 
| 60     enum Shape { Default, Poly, Rect, Circle, Unknown }; | 59     enum Shape { Default, Poly, Rect, Circle, Unknown }; | 
| 61     Path getRegion(const LayoutSize&) const; | 60     Path getRegion(const LayoutSize&) const; | 
| 62     void invalidateCachedRegion(); | 61     void invalidateCachedRegion(); | 
| 63 | 62 | 
| 64     OwnPtr<Path> m_region; | 63     OwnPtr<Path> m_region; | 
| 65     Vector<Length> m_coords; | 64     Vector<Length> m_coords; | 
| 66     LayoutSize m_lastSize; | 65     LayoutSize m_lastSize; | 
| 67     Shape m_shape; | 66     Shape m_shape; | 
| 68 }; | 67 }; | 
| 69 | 68 | 
| 70 } //namespace | 69 } //namespace | 
| 71 | 70 | 
| 72 #endif | 71 #endif | 
| OLD | NEW | 
|---|