| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This file is part of the HTML widget for KDE. | 2 * This file is part of the HTML widget for KDE. |
| 3 * | 3 * |
| 4 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 4 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 5 * Copyright (C) 2006 Apple Computer, Inc. | 5 * Copyright (C) 2006 Apple Computer, Inc. |
| 6 * | 6 * |
| 7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
| 8 * modify it under the terms of the GNU Library General Public | 8 * modify it under the terms of the GNU Library General Public |
| 9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
| 10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 virtual const char* renderName() const { return "RenderView"; } | 39 virtual const char* renderName() const { return "RenderView"; } |
| 40 | 40 |
| 41 virtual bool isRenderView() const { return true; } | 41 virtual bool isRenderView() const { return true; } |
| 42 | 42 |
| 43 virtual void layout(); | 43 virtual void layout(); |
| 44 virtual void calcWidth(); | 44 virtual void calcWidth(); |
| 45 virtual void calcHeight(); | 45 virtual void calcHeight(); |
| 46 virtual void calcPrefWidths(); | 46 virtual void calcPrefWidths(); |
| 47 virtual FloatPoint localToAbsolute(FloatPoint localPoint = FloatPoint(), boo
l fixed = false, bool useTransforms = false) const; | 47 virtual FloatPoint localToAbsolute(FloatPoint localPoint = FloatPoint(), boo
l fixed = false, bool useTransforms = false) const; |
| 48 virtual FloatPoint absoluteToLocal(FloatPoint containerPoint, bool fixed = f
alse, bool useTransforms = false) const; | 48 virtual FloatPoint absoluteToLocal(FloatPoint containerPoint, bool fixed = f
alse, bool useTransforms = false) const; |
| 49 virtual FloatQuad localToAbsoluteQuad(const FloatQuad&, bool fixed = false)
const; |
| 49 | 50 |
| 50 int docHeight() const; | 51 int docHeight() const; |
| 51 int docWidth() const; | 52 int docWidth() const; |
| 52 | 53 |
| 53 // The same as the FrameView's visibleHeight/visibleWidth but with null chec
k guards. | 54 // The same as the FrameView's visibleHeight/visibleWidth but with null chec
k guards. |
| 54 int viewHeight() const; | 55 int viewHeight() const; |
| 55 int viewWidth() const; | 56 int viewWidth() const; |
| 56 | 57 |
| 57 float zoomFactor() const { return m_frameView->frame() && m_frameView->frame
()->shouldApplyPageZoom() ? m_frameView->frame()->zoomFactor() : 1.0f; } | 58 float zoomFactor() const { return m_frameView->frame() && m_frameView->frame
()->shouldApplyPageZoom() ? m_frameView->frame()->zoomFactor() : 1.0f; } |
| 58 | 59 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 74 bool printing() const; | 75 bool printing() const; |
| 75 void setPrintImages(bool enable) { m_printImages = enable; } | 76 void setPrintImages(bool enable) { m_printImages = enable; } |
| 76 bool printImages() const { return m_printImages; } | 77 bool printImages() const { return m_printImages; } |
| 77 void setTruncatedAt(int y) { m_truncatedAt = y; m_bestTruncatedAt = m_trunca
torWidth = 0; m_forcedPageBreak = false; } | 78 void setTruncatedAt(int y) { m_truncatedAt = y; m_bestTruncatedAt = m_trunca
torWidth = 0; m_forcedPageBreak = false; } |
| 78 void setBestTruncatedAt(int y, RenderObject *forRenderer, bool forcedBreak =
false); | 79 void setBestTruncatedAt(int y, RenderObject *forRenderer, bool forcedBreak =
false); |
| 79 int bestTruncatedAt() const { return m_bestTruncatedAt; } | 80 int bestTruncatedAt() const { return m_bestTruncatedAt; } |
| 80 | 81 |
| 81 int truncatedAt() const { return m_truncatedAt; } | 82 int truncatedAt() const { return m_truncatedAt; } |
| 82 | 83 |
| 83 virtual void absoluteRects(Vector<IntRect>&, int tx, int ty, bool topLevel =
true); | 84 virtual void absoluteRects(Vector<IntRect>&, int tx, int ty, bool topLevel =
true); |
| 85 virtual void absoluteQuads(Vector<FloatQuad>&, bool topLevel = true); |
| 84 | 86 |
| 85 IntRect selectionRect(bool clipToVisibleContent = true) const; | 87 IntRect selectionRect(bool clipToVisibleContent = true) const; |
| 86 | 88 |
| 87 void setMaximalOutlineSize(int o) { m_maximalOutlineSize = o; } | 89 void setMaximalOutlineSize(int o) { m_maximalOutlineSize = o; } |
| 88 int maximalOutlineSize() const { return m_maximalOutlineSize; } | 90 int maximalOutlineSize() const { return m_maximalOutlineSize; } |
| 89 | 91 |
| 90 virtual IntRect viewRect() const; | 92 virtual IntRect viewRect() const; |
| 91 | 93 |
| 92 virtual void selectionStartEnd(int& startPos, int& endPos) const; | 94 virtual void selectionStartEnd(int& startPos, int& endPos) const; |
| 93 | 95 |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 private: | 213 private: |
| 212 RenderView* m_view; | 214 RenderView* m_view; |
| 213 bool m_shouldPushPop : 1; // true if we should push/pop, rather than disab
le/enable | 215 bool m_shouldPushPop : 1; // true if we should push/pop, rather than disab
le/enable |
| 214 bool m_didStart : 1; // true if we did a push or disable | 216 bool m_didStart : 1; // true if we did a push or disable |
| 215 bool m_didEnd : 1; // true if we popped or re-enabled | 217 bool m_didEnd : 1; // true if we popped or re-enabled |
| 216 }; | 218 }; |
| 217 | 219 |
| 218 } // namespace WebCore | 220 } // namespace WebCore |
| 219 | 221 |
| 220 #endif // RenderView_h | 222 #endif // RenderView_h |
| OLD | NEW |