rpms/notification-daemon-engine-nodoka/devel notification-daemon-engine-nodoka-rtl.patch, NONE, 1.1 notification-daemon-engine-nodoka.spec, 1.3, 1.4
Martin Sourada
mso at fedoraproject.org
Sat Dec 27 12:18:23 UTC 2008
Author: mso
Update of /cvs/extras/rpms/notification-daemon-engine-nodoka/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26281
Modified Files:
notification-daemon-engine-nodoka.spec
Added Files:
notification-daemon-engine-nodoka-rtl.patch
Log Message:
Add support for rtl. Fixes rhbz #475381.
notification-daemon-engine-nodoka-rtl.patch:
--- NEW FILE notification-daemon-engine-nodoka-rtl.patch ---
diff -up notification-daemon-engine-nodoka-0.1.0/src/nodoka-theme.c.rtl notification-daemon-engine-nodoka-0.1.0/src/nodoka-theme.c
--- notification-daemon-engine-nodoka-0.1.0/src/nodoka-theme.c.rtl 2008-12-27 13:00:10.000000000 +0100
+++ notification-daemon-engine-nodoka-0.1.0/src/nodoka-theme.c 2008-12-27 13:06:27.000000000 +0100
@@ -73,6 +73,7 @@ typedef struct
UrlClickedCb url_clicked;
+ GtkTextDirection rtl;
} WindowData;
@@ -367,7 +368,9 @@ static void
draw_stripe(GtkWidget *widget, WindowData *windata, cairo_t *cr)
{
cairo_save (cr);
- cairo_rectangle (cr, 0, 0, STRIPE_WIDTH, windata->height);
+ cairo_rectangle (cr, (windata->rtl == GTK_TEXT_DIR_RTL) ?
+ windata->width-STRIPE_WIDTH : 0, 0,
+ STRIPE_WIDTH, windata->height);
cairo_clip (cr);
GdkColor top_color;
@@ -657,6 +660,7 @@ create_notification(UrlClickedCb url_cli
win = gtk_window_new(GTK_WINDOW_POPUP);
windata->win = win;
+ windata->rtl = gtk_widget_get_direction(win);
windata->enable_transparency = FALSE;
screen = gtk_window_get_screen(GTK_WINDOW(win));
colormap = gdk_screen_get_rgba_colormap(screen);
Index: notification-daemon-engine-nodoka.spec
===================================================================
RCS file: /cvs/extras/rpms/notification-daemon-engine-nodoka/devel/notification-daemon-engine-nodoka.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- notification-daemon-engine-nodoka.spec 23 Nov 2008 12:30:21 -0000 1.3
+++ notification-daemon-engine-nodoka.spec 27 Dec 2008 12:17:53 -0000 1.4
@@ -1,6 +1,6 @@
Name: notification-daemon-engine-nodoka
Version: 0.1.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: The Nodoka theme engine for the notification daemon
Group: System Environment/Libraries
@@ -9,6 +9,7 @@
Source0: https://fedorahosted.org/releases/n/o/nodoka/notification-daemon-engine-nodoka-%{version}.tar.gz
Patch0: notification-daemon-engine-nodoka-clipping.patch
Patch1: notification-daemon-engine-nodoka-0.1.0-version-check.patch
+Patch2: notification-daemon-engine-nodoka-rtl.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libsexy-devel
@@ -23,6 +24,7 @@
%setup -q
%patch0 -p1 -b .clipping
%patch1 -p1 -b .version-check
+%patch2 -p1 -b .rtl
%build
%configure
@@ -47,6 +49,9 @@
%{_libdir}/notification-daemon-1.0/engines/libnodoka.so
%changelog
+* Sat Dec 27 2008 Martin Sourada <mso at fedoraproject.org> - 0.1.0-5
+- Add support for rtl (rhbz #475381)
+
* Sun Nov 23 2008 Martin Sourada <mso at fedoraproject.org> - 0.1.0-4
- Make version check less strict (mclasen, rhbz #472661)
More information about the fedora-extras-commits
mailing list