summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def')
-rw-r--r--Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def19
1 files changed, 16 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def
index a7c70d6ed84..2acafafd3f1 100644
--- a/Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def
+++ b/Master/texmf-dist/tex/xelatex/bidi/beamerouterthemeshadow-xetex-bidi.def
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{53802}
+%% \CheckSum{53812}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -37,7 +37,20 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{beamerouterthemeshadow-xetex-bidi.def}[2022/06/07 v0.2 bidi adaptations for beamerouterthemeshadow package for XeTeX engine]
+\ProvidesFile{beamerouterthemeshadow-xetex-bidi.def}[2022/06/11 v0.3 bidi adaptations for beamerouterthemeshadow package for XeTeX engine]
+\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{bidi@beamer@RTL@frametitleshade}{\paperheight}{%
+ color(0pt)=(frametitle right.bg);
+ color(\paperwidth)=(frametitle.bg)
+}
+
+\newcommand*{\bidi@beamer@frametitleshade}{%
+ \if@RTLmain
+ \pgfuseshading{bidi@beamer@RTL@frametitleshade}%
+ \else
+ \pgfuseshading{beamer@frametitleshade}%
+ \fi
+}
+
\bidi@csundef{beamer@@tmpop@frametitle@shadow theme}
\defbeamertemplate*{frametitle}{shadow theme}
@@ -75,7 +88,7 @@
\usebeamercolor{frametitle right}%
\pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}}%
\pgfusepath{clip}%
- \pgftext[left,base]{\pgfuseshading{beamer@frametitleshade}}%
+ \pgftext[left,base]{\bidi@beamer@frametitleshade}%
\end{pgfscope}
\end{pgfpicture}
\hskip-\paperwidth%