15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2011 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef UI_BASE_HIT_TEST_H_ 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define UI_BASE_HIT_TEST_H_ 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if !defined(OS_WIN) 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Defines the same symbolic names used by the WM_NCHITTEST Notification under 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// win32 (the integer values are not guaranteed to be equivalent). We do this 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// because we have a whole bunch of code that deals with window resizing and 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// such that requires these values. 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)enum HitTestCompat { 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTNOWHERE = 0, 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTBORDER, 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTBOTTOM, 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTBOTTOMLEFT, 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTBOTTOMRIGHT, 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTCAPTION, 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTCLIENT, 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTCLOSE, 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTERROR, 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTGROWBOX, 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTHELP, 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTHSCROLL, 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTLEFT, 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTMENU, 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTMAXBUTTON, 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTMINBUTTON, 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTREDUCE, 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTRIGHT, 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTSIZE, 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTSYSMENU, 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTTOP, 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTTOPLEFT, 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTTOPRIGHT, 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTTRANSPARENT, 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTVSCROLL, 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) HTZOOM 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // !defined(OS_WIN) 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // UI_BASE_HIT_TEST_H_ 46