Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_VIEW_STATE_TRANSITION_H_ | 5 #ifndef CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_VIEW_STATE_TRANSITION_H_ |
| 6 #define CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_VIEW_STATE_TRANSITION_H_ | 6 #define CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_VIEW_STATE_TRANSITION_H_ |
| 7 | 7 |
| 8 #include "base/macros.h" | 8 #include "base/macros.h" |
| 9 #include "chrome/browser/ui/translate/translate_bubble_model.h" | 9 #include "chrome/browser/ui/translate/translate_bubble_model.h" |
| 10 | 10 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 55 | 55 |
| 56 // The user clicked the "Settings" link. | 56 // The user clicked the "Settings" link. |
| 57 SETTINGS_LINK_CLICKED, | 57 SETTINGS_LINK_CLICKED, |
| 58 | 58 |
| 59 // The user changed the "Source language". | 59 // The user changed the "Source language". |
| 60 SOURCE_LANGUAGE_MENU_CLICKED, | 60 SOURCE_LANGUAGE_MENU_CLICKED, |
| 61 | 61 |
| 62 // The user changed the "Target language". | 62 // The user changed the "Target language". |
| 63 TARGET_LANGUAGE_MENU_CLICKED, | 63 TARGET_LANGUAGE_MENU_CLICKED, |
| 64 | 64 |
| 65 // The user click to activate the Omnibar Translate icon. | |
|
msw
2016/05/11 18:51:35
'Omnibar' is not the correct colloquial term; say
ftang
2016/05/11 23:20:23
Done.
| |
| 66 OMNIBAR_ICON_CLICK_ACTIVATE, | |
| 67 | |
| 68 // The user click to deactivate the Omnibar Translate icon. | |
| 69 OMNIBAR_ICON_CLICK_DEACTIVATE, | |
| 70 | |
| 65 TRANSLATE_BUBBLE_UI_EVENT_MAX | 71 TRANSLATE_BUBBLE_UI_EVENT_MAX |
| 66 }; | 72 }; |
| 67 | 73 |
| 68 } // namespace translate | 74 } // namespace translate |
| 69 | 75 |
| 70 // The class which manages the transition of the view state of the Translate | 76 // The class which manages the transition of the view state of the Translate |
| 71 // bubble. | 77 // bubble. |
| 72 class TranslateBubbleViewStateTransition { | 78 class TranslateBubbleViewStateTransition { |
| 73 public: | 79 public: |
| 74 explicit TranslateBubbleViewStateTransition( | 80 explicit TranslateBubbleViewStateTransition( |
| (...skipping 14 matching lines...) Expand all Loading... | |
| 89 // The view type. When the current view type is not 'Advanced' view, this is | 95 // The view type. When the current view type is not 'Advanced' view, this is |
| 90 // equivalent to |view_state_|. Otherwise, this is the previous view type | 96 // equivalent to |view_state_|. Otherwise, this is the previous view type |
| 91 // before the user opens the 'Advanced' view. This is used to navigate when | 97 // before the user opens the 'Advanced' view. This is used to navigate when |
| 92 // pressing 'Cancel' button on the 'Advanced' view. | 98 // pressing 'Cancel' button on the 'Advanced' view. |
| 93 TranslateBubbleModel::ViewState view_state_before_advanced_view_; | 99 TranslateBubbleModel::ViewState view_state_before_advanced_view_; |
| 94 | 100 |
| 95 DISALLOW_COPY_AND_ASSIGN(TranslateBubbleViewStateTransition); | 101 DISALLOW_COPY_AND_ASSIGN(TranslateBubbleViewStateTransition); |
| 96 }; | 102 }; |
| 97 | 103 |
| 98 #endif // CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_VIEW_STATE_TRANSITION_H_ | 104 #endif // CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_VIEW_STATE_TRANSITION_H_ |
| OLD | NEW |