summaryrefslogtreecommitdiffstats
path: root/ash/tooltips
Commit message (Collapse)AuthorAgeFilesLines
* events: Update key-event handlers to not return EventResult.sadrul@chromium.org2012-12-142-3/+2
| | | | | | | | BUG=163618 Review URL: https://codereview.chromium.org/11570012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173171 0039d316-1c4b-4281-b951-d872f2087c98
* events: Update scroll and touch handlers to not return EventResult.sadrul@chromium.org2012-12-142-3/+2
| | | | | | | | BUG=163618 Review URL: https://codereview.chromium.org/11568006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173166 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tooltips in ash.erg@chromium.org2012-12-111-6/+2
| | | | | | | | | | | | | | ash::internal::TooltipController was conditionally setting InitParams::parent, which was putting tooltips in the wrong part of the ash hierarchy on some platforms, while on others, there was no contextual information. Pass InitParams::context on all platforms instead; this is what context is for. BUG=151718, 161882 Review URL: https://chromiumcodereview.appspot.com/11516007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172402 0039d316-1c4b-4281-b951-d872f2087c98
* views cleanup: Merge parent and parent_widget.erg@chromium.org2012-12-061-1/+0
| | | | | | | | | | | | According to Ben, parent_widget is a leftover from when we had NativeViewGtk. It isn't needed now and everything should be handleable by the normal parent. BUG=161882 Review URL: https://chromiumcodereview.appspot.com/11299317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171590 0039d316-1c4b-4281-b951-d872f2087c98
* Remove CursorManager::cursor_visible(), which is no longer necessary.mazda@chromium.org2012-12-041-1/+1
| | | | | | | | BUG=153703 Review URL: https://codereview.chromium.org/11419274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170884 0039d316-1c4b-4281-b951-d872f2087c98
* Desktop aura: Break aura::Window::SetParent in two.erg@chromium.org2012-11-281-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | Previously, SetParent will query a global StackingClient object if NULL is passed to it. Since we want different behavior on the desktop and on ash, we need to break that. It has been replaced with two methods: - SetParentTo(), which takes an aura window and does the parenting. - SetDefaultParentByTargetRoot(), which takes a RootWindow as context and asks the StackingClient on said RootWindow where it should parent the window. The problem is that people have relied for a long time on what amounts to a global variable. This is the first of several patches that pass around a context RootWindow. This patch focuses on ash/ unittests mostly. Later patches will focus on threading context through Widget creation. The last patch in this series will pull out the global stacking client interface and add DCHECKs so NULL can't be passed to either of these methods on Window. BUG=161882 Review URL: https://chromiumcodereview.appspot.com/11421006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170049 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce SessionStateObserverantrim@chromium.org2012-11-212-1/+22
| | | | | | | | | | | | Use this in tooltip managers (158027 : Lockscreen leaks information via tooltip), Use this in launcher animation on full lock in new animations (138171). BUG=158027,138171 Review URL: https://chromiumcodereview.appspot.com/11416037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169033 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Add default implementations for EventHandler interface.sadrul@chromium.org2012-11-202-10/+0
| | | | | | | | | | | | This allows getting rid of a whole bunch of noop implementations, and makes it easier to add new event types to be dispatched through the EventDispatcher to EventHandlers. BUG=159632 Review URL: https://codereview.chromium.org/11348145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168817 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Convert all remaining EventFilters into EventHandlers.sadrul@chromium.org2012-11-132-25/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | This CL converts the following list of aura::EventFilters into ui::EventHandlers: * MouseCursorEventFilter * DragDropController * LauncherTooltipManager * TooltipController * EventRewriterEventFilter * OverlayEventFilter * PanelWindowEventFilter * SystemModalContainerEventFilter * UserActivityDetector * WindowCycleEventFilter * WindowModalityController * FrameMaximizeButton::EscapeEventFilter * TabScrubber Also remove AddEnvEventFilter/RemoveEnvEventFilter from Shell functions since all the filters for the shell have been converted. BUG=159632 Review URL: https://codereview.chromium.org/11366214 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167399 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Remove gfx::Point Add() and Subtract() which were non-mutating member ↵danakj@chromium.org2012-11-091-2/+2
| | | | | | | | | | | | | | | | methods. Replace use of these with operator +, +=, -, -=. Covered by existing unit tests. R=sky BUG=158416,160158 Review URL: https://chromiumcodereview.appspot.com/11362173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166933 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Remove TouchStatus in favour of EventResult.sadrul@chromium.org2012-11-042-3/+3
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/11364062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165877 0039d316-1c4b-4281-b951-d872f2087c98
* Support tooltips in ash windowscpu@chromium.org2012-11-023-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In windows ash mode, if a tooltip is going to be presented we end up creating a desktop widget which is incorrect. The issue at hand is the widget selection here: views::NativeWidget* ChromeViewsDelegate::CreateNativeWidget( views::Widget::InitParams::Type type, views::internal::NativeWidgetDelegate* delegate, gfx::NativeView parent) { if (parent && type != views::Widget::InitParams::TYPE_MENU) return new views::NativeWidgetAura(delegate); if (chrome::GetHostDesktopTypeForNativeView(parent) == chrome::HOST_DESKTOP_TYPE_NATIVE) return new views::DesktopNativeWidgetAura(delegate); return NULL; } For a tooltip the |parent| is null and that ends up returning a views::DesktopNativeWidgetAura which is wrong and causes a crash. In ash we need to return NativeWidgetAura The alternative to this change is to have GetHostDesktopTypeForNativeView() return not chrome::HOST_DESKTOP_TYPE_NATIVE. BUG=151718 TEST= hover on the page tumbnails in the NTP and see the tooltips Review URL: https://codereview.chromium.org/11344048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165709 0039d316-1c4b-4281-b951-d872f2087c98
* Add Vector2d classes that represent offsets, instead of using Point.danakj@chromium.org2012-10-311-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously Point served two purposes, to be a position in 2d space, and also an offset from the origin. This introduces a Vector2d class to represent an offset, allowing typesafety checks for geometric operations. The following are now the case: Point +/- Vector = Point - A point plus/minus an offset gives you a point at a position offset by the vector. Vector +/- Vector = Vector - Two offsets can be added together to make a new offset. Point - Point = Vector - Subtracting one point from another gives you the offset between the two points. We add some new methods to perform these operations: Rect::OffsetFromOrigin() gives the offset between the position of the rect and the origin. Point::OffsetFromOrigin() gives the offset between the point and the origin. PointAtOffsetFromOrigin(Vector2d) converts a Vector2d to a Point at the given offset away from the origin. Rect::Offset(), Point::Add(), and Point::Subtract() now receive a Vector2d instead of a point. BUG=147395 R=sky Review URL: https://codereview.chromium.org/11269022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165198 0039d316-1c4b-4281-b951-d872f2087c98
* Make gfx::Rect class operations consistently mutate the class they are ↵danakj@chromium.org2012-10-232-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | called on. Currently some methods mutate the class, and some return a new value, requiring API users to know what kind of method they are calling each time, and making inconsistent code. For example: gfx::Rect rect; rect.Inset(1, 1, 1, 1); rect = rect.Intersect(other_rect); rect.Offset(1, 1); Instead of: gfx::Rect rect; rect.Inset(1, 1, 1, 1); rect.Intersect(other_rect); rect.Offset(1, 1); We could go either way - making the class immutable or all methods return a new instance - but I believe it is better to instead make all methods mutate the class. This allows for shorter lines of code by avoiding having to repeat the object's name twice in order to change it. This patch changes gfx::Rect classes and all the callsites that uses these methods. It should make no change in behaviour, so no new tests added. R=sky BUG=147395 Review URL: https://codereview.chromium.org/11110004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163579 0039d316-1c4b-4281-b951-d872f2087c98
* Makes gfx::Screen an instance, rather than a collection of static methods.scottmg@chromium.org2012-10-121-4/+4
| | | | | | | | | | | | | | This is in support of supporting separate Screen implementations on Aura for desktop and metro on Windows. Some callsites are not yet correct, and noted with a reference to the http://crbug.com/133312. As-is those sites will behave the same as before this patch, but may not be correct once desktop/metro can run simultaneously. BUG=133312 Review URL: https://chromiumcodereview.appspot.com/11030017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161644 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 160993 - Revert 160976 - The center of a rect is x+width/2, y+height/2cpu@chromium.org2012-10-101-4/+4
| | | | | | | | | | | | | | | | | | | | If a rect is (0, 0, 5, 5) the center should be 2.5, 2.5, not 2, 2. Tests: ui_unittests:RectTest.CenterPoint ui_unittests:RectTest.CenterPointF BUG=147395 Review URL: https://chromiumcodereview.appspot.com/11065050 TBR=danakj@chromium.org Review URL: https://codereview.chromium.org/11086037 TBR=cpu@chromium.org Review URL: https://codereview.chromium.org/11088048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160995 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 160976 - The center of a rect is x+width/2, y+height/2cpu@chromium.org2012-10-101-4/+4
| | | | | | | | | | | | | | | | | If a rect is (0, 0, 5, 5) the center should be 2.5, 2.5, not 2, 2. Tests: ui_unittests:RectTest.CenterPoint ui_unittests:RectTest.CenterPointF BUG=147395 Review URL: https://chromiumcodereview.appspot.com/11065050 TBR=danakj@chromium.org Review URL: https://codereview.chromium.org/11086037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160993 0039d316-1c4b-4281-b951-d872f2087c98
* The center of a rect is x+width/2, y+height/2danakj@chromium.org2012-10-091-4/+4
| | | | | | | | | | | | | | If a rect is (0, 0, 5, 5) the center should be 2.5, 2.5, not 2, 2. Tests: ui_unittests:RectTest.CenterPoint ui_unittests:RectTest.CenterPointF BUG=147395 Review URL: https://chromiumcodereview.appspot.com/11065050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160976 0039d316-1c4b-4281-b951-d872f2087c98
* events: Move some files into ui/base/events/sadrul@chromium.org2012-09-041-1/+1
| | | | | | | | | BUG=none TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/10917075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154817 0039d316-1c4b-4281-b951-d872f2087c98
* events: Get rid of GestureStatus in favour of EventResult.sadrul@chromium.org2012-09-042-3/+3
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/10912063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154721 0039d316-1c4b-4281-b951-d872f2087c98
* Show tooltips on ash tray network items.varunjain@chromium.org2012-08-281-3/+1
| | | | | | | | | | BUG=136588 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10876091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153592 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GestureEvent interface, and rename GestureEventImpl to GestureEvent.sadrul@chromium.org2012-08-102-2/+2
| | | | | | | | | | This also includes some changes in RenderWidgetHostViewWin to change the way it creates gesture events. BUG=125937 Review URL: https://chromiumcodereview.appspot.com/10824247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151044 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TouchEvent interface, and rename TouchEventImpl to TouchEvent.sadrul@chromium.org2012-08-092-2/+2
| | | | | | | | BUG=125937 Review URL: https://chromiumcodereview.appspot.com/10831240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150918 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling Extended Deskop by default.saintlou@chromium.org2012-08-091-1/+0
| | | | | | | | | | | | This is a verbatim revert of https://chromiumcodereview.appspot.com/10827184/ BUG=140886 Review URL: https://chromiumcodereview.appspot.com/10827237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150721 0039d316-1c4b-4281-b951-d872f2087c98
* Convert Aura to use ui::Event.ben@chromium.org2012-08-082-13/+11
| | | | | | | | http://crbug.com/125937 TEST=existing Review URL: https://chromiumcodereview.appspot.com/10827145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150587 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Fix crash when the aura window hosting a tooltip is destroyed. We fixvarunjain@chromium.org2012-08-082-14/+77
| | | | | | | | | | | | this by listening to such events. BUG=140811 TEST=added new test Review URL: https://chromiumcodereview.appspot.com/10832194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150488 0039d316-1c4b-4281-b951-d872f2087c98
* Aura desktop: Show resize cursors again.erg@chromium.org2012-07-262-5/+5
| | | | | | | | | | | | | | This moves CursorManager into ash/wm/ and makes it an implementation of a new CursorClient interface. It's really an implementation detail of ash. Then create a desktop version of this interface. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10692170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148454 0039d316-1c4b-4281-b951-d872f2087c98
* Create Tooltip object lazily so that it gets proper drop shadow AND the ↵oshima@chromium.org2012-07-252-17/+26
| | | | | | | | | | | TooltipController can be added to all root windows. BUG=138870 TEST=manual. Review URL: https://chromiumcodereview.appspot.com/10828007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148378 0039d316-1c4b-4281-b951-d872f2087c98
* aura: couple of tooltip UX changes:varunjain@chromium.org2012-07-243-0/+160
| | | | | | | | | | | | | | | 1. Hide tooltips when a key is pressed. Tooltip should stay hidden until there is a change in the tooltip. 2. Hide tooltips if they are shown long enough. Tooltip should stay hidden until there is a change in the tooltip. BUG=124078,137097 TEST=Added new tests. Review URL: https://chromiumcodereview.appspot.com/10790127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148021 0039d316-1c4b-4281-b951-d872f2087c98
* Rename bounds accessors to be intuitive and consistentoshima@chromium.org2012-07-191-1/+1
| | | | | | | | | | | | | | | | | | GetClientAreaScreenBounds -> GetClientAreaBoundsInScreen Get/Set ParentBounds -> Get/Set BoundsInParent GetWorkAreaScreenBounds -> GetWorkAreaBoundsInScreen GetClientAreaScreenBounds -> GetClientAreaBoundsInScreen GetWindowScreenBounds -> GetWindowBoundsInScreen GetScreenBounds -> GetBoundsInScreen GetRootWindowBounds -> GetBoundsInRootWindow BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10795013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147499 0039d316-1c4b-4281-b951-d872f2087c98
* * Use Virtual Screen Coordinates in more placesoshima@chromium.org2012-07-181-1/+1
| | | | | | | | | | | | | | | | | | | - When setting widget bounds. - Workspace Manager - When resizing - Restore bounds * Refactored ScreenPositionClient to manage Screen coordinates for different configurations. * Renamed GetBounds/SetBounds methods to GetScreen/ParentBounds to make it clear that in which coordinates you're dealing with. * I used InScreen/InParent for RestoreBounds because RestoreParent/ScreenBounds sounds strange. Converted Linux/Aura to use ScreenPositionClient. BUG=123160 TEST=several tests are updated to match VSC. added screen_ash_unittests. I'll update rest of tests when this is enable by default. Review URL: https://chromiumcodereview.appspot.com/10696023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147250 0039d316-1c4b-4281-b951-d872f2087c98
* Remove #pragma once from ashajwong@chromium.org2012-07-111-1/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10693135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146075 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding r144499:oshima@chromium.org2012-06-271-7/+7
| | | | | | | | | | | | | Rename the remaining usage of Monitor to Display BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=144499 Review URL: https://chromiumcodereview.appspot.com/10675011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144585 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r 144499 "Rename the remaining usage of Monitor to Display"oshima@chromium.org2012-06-271-7/+7
| | | | | | | | | | | | Temporarily reverting rename change to investigate 133784 TBR=oshima@chromium.org BUG=123160 TEST=none Review URL: https://chromiumcodereview.appspot.com/10689014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144573 0039d316-1c4b-4281-b951-d872f2087c98
* Rename the remaining usage of Monitor to Displayoshima@chromium.org2012-06-271-7/+7
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10675011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144499 0039d316-1c4b-4281-b951-d872f2087c98
* Rename gfx::Screen::GetMonitorXXXX to gfx::Screen::GetDisplayXXX.tfarina@chromium.org2012-06-171-2/+2
| | | | | | | | | | BUG=130828 R=oshima@chromium.org TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10540123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142631 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r141871.oshima@chromium.org2012-06-131-1/+0
| | | | | | | | | | | | | | | Add RootWindowController that keeps per root window state. Cleanup Shell::Init(). Separated initialization that are specific to shell, root window and primary display. I also did small cleanup in detor. I'll do more cleanups when I have a chance. BUG=123160 TEST=no functional change. all tests should pass. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=141871 Review URL: https://chromiumcodereview.appspot.com/10546024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141881 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r141871 "Add RootWindowController that keeps per root window state."oshima@chromium.org2012-06-131-0/+1
| | | | | | | | | | | | This reverts commit d696be73d92539286ad99338a26ceffe320be7cc. TBR=oshima@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10545154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141875 0039d316-1c4b-4281-b951-d872f2087c98
* Add RootWindowController that keeps per root window state.oshima@chromium.org2012-06-131-1/+0
| | | | | | | | | | | | Cleanup Shell::Init(). Separated initialization that are specific to shell, root window and primary display. I also did small cleanup in detor. I'll do more cleanups when I have a chance. BUG=123160 TEST=no functional change. all tests should pass. Review URL: https://chromiumcodereview.appspot.com/10546024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141871 0039d316-1c4b-4281-b951-d872f2087c98
* Add EnvEventFilter to filter events before root window process eventoshima@chromium.org2012-06-062-3/+7
| | | | | | | | Factor out CursorManager from RootWindowEventFilter Review URL: https://chromiumcodereview.appspot.com/10444107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140714 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more root window dependenciesoshima@chromium.org2012-06-012-11/+14
| | | | | | | | | | BUG=123160 TEST=no functional change. all tests should pass. Review URL: https://chromiumcodereview.appspot.com/10441146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140053 0039d316-1c4b-4281-b951-d872f2087c98
* Rename GetRootWindow() -> GetPrimaryRootWindow()oshima@chromium.org2012-05-252-15/+16
| | | | | | | | | BUG=123160 TEST=none Review URL: https://chromiumcodereview.appspot.com/10442017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138950 0039d316-1c4b-4281-b951-d872f2087c98
* views: Have a more accurate name for View parent_owned accessors.tfarina@chromium.org2012-05-121-1/+1
| | | | | | | | | | | | Remove the getter accessor of parent_owned() because it's used only internally by View. And change the setter accessor from set_parent_owned() to set_owned_by_client(). BUG=122384 R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10384068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136766 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Instead of doing a conversion just use string16().tfarina@chromium.org2012-05-041-6/+6
| | | | | | | | | | | See chromium-dev thread for reference: https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/ec912e667c6fdec8# R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10352010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135433 0039d316-1c4b-4281-b951-d872f2087c98
* * Separated implementation class from gfx::Screenoshima@chromium.org2012-04-251-2/+2
| | | | | | | | | | | | * Moved Monitor class to gfx/. * Converted all use of gfx::Screen to match new API BUG=115347,111990 TEST=none Review URL: https://chromiumcodereview.appspot.com/9960042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133961 0039d316-1c4b-4281-b951-d872f2087c98
* Ash/aura split: NativeWidgetAura::GetWindowScreenBounds() should return ↵erg@chromium.org2012-04-251-1/+2
| | | | | | | | | | | | | | | | | screen bounds. - Renames aura::Window::GetScreenBounds() to ::GetBoundsInRootWindow(), which is what it really does. - NativeWidgetAura now gives its NativeWidgetHelperAura a chance to modify those bounds. BUG=none TEST=none Review URL: http://codereview.chromium.org/10210005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133831 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Do not show tooltips if mouse cursor is hidden.varunjain@chromium.org2012-04-242-1/+30
| | | | | | | | | | BUG=123961 TEST=added new test Review URL: http://codereview.chromium.org/10151001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133601 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix: I have tried this test on win_aura trybots several times and it ↵varunjain@chromium.org2012-03-221-0/+2
| | | | | | | | | | | | | | | passes but then fails on the main win_aura bot! I am disabling the failing part for win. I think the elider is somehow not working properly on the main win aura buildbot. BUG=none TEST=aura_shell_unittests passes on win_aura TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9808009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128190 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Really long tooltips should be wrapped not truncated.varunjain@chromium.org2012-03-223-45/+209
| | | | | | | | | | | | | BUG=119083 TEST=manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127975 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=128177 Review URL: https://chromiumcodereview.appspot.com/9796004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128186 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 128177 - aura: Really long tooltips should be wrapped not truncated.varunjain@chromium.org2012-03-223-209/+45
| | | | | | | | | | | | | | | | | Broker build again! :( BUG=119083 TEST=manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127975 Review URL: http://codereview.chromium.org/9796004 TBR=varunjain@chromium.org Review URL: https://chromiumcodereview.appspot.com/9836002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128178 0039d316-1c4b-4281-b951-d872f2087c98