summaryrefslogtreecommitdiffstats
path: root/views/views.gyp
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-15 17:19:26 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-15 17:19:26 +0000
commit47aeffb5c6da28dacae6d0457b6ae8966c169e23 (patch)
tree6ecbf5ed9aa921577890a1a0c1d87fee579a6bbb /views/views.gyp
parentf4abfbb568e292857badbf4cfd1787ca66e02376 (diff)
downloadchromium_src-47aeffb5c6da28dacae6d0457b6ae8966c169e23.zip
chromium_src-47aeffb5c6da28dacae6d0457b6ae8966c169e23.tar.gz
chromium_src-47aeffb5c6da28dacae6d0457b6ae8966c169e23.tar.bz2
Fixes two related bugs:
. Native buttons were adding 8 pixels to each side of the preferred size. This isn't necessary on Gtk as the preferred size already includes padding. . I changed WidgetGtk so that it no longer needs to explicitly set a size request. Explicitly setting a size request is a bit of pain because it means you can't ask for the widget real size request without unsetting the explicit size request. Instead I've subclassed GtkFixed so that you can either have the default behavior, or use the allocated size rather than current size. CHROME_OS_BUG=1003 TEST=see bug Review URL: http://codereview.chromium.org/504003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34564 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/views.gyp')
-rw-r--r--views/views.gyp2
1 files changed, 2 insertions, 0 deletions
diff --git a/views/views.gyp b/views/views.gyp
index 11058f1..dc0de4d 100644
--- a/views/views.gyp
+++ b/views/views.gyp
@@ -254,6 +254,8 @@
'widget/drop_target_gtk.h',
'widget/drop_target_win.cc',
'widget/drop_target_win.h',
+ 'widget/gtk_views_fixed.cc',
+ 'widget/gtk_views_fixed.h',
'widget/root_view.cc',
'widget/root_view.h',
'widget/root_view_gtk.cc',