Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(716)

Side by Side Diff: ios/clean/chrome/browser/ui/actions/README.md

Issue 2592983003: [Clean Skeleton] Migrate code to clean/ (Closed)
Patch Set: Rebased Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Actions. 1 # Actions.
2 2
3 ----- 3 -----
4 **The files in this directory are only used in the new iOS Chrome 4 **The files in this directory are only used in the new iOS Chrome
5 architecture.** 5 architecture.**
6 ----- 6 -----
7 7
8 This directory contains header files that define action protocols. Functionally 8 This directory contains header files that define action protocols. Functionally
9 these protocols are used to add application-specific methods to `UIResponder`, 9 these protocols are used to add application-specific methods to `UIResponder`,
10 to allow controls to send action messages up the responder chain. 10 to allow controls to send action messages up the responder chain.
11 11
12 These protocols headers are in this directory because, although they relate to 12 These protocols headers are in this directory because, although they relate to
13 specific UI features (settings, toolbar, etc), they will be used by different 13 specific UI features (settings, toolbar, etc), they will be used by different
14 UI components, and should be independent of any specific UI implementation. 14 UI components, and should be independent of any specific UI implementation.
15 15
16 Classes that instantiate controls that *send* the methods in one of these 16 Classes that instantiate controls that *send* the methods in one of these
17 protocols will need to import the header for that protocol, but won't need to 17 protocols will need to import the header for that protocol, but won't need to
18 conform to it. 18 conform to it.
19 19
20 Classes in the responder chain that *handle* any of these methods need to 20 Classes in the responder chain that *handle* any of these methods need to
21 conform to the protocol. 21 conform to the protocol.
22 22
23 These protocols are specifically for use in the UI-layer target/action context, 23 These protocols are specifically for use in the UI-layer target/action context,
24 and shouldn't be used for other purposes. The `sender` parameter of any of these 24 and shouldn't be used for other purposes. The `sender` parameter of any of these
25 methods should always be an actual `UIControl` instance that the user is 25 methods should always be an actual `UIControl` instance that the user is
26 interacting with. 26 interacting with.
OLDNEW
« no previous file with comments | « ios/clean/chrome/browser/ui/actions/BUILD.gn ('k') | ios/clean/chrome/browser/ui/actions/settings_actions.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698