rpms/gtk-nodoka-engine/F-11 gtk-nodoka-engine-0.7.2-grey-out-checkboxes.patch, NONE, 1.1 gtk-nodoka-engine.spec, 1.28, 1.29

Martin Sourada mso at fedoraproject.org
Thu Jul 23 19:04:40 UTC 2009


Author: mso

Update of /cvs/extras/rpms/gtk-nodoka-engine/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11900

Modified Files:
	gtk-nodoka-engine.spec 
Added Files:
	gtk-nodoka-engine-0.7.2-grey-out-checkboxes.patch 
Log Message:


Correctly grey out checkboxes in treeview (rhbz #513454).



gtk-nodoka-engine-0.7.2-grey-out-checkboxes.patch:
 nodoka_style.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE gtk-nodoka-engine-0.7.2-grey-out-checkboxes.patch ---
diff -up gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c.grey-out-checkboxes gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c
--- gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c.grey-out-checkboxes	2009-07-23 20:42:39.000000000 +0200
+++ gtk-nodoka-engine-0.7.2/src/GTKEngine/nodoka_style.c	2009-07-23 20:52:32.000000000 +0200
@@ -1204,7 +1204,7 @@ nodoka_style_draw_option (DRAW_ARGS)
 	if (!(GTK_IS_CHECK_BUTTON (widget)))
 		params.focus = FALSE;
 
-	if (DETAIL ("cellradio") && widget && widget->parent)
+	if (DETAIL ("cellradio") && !params.disabled && widget && widget->parent)
 	{
 		params.disabled = (GTK_WIDGET_STATE (widget->parent) == GTK_STATE_INSENSITIVE);
 		params.state_type = GTK_WIDGET_STATE (widget->parent);
@@ -1257,7 +1257,7 @@ nodoka_style_draw_check (DRAW_ARGS)
 	if (!(GTK_IS_CHECK_BUTTON (widget)))
 		params.focus = FALSE;
 
-	if (DETAIL ("cellcheck") && widget && widget->parent)
+	if (DETAIL ("cellcheck") && !params.disabled && widget && widget->parent)
 	{
 		params.disabled = (GTK_WIDGET_STATE (widget->parent) == GTK_STATE_INSENSITIVE);
 		params.state_type = GTK_WIDGET_STATE (widget->parent);


Index: gtk-nodoka-engine.spec
===================================================================
RCS file: /cvs/extras/rpms/gtk-nodoka-engine/F-11/gtk-nodoka-engine.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- gtk-nodoka-engine.spec	7 Mar 2009 13:30:57 -0000	1.28
+++ gtk-nodoka-engine.spec	23 Jul 2009 19:04:40 -0000	1.29
@@ -3,7 +3,7 @@
 
 Name:           gtk-nodoka-engine
 Version:        0.7.2
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        The Nodoka GTK Theme Engine
 
 Group:          System Environment/Libraries
@@ -13,6 +13,7 @@ Source0:        https://fedorahosted.org
 Patch0:         %{name}-scale-trough.patch
 Patch1:         %{name}-handle-selection.patch
 Patch2:         %{name}-0.7.2-missing-widget-check.patch
+Patch3:         %{name}-0.7.2-grey-out-checkboxes.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gtk2-devel
@@ -41,6 +42,7 @@ This package contains extra themes fot t
 %patch0 -p1 -b .scale-trough
 %patch1 -p1 -b .handle-selection
 %patch2 -p1 -b .missing-widget-check
+%patch3 -p1 -b .grey-out-checkboxes
 
 %build
 %configure
@@ -72,6 +74,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Jul 23 2009 Martin Sourada <mso at fedoraproject.org> - 0.7.2-5
+- Correctly grey out checkboxes in tree-view (rhbz #513454)
+
 * Sat Mar 07 2009 Maritn Sourada <mso at fedoraproject.org> - 0.7.2-4
 - Add missing check for widget when getting RTL info
 




More information about the scm-commits mailing list