6808: Poor contrast mouse on mouse over

Set the Gnome-standard 'Adwaita' theme, which doesn't have gray lines.

(cherry picked from commit 9c3a40f785)
This commit is contained in:
John Ralls 2014-03-08 13:16:29 -08:00
parent 84e164d8cc
commit d8e2713912
3 changed files with 20 additions and 14 deletions

View File

@ -32,7 +32,12 @@
</binary> </binary>
<!-- Copy in the input methods. Dunno if they actually work with OSX. --> <!-- Copy in the input methods. Dunno if they actually work with OSX. -->
<binary> <binary>
${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/immodules/*.so ${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/immodules/im-quartz.so
</binary>
<!-- Copy in the theme engines, -->
<binary>
${prefix}/lib/gtk-3.0/${pkg:${gtk}:gtk_binary_version}/theming-engines/*.so
</binary> </binary>
<!-- And the print backends --> <!-- And the print backends -->
@ -201,6 +206,10 @@
${prefix}/share/themes ${prefix}/share/themes
</data> </data>
<data>
${prefix}/share/icons
</data>
<!-- Copy icons. Note that the .icns file is an Apple format which <!-- Copy icons. Note that the .icns file is an Apple format which
contains up to 4 sizes of icon. You can use contains up to 4 sizes of icon. You can use
/Developer/Applications/Utilities/Icon Composer.app to import /Developer/Applications/Utilities/Icon Composer.app to import
@ -213,17 +222,9 @@
${project}/gramps.accel ${project}/gramps.accel
</data> </data>
<!-- Icon themes to copy. The "icons" property can be either of <!-- Default settings file to set the theme. -->
"auto", "all", or "none". All or none should be <data dest="${bundle}/Contents/Resources/etc/gtk-3.0/settings.ini">
self-explanatory, while auto means that the script will try to ${project}/settings.ini
figure out which icons are needed. This is done by getting all </data>
the strings from all copied binaries, and matching them against
icon names. To be safe, you should use "all". "none" is useful
if you want just the index.theme file but no icons, mostly
needed for the "hicolor" base theme.
>
<icon-theme icons="auto">
Tango
</icon-theme -->
</app-bundle> </app-bundle>

View File

@ -62,6 +62,7 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
checkoutdir="gramps-git"/> checkoutdir="gramps-git"/>
<dependencies> <dependencies>
<dep package="meta-gtk-osx-python-gtk3"/> <dep package="meta-gtk-osx-python-gtk3"/>
<dep package="meta-gtk-osx-gtk3-core-themes"/>
<dep package="goocanvas2"/> <dep package="goocanvas2"/>
<dep package="librsvg"/> <dep package="librsvg"/>
<dep package="shared-mime-info"/> <dep package="shared-mime-info"/>
@ -97,7 +98,7 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
<branch module="gramps-addons/trunk/contrib" <branch module="gramps-addons/trunk/contrib"
repo="gramps-addons"/> repo="gramps-addons"/>
<dependencies> <dependencies>
<dep package="gramps-svn"/> <dep package="gramps-git"/>
</dependencies> </dependencies>
</distutils> </distutils>

4
mac/settings.ini Normal file
View File

@ -0,0 +1,4 @@
[Settings]
gtk-key-theme-name = Emacs
gtk-theme-name = Adwaita