%
% Copyright (C) 2013-2016 Sebastian 'tokkee' Harl <sh@tokkee.org>
% All rights reserved.
%
% Redistribution and use in source and binary forms, with or without
% modification, are permitted provided that the following conditions
% are met:
% 1. Redistributions of source code must retain the above copyright
%    notice, this list of conditions and the following disclaimer.
% 2. Redistributions in binary form must reproduce the above copyright
%    notice, this list of conditions and the following disclaimer in the
%    documentation and/or other materials provided with the distribution.
%
% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
% ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
% TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
% PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
% CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
% EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
% PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
% OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
% WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
% OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
% ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
%
\usepackage{beamertokkee}
\usepackage{lmodern}

\usepackage{beamertokkee}

\usecolortheme{tokkee}

\usepackage{translator}
\usedictionary{translator-tokkeebeamer-dictionary}

\usepackage{tikz}

\usetikzlibrary{positioning}

\setbeamersize{text margin left=7mm, text margin right=7mm}

\titlegraphic{
	\begin{tikzpicture}[remember picture,overlay]
		\node[inner sep=5mm,anchor=south west] at (current page.south west)
			{\includegraphics[width=.25\paperwidth]{tokkee_logo}};
	\end{tikzpicture}
}

\setbeamerfont{title}{series=\bfseries}
\setbeamerfont{author}{series=\bfseries}
\setbeamertemplate{title page}
{
	\begin{centering}
		\titlebox{%
			{\usebeamerfont{title}\usebeamercolor[fg]{title}%
			 \inserttitle}
			\ifx\insertsubtitle\@empty%
			\else%
				\par\\[.25em]
				{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}%
				 \mbox{\insertsubtitle}\par}%
			\fi%
		}

		\vskip1em

		\begin{beamercolorbox}[sep=8pt,center]{author}
			\usebeamerfont{author}\insertauthor
		\end{beamercolorbox}
		\begin{beamercolorbox}[sep=8pt,center]{institute}
			\usebeamerfont{institute}\insertinstitute
		\end{beamercolorbox}
		\begin{beamercolorbox}[sep=8pt,center]{date}
			\usebeamerfont{date}\insertdate
		\end{beamercolorbox}

		\vskip0.5em
		{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
	\end{centering}
}

\setbeamerfont{frametitle}{series=\bfseries}
\setbeamertemplate{frametitle}
{
	\begin{tikzpicture}[remember picture,overlay]
		\fill[fill=tokkeelightgray,anchor=north west]
			(-7mm,-.0\paperheight) rectangle +(\paperwidth,20mm);
		\fill[fill=tokkeeblue,anchor=north west,drop shadow]
			(-7mm,-.0\paperheight) rectangle +(\paperwidth,-3mm);
	\end{tikzpicture}
	\begin{tikzpicture}[remember picture,overlay]
		\node[inner sep=0pt,anchor=east] (logo)
			at (\textwidth,.07\paperheight)
			{\includegraphics[height=10mm]{tokkee_logo}};
		\node[inner sep=0pt,anchor=base west] (tokkee_frametitle)
			at (-.03\paperwidth,.05\paperheight)
			{\insertframetitle};
	\end{tikzpicture}
}

\setbeamertemplate{headline}
{
	% "allocate" space for the headline
	\vspace*{.10\paperheight}
}

\setbeamertemplate{footline}
{
	\begin{tikzpicture}[overlay]
		\node (tokkee_copyright)[inner sep=0pt,anchor=base west]
			at (.03\paperwidth,.02\paperheight)
			{\scriptsize \insertcopyrightinfo};
		\node (tokkee_framenumber) [inner sep=0pt,anchor=base east]
			at (.97\paperwidth,.02\paperheight)
			{\scriptsize \insertshorttitle{} -- \translate{Slide} \insertframenumber};
	\end{tikzpicture}
}

% no navigation symbols
\setbeamertemplate{navigation symbols}{}

% Use black dots as itemize symbols
\setbeamertemplate{itemize item}[circle]
\setbeamertemplate{itemize subitem}[square]
\setbeamertemplate{itemize subsubitem}[square]
