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

Side by Side Diff: docs/gtk_vs_views_gtk.md

Issue 1309473002: WIP: Migrate Wiki content over to src/docs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 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
(Empty)
1 # Benefits of ViewsGtk
2
3 * Better code sharing. For example, don't have to duplicate tab layout or book mark bar layout code.
4 * Tab Strip
5 * Drawing
6 * All the animationy bits
7 * Subtle click selection behavior (curved corners)
8 * Drag behavior, including dropping of files onto the URL bar
9 * Closing behavior
10 * Bookmarks bar
11 * drag & drop behavior, including menus
12 * chevron?
13 * Easier for folks to work on both platforms without knowing much about the un derlying toolkits.
14 * Don't have to implement ui features twice.
15
16
17 # Benefits of Gtk
18 * Dialogs
19 * Native feel layout
20 * Font size changes (e.g., changing the system font size will apply to our d ialogs)
21 * Better RTL (e.g., http://crbug.com/2822 http://crbug.com/5729 http://crbug .com/6082 http://crbug.com/6103 http://crbug.com/6125 http://crbug.com/8686 http ://crbug.com/8649 )
22 * Being able to obey the user's system theme
23 * Accessibility for buttons and dialogs (but not for tabstrip and bookmarks)
24 * A better change at good remote X performance?
25 * We still would currently need Pango / Cairo for text layout, so it will be m ore efficient to just draw that during the Gtk pipeline instead of with Skia.
26 * Gtk widgets will automatically "feel and behave" like Linux. The behavior o f our own Views system does not necessarily feel right on Linux.
27 * People working on Windows features don't need to worry about breaking the Li nux build.
OLDNEW
« no previous file with comments | « docs/graphical_debugging_aid_chromium_views.md ('k') | docs/how_to_extend_layout_test_framework.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698