diff --git a/beamercolorthemeaptero.sty b/beamercolorthemeaptero.sty index 25753d8..af5c7a9 100644 --- a/beamercolorthemeaptero.sty +++ b/beamercolorthemeaptero.sty @@ -43,6 +43,8 @@ \setbeamercolor{frametitle line}{fg=blue} \setbeamercolor{itemize item}{parent={normal text}} +\setbeamercolor{itemize item check}{parent={normal text}, fg=green} +\setbeamercolor{itemize item uncheck}{parent={normal text}, fg=red} \setbeamercolor{itemize subitem}{parent={normal text}} \setbeamercolor{enumerate item}{parent={normal text}} diff --git a/beamercolorthemeut.sty b/beamercolorthemeut.sty index 49c7ac1..853b3ef 100644 --- a/beamercolorthemeut.sty +++ b/beamercolorthemeut.sty @@ -38,6 +38,8 @@ \setbeamercolor{alerted text}{fg=utred} \setbeamercolor{itemize item}{parent={normal text}, fg=utblack!60} +\setbeamercolor{itemize item check}{parent={normal text}, fg=utgreen} +\setbeamercolor{itemize item uncheck}{parent={normal text}, fg=utred} \setbeamercolor{itemize subitem}{parent={normal text}, fg=utblack!60} \setbeamercolor{enumerate item}{parent={normal text}, fg=utblack!80} diff --git a/beamerthemelines.sty b/beamerthemelines.sty index 8dd7cb4..e6a7d80 100644 --- a/beamerthemelines.sty +++ b/beamerthemelines.sty @@ -9,6 +9,7 @@ \RequirePackage{tikz} \RequirePackage{xstring} +\RequirePackage{pifont} \newif\if@beamer@footline@author \newif\if@beamer@footline@institute @@ -316,19 +317,31 @@ \defbeamertemplate{itemize item}{arrow}{\itemarrow} \defbeamertemplate{itemize item}{filledarrow}{\itemfilledarrow} \defbeamertemplate{itemize item}{dash}{\itemdash} +\defbeamertemplate{itemize item}{check}{{\usebeamercolor[fg]{itemize item check}\ding{51}}} % or \checkmark +\defbeamertemplate{itemize item}{uncheck}{{\usebeamercolor[fg]{itemize item uncheck}\ding{55}}} \defbeamertemplatealias{itemize item}{emph}{filledarrow} \defbeamertemplatealias{itemize item}{message}{arrow} \defbeamertemplate{itemize subitem}{arrow}{\itemarrow} \defbeamertemplate{itemize subitem}{dash}{\itemdash} +\defbeamertemplate{itemize subitem}{check}{\checkmark} -\setbeamertemplate{itemize item}[arrow] % default, triangle, circle, square, ball, arrow, dash -\setbeamertemplate{itemize subitem}[dash] % default, triangle, circle, square, ball, arrow, dash +% default, triangle, circle, square, ball, arrow, dash, check, uncheck: +\setbeamertemplate{itemize item}[arrow] +\setbeamertemplate{itemize subitem}[dash] %%%%% emph item: \newenvironment{emphenv}{\only{\setbeamertemplate{itemize item}[emph]}}{} +%%%%% check item: + +\newenvironment{checkenv}{\only{\setbeamertemplate{itemize item}[check]}}{} + +%%%%% uncheck item: + +\newenvironment{uncheckenv}{\only{\setbeamertemplate{itemize item}[uncheck]}}{} + %%%%% message like item: \newenvironment{messageenv}{\only{\setbeamertemplate{itemize item}[message]\setbeamercolor{itemize item}{use={message item symbol},fg=message item symbol.fg}\usebeamerfont{message item}\usebeamercolor[fg]{message item}}}{} diff --git a/beamerthemeut.sty b/beamerthemeut.sty index fe3be9e..e0a6cf4 100644 --- a/beamerthemeut.sty +++ b/beamerthemeut.sty @@ -45,7 +45,7 @@ \setbeamertemplate{footline line}[page][0.3pt] % text, page \setbeamertemplate{footline separator}[text][0.3pt] % text, full, dash, space -% default, triangle, circle, square, ball, arrow, filledarrow, dash: +% default, triangle, circle, square, ball, arrow, filledarrow, dash, check, uncheck: \setbeamertemplate{itemize item}[arrow] \setbeamertemplate{itemize subitem}[dash] \defbeamertemplatealias{itemize item}{emph}{filledarrow} % for emph action items diff --git a/lines-example.tex b/lines-example.tex index e60fa06..7299401 100644 --- a/lines-example.tex +++ b/lines-example.tex @@ -160,6 +160,7 @@ \begin{itemize} \item \verb!arrow! \item \verb!filledarrow! + \item \verb!check! \item \verb!dash! \item \verb!triangle! \end{itemize} @@ -232,9 +233,9 @@ \verb!\begin{itemize}!\\ \verb!\item[\itemfilledarrow] Apple!\\ \verb!\item<2-| alert@3> Orange!\\ - \verb!\item<2-| emph@2> Lemon!\\ + \verb!\item<2-| emph@2| uncheck@3-> Lemon!\\ \verb!\item<3-| emph@1-> Banana!\\ - \verb!\item<3-> Mango!\\ + \verb!\item<3-| check@4> Mango!\\ \verb!\item<4-| message@1-> Cherries!\\ \verb!\item<4-> Grapes!\\ \verb!\end{itemize}! @@ -245,9 +246,9 @@ \begin{itemize} \item[\itemfilledarrow] Apple \item<2-| alert@3> Orange - \item<2-| emph@2> Lemon + \item<2-| emph@2| uncheck@3-> Lemon \item<3-| emph@1-> Banana - \item<3-> Mango + \item<3-| check@4> Mango \item<4-| message@1-> Cherries \item<4-> Grapes \end{itemize} diff --git a/ut-example.tex b/ut-example.tex index 1d337e3..dddd66f 100644 --- a/ut-example.tex +++ b/ut-example.tex @@ -152,9 +152,9 @@ \verb!\begin{itemize}!\\ \verb!\item[\itemfilledarrow] Apple!\\ \verb!\item<2-| alert@3> Orange!\\ - \verb!\item<2-| emph@2> Lemon!\\ + \verb!\item<2-| emph@2| uncheck@3-> Lemon!\\ \verb!\item<3-| emph@1-> Banana!\\ - \verb!\item<3-> Mango!\\ + \verb!\item<3-| check@4> Mango!\\ \verb!\item<4-| message@1-> Cherries!\\ \verb!\item<4-> Grapes!\\ \verb!\end{itemize}! @@ -165,9 +165,9 @@ \begin{itemize} \item[\itemfilledarrow] Apple \item<2-| alert@3> Orange - \item<2-| emph@2> Lemon + \item<2-| emph@2| uncheck@3-> Lemon \item<3-| emph@1-> Banana - \item<3-> Mango + \item<3-| check@4> Mango \item<4-| message@1-> Cherries \item<4-> Grapes \end{itemize}