rpms/nautilus/devel rtl-fix.patch,1.3,1.4
Matthias Clasen
mclasen at fedoraproject.org
Sat Aug 23 14:39:30 UTC 2008
Author: mclasen
Update of /cvs/extras/rpms/nautilus/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14144
Modified Files:
rtl-fix.patch
Log Message:
try again
rtl-fix.patch:
Index: rtl-fix.patch
===================================================================
RCS file: /cvs/extras/rpms/nautilus/devel/rtl-fix.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rtl-fix.patch 23 Aug 2008 05:41:04 -0000 1.3
+++ rtl-fix.patch 23 Aug 2008 14:39:00 -0000 1.4
@@ -1,54 +1,84 @@
diff -up nautilus-2.23.90/libnautilus-private/nautilus-icon-container.c.rtl-fix nautilus-2.23.90/libnautilus-private/nautilus-icon-container.c
--- nautilus-2.23.90/libnautilus-private/nautilus-icon-container.c.rtl-fix 2008-08-18 19:04:40.000000000 -0400
-+++ nautilus-2.23.90/libnautilus-private/nautilus-icon-container.c 2008-08-23 01:38:37.000000000 -0400
-@@ -8923,6 +8923,25 @@ nautilus_icon_container_accessible_get_t
++++ nautilus-2.23.90/libnautilus-private/nautilus-icon-container.c 2008-08-23 10:33:53.000000000 -0400
+@@ -8923,40 +8923,6 @@ nautilus_icon_container_accessible_get_t
return type;
}
-+gboolean
-+nautilus_icon_container_is_layout_rtl (NautilusIconContainer *container)
-+{
-+ g_return_val_if_fail (NAUTILUS_IS_ICON_CONTAINER (container), 0);
-+
-+ return container->details->layout_mode == NAUTILUS_ICON_LAYOUT_T_B_R_L ||
-+ container->details->layout_mode == NAUTILUS_ICON_LAYOUT_R_L_T_B;
-+}
-+
-+gboolean
-+nautilus_icon_container_is_layout_vertical (NautilusIconContainer *container)
-+{
-+ g_return_val_if_fail (NAUTILUS_IS_ICON_CONTAINER (container), FALSE);
-+
-+ return (container->details->layout_mode == NAUTILUS_ICON_LAYOUT_T_B_L_R ||
-+ container->details->layout_mode == NAUTILUS_ICON_LAYOUT_T_B_R_L);
-+}
-+
-+
- #if ! defined (NAUTILUS_OMIT_SELF_CHECK)
-
- static char *
-@@ -8957,24 +8976,6 @@ nautilus_self_check_icon_container (void
- EEL_CHECK_STRING_RESULT (check_compute_stretch (100, 100, 64, 105, 105, 40, 40), "35,35:129");
- }
-
--gboolean
--nautilus_icon_container_is_layout_rtl (NautilusIconContainer *container)
+-#if ! defined (NAUTILUS_OMIT_SELF_CHECK)
+-
+-static char *
+-check_compute_stretch (int icon_x, int icon_y, int icon_size,
+- int start_pointer_x, int start_pointer_y,
+- int end_pointer_x, int end_pointer_y)
-{
-- g_return_val_if_fail (NAUTILUS_IS_ICON_CONTAINER (container), 0);
+- StretchState start, current;
+-
+- start.icon_x = icon_x;
+- start.icon_y = icon_y;
+- start.icon_size = icon_size;
+- start.pointer_x = start_pointer_x;
+- start.pointer_y = start_pointer_y;
+- current.pointer_x = end_pointer_x;
+- current.pointer_y = end_pointer_y;
+-
+- compute_stretch (&start, ¤t);
-
-- return container->details->layout_mode == NAUTILUS_ICON_LAYOUT_T_B_R_L ||
-- container->details->layout_mode == NAUTILUS_ICON_LAYOUT_R_L_T_B;
+- return g_strdup_printf ("%d,%d:%d",
+- current.icon_x,
+- current.icon_y,
+- current.icon_size);
-}
-
--gboolean
--nautilus_icon_container_is_layout_vertical (NautilusIconContainer *container)
+-void
+-nautilus_self_check_icon_container (void)
-{
-- g_return_val_if_fail (NAUTILUS_IS_ICON_CONTAINER (container), FALSE);
--
-- return (container->details->layout_mode == NAUTILUS_ICON_LAYOUT_T_B_L_R ||
-- container->details->layout_mode == NAUTILUS_ICON_LAYOUT_T_B_R_L);
+- EEL_CHECK_STRING_RESULT (check_compute_stretch (0, 0, 16, 0, 0, 0, 0), "0,0:16");
+- EEL_CHECK_STRING_RESULT (check_compute_stretch (0, 0, 16, 16, 16, 17, 17), "0,0:17");
+- EEL_CHECK_STRING_RESULT (check_compute_stretch (0, 0, 16, 16, 16, 17, 16), "0,0:16");
+- EEL_CHECK_STRING_RESULT (check_compute_stretch (100, 100, 64, 105, 105, 40, 40), "35,35:129");
-}
-
- int
- nautilus_icon_container_get_layout_height (NautilusIconContainer *container)
+ gboolean
+ nautilus_icon_container_is_layout_rtl (NautilusIconContainer *container)
{
+@@ -8994,4 +8960,39 @@ nautilus_icon_container_get_layout_heigh
+ }
+
+
++#if ! defined (NAUTILUS_OMIT_SELF_CHECK)
++
++static char *
++check_compute_stretch (int icon_x, int icon_y, int icon_size,
++ int start_pointer_x, int start_pointer_y,
++ int end_pointer_x, int end_pointer_y)
++{
++ StretchState start, current;
++
++ start.icon_x = icon_x;
++ start.icon_y = icon_y;
++ start.icon_size = icon_size;
++ start.pointer_x = start_pointer_x;
++ start.pointer_y = start_pointer_y;
++ current.pointer_x = end_pointer_x;
++ current.pointer_y = end_pointer_y;
++
++ compute_stretch (&start, ¤t);
++
++ return g_strdup_printf ("%d,%d:%d",
++ current.icon_x,
++ current.icon_y,
++ current.icon_size);
++}
++
++void
++nautilus_self_check_icon_container (void)
++{
++ EEL_CHECK_STRING_RESULT (check_compute_stretch (0, 0, 16, 0, 0, 0, 0), "0,0:16");
++ EEL_CHECK_STRING_RESULT (check_compute_stretch (0, 0, 16, 16, 16, 17, 17), "0,0:17");
++ EEL_CHECK_STRING_RESULT (check_compute_stretch (0, 0, 16, 16, 16, 17, 16), "0,0:16");
++ EEL_CHECK_STRING_RESULT (check_compute_stretch (100, 100, 64, 105, 105, 40, 40), "35,35:129");
++}
++
++
+ #endif /* ! NAUTILUS_OMIT_SELF_CHECK */
More information about the fedora-extras-commits
mailing list