\ProvidesPackage{beamerthemeJLTree}

%% this is versin 1.1 2006/11/18

%% Copyright Jerome LELONG <jerome.lelong@gmail.com> 2006
%% This program can be redistributed and/or modified under the terms
%% of the GNU Public License, version 2 or later.


\newif\ifbeamer@tree@showhooks
\beamer@tree@showhookstrue

\DeclareOptionBeamer{hooks}[true]{\csname beamer@tree@showhooks#1\endcsname}

\ProcessOptionsBeamer
\mode
<presentation>

\setbeamertemplate{navigation symbols}{}
\usecolortheme{rose} 
\useinnertheme[shadow=true]{rounded}% les block


\defbeamertemplate*{footline}{JLTree theme}
{
  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
  \end{beamercolorbox}
  \hbox{%
    \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,left]{title in head/foot}%
      \usebeamerfont{title in head/foot}\hspace*{2ex}\insertauthor \hspace*{1ex}(\insertshortinstitute) \hspace*{2ex} \insertdate
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
      \usebeamerfont{date in head/foot}
      \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} 
    \end{beamercolorbox}}%
}


\defbeamertemplate*{sidebar right}{JLTree theme}{}

\usesectionheadtemplate
{\hfil\insertsectionhead}
{\hfill\color{fg!50!bg}\insertsectionhead}


\usesubsectionheadtemplate
{\hfil\insertsubsectionhead}
{\hfill\color{fg!50!bg}\insertsubsectionhead}



\defbeamertemplate*{headline}{JLTree theme}
{%
  \leavevmode%
  \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{upper separation line head}
  \end{beamercolorbox}
  \@tempdimb=3.625ex% 2.4375ex%
  \multiply\@tempdimb by\beamer@sectionmax%
%%  \advance\@tempdimb by 1.125ex%
  \advance\@tempdimb by -1.125ex%
  \ifdim\@tempdimb<10.9ex% 3*(2.5+1.125)
     \@tempdimb=10.9ex%
  \fi
  \begin{beamercolorbox}[wd=.45\paperwidth, ht=\@tempdimb]{left block}%
    \usebeamerfont{section in head/foot}%
    \vbox to\@tempdimb{\vfill\insertsectionnavigation{.45\paperwidth}\vfill}%
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=1.125ex,ht=\@tempdimb,dp=1.125ex]{middle separation line head}%
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.44\paperwidth]{middle block}%
    \vbox to\@tempdimb{\vfill%
    \begin{beamercolorbox}[wd=.44\paperwidth,ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
      \usebeamerfont{title in head/foot}\insertshorttitle
    \end{beamercolorbox}
    \begin{beamercolorbox}[wd=.44\paperwidth,ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
      \usebeamerfont{section in head/foot}%
      \ifbeamer@tree@showhooks
      \setbox\beamer@tempbox=\hbox{\insertsectionhead}%
      \ifdim\wd\beamer@tempbox>1pt%
      \hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
      \hskip1pt%
      \fi%
      \else%
      \hskip6pt%
      \fi%
      \insertsectionhead
    \end{beamercolorbox}
    \begin{beamercolorbox}[wd=.44\paperwidth,ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}%
      \ifbeamer@tree@showhooks
      \setbox\beamer@tempbox=\hbox{\insertsubsectionhead}%
      \ifdim\wd\beamer@tempbox>1pt%
      \hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
      \hskip1pt%
      \fi%
      \else%
      \hskip12pt%
      \fi%
      \insertsubsectionhead
    \end{beamercolorbox}%
    \vfill}%
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.1\paperwidth,ht=\@tempdimb,right]{right block}%
    \vbox to\@tempdimb{\vfill\insertlogo\vfill}
  \end{beamercolorbox}
  \vfill
  \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{lower separation line head}
  \end{beamercolorbox}
}
\setbeamercolor{separation line}{use=structure,bg=structure.fg!50!bg}


\mode
<all>
