OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 578 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
589 bool hasVerticalScrollbar(); | 589 bool hasVerticalScrollbar(); |
590 | 590 |
591 // Pointer Lock calls allow a page to capture all mouse events and | 591 // Pointer Lock calls allow a page to capture all mouse events and |
592 // disable the system cursor. | 592 // disable the system cursor. |
593 #if ENABLE(POINTER_LOCK) | 593 #if ENABLE(POINTER_LOCK) |
594 virtual bool requestPointerLock(); | 594 virtual bool requestPointerLock(); |
595 virtual void requestPointerUnlock(); | 595 virtual void requestPointerUnlock(); |
596 virtual bool isPointerLocked(); | 596 virtual bool isPointerLocked(); |
597 #endif | 597 #endif |
598 | 598 |
| 599 // Heuristic-based function for determining if we should disable workarounds |
| 600 // for viewing websites that are not optimized for mobile devices. |
| 601 bool shouldDisableDesktopWorkarounds(); |
| 602 |
599 #if ENABLE(GESTURE_EVENTS) | 603 #if ENABLE(GESTURE_EVENTS) |
600 // Exposed for tests. | 604 // Exposed for tests. |
601 LinkHighlight* linkHighlight() { return m_linkHighlight.get(); } | 605 LinkHighlight* linkHighlight() { return m_linkHighlight.get(); } |
602 #endif | 606 #endif |
603 | 607 |
604 WebSettingsImpl* settingsImpl(); | 608 WebSettingsImpl* settingsImpl(); |
605 | 609 |
606 private: | 610 private: |
607 bool computePageScaleFactorLimits(); | 611 bool computePageScaleFactorLimits(); |
608 float clampPageScaleFactorToLimits(float scale); | 612 float clampPageScaleFactorToLimits(float scale); |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
884 | 888 |
885 bool m_suppressInvalidations; | 889 bool m_suppressInvalidations; |
886 | 890 |
887 bool m_showFPSCounter; | 891 bool m_showFPSCounter; |
888 bool m_showPaintRects; | 892 bool m_showPaintRects; |
889 }; | 893 }; |
890 | 894 |
891 } // namespace WebKit | 895 } // namespace WebKit |
892 | 896 |
893 #endif | 897 #endif |
OLD | NEW |