\hypertarget{classnotification_1_1Notification}{
\section{Référence de la classe notification.Notification}
\label{classnotification_1_1Notification}\index{notification::Notification@{notification::Notification}}
}


Une classe pour afficher des notifications à l'écran.  


\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classnotification_1_1Notification_af48fcc59085a05162787eaa20c8c60a4}{\_\-\_\-init\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Le constructeur. \item\end{DoxyCompactList}\item 
def \hyperlink{classnotification_1_1Notification_a9ba9d5aeff7850b71c59c395a9d20592}{notify}
\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classnotification_1_1Notification_a5f42e7a6a9dec65d74e8ebe9def0dc9b}{app\_\-name}
\item 
\hyperlink{classnotification_1_1Notification_a076168419289e976899a7cc465420200}{replaces\_\-id}
\item 
\hyperlink{classnotification_1_1Notification_aa14f3149e14113fe68c86f9368094cdf}{app\_\-icon}
\item 
\hyperlink{classnotification_1_1Notification_a7801a1d0ed2bf541eee3650b5b50ec34}{summary}
\item 
\hyperlink{classnotification_1_1Notification_a2b55d9a33c6c5f08afbfac395bcd7a84}{body}
\item 
\hyperlink{classnotification_1_1Notification_a4c24aa20a97656aba1848e8e9e09054b}{actions}
\item 
\hyperlink{classnotification_1_1Notification_a108bfa13092b0c56fff02c2b309c4898}{hints}
\item 
\hyperlink{classnotification_1_1Notification_a206ccbe328d7b6acb316478f39d62603}{expire\_\-timeout}
\item 
\hyperlink{classnotification_1_1Notification_ac991228788a7c88e119b6565d5022075}{interface}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
Une classe pour afficher des notifications à l'écran. Doit fonctionner avec tous les gestionnaires de bureau qui adhèrent aux standards de freedesktop.org. Cette classe est basée sur la documentation disponible à \href{http://www.galago-project.org/specs/notification/0.9/x408.html}{\tt http://www.galago-\/project.org/specs/notification/0.9/x408.html} 

Définition à la ligne 37 du fichier notification.py.



\subsection{Documentation des fonctions membres}
\hypertarget{classnotification_1_1Notification_af48fcc59085a05162787eaa20c8c60a4}{
\index{notification::Notification@{notification::Notification}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!notification::Notification@{notification::Notification}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def notification.Notification.\_\-\_\-init\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ app\_\-name = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{}]{ replaces\_\-id = {\ttfamily 0}, }
\item[{}]{ app\_\-icon = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{}]{ summary = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{}]{ body = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{}]{ actions = {\ttfamily \mbox{[}\mbox{]}}, }
\item[{}]{ hints = {\ttfamily \{\}}, }
\item[{}]{ expire\_\-timeout = {\ttfamily 1000}}
\end{DoxyParamCaption}
)}}
\label{classnotification_1_1Notification_af48fcc59085a05162787eaa20c8c60a4}


Le constructeur. 


\begin{DoxyParams}{Paramètres}
\item[{\em app\_\-name}]nom d'une application, valeur par défaut =\char`\"{}\char`\"{} \item[{\em replaces\_\-id}]identifiant d'une notification à remplacer valeur par défaut=0 \item[{\em app\_\-icon}]nom d'un fichier servant pour l'icône valeur par défaut=\char`\"{}\char`\"{} \item[{\em summary}]description brève de la notification valeur par défaut =\char`\"{}\char`\"{} \item[{\em body}]le texte de la notification, valeur pa défaut=\char`\"{}\char`\"{} \item[{\em actions}]une liste de paires représeantant des actions, valeur par défaut=\mbox{[}\mbox{]} \item[{\em hints}]un dictionnaire de suggestions, valeur par défaut=\{\}, \item[{\em expire\_\-timeout}]durée maximale d'affichage en millisecondes, valeur par défaut=1000 \end{DoxyParams}


Définition à la ligne 51 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a9ba9d5aeff7850b71c59c395a9d20592}{
\index{notification::Notification@{notification::Notification}!notify@{notify}}
\index{notify@{notify}!notification::Notification@{notification::Notification}}
\subsubsection[{notify}]{\setlength{\rightskip}{0pt plus 5cm}def notification.Notification.notify (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classnotification_1_1Notification_a9ba9d5aeff7850b71c59c395a9d20592}


Définition à la ligne 70 du fichier notification.py.



\subsection{Documentation des données membres}
\hypertarget{classnotification_1_1Notification_a4c24aa20a97656aba1848e8e9e09054b}{
\index{notification::Notification@{notification::Notification}!actions@{actions}}
\index{actions@{actions}!notification::Notification@{notification::Notification}}
\subsubsection[{actions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.actions}}}
\label{classnotification_1_1Notification_a4c24aa20a97656aba1848e8e9e09054b}


Définition à la ligne 57 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_aa14f3149e14113fe68c86f9368094cdf}{
\index{notification::Notification@{notification::Notification}!app\_\-icon@{app\_\-icon}}
\index{app\_\-icon@{app\_\-icon}!notification::Notification@{notification::Notification}}
\subsubsection[{app\_\-icon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.app\_\-icon}}}
\label{classnotification_1_1Notification_aa14f3149e14113fe68c86f9368094cdf}


Définition à la ligne 54 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a5f42e7a6a9dec65d74e8ebe9def0dc9b}{
\index{notification::Notification@{notification::Notification}!app\_\-name@{app\_\-name}}
\index{app\_\-name@{app\_\-name}!notification::Notification@{notification::Notification}}
\subsubsection[{app\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.app\_\-name}}}
\label{classnotification_1_1Notification_a5f42e7a6a9dec65d74e8ebe9def0dc9b}


Définition à la ligne 52 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a2b55d9a33c6c5f08afbfac395bcd7a84}{
\index{notification::Notification@{notification::Notification}!body@{body}}
\index{body@{body}!notification::Notification@{notification::Notification}}
\subsubsection[{body}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.body}}}
\label{classnotification_1_1Notification_a2b55d9a33c6c5f08afbfac395bcd7a84}


Définition à la ligne 56 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a206ccbe328d7b6acb316478f39d62603}{
\index{notification::Notification@{notification::Notification}!expire\_\-timeout@{expire\_\-timeout}}
\index{expire\_\-timeout@{expire\_\-timeout}!notification::Notification@{notification::Notification}}
\subsubsection[{expire\_\-timeout}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.expire\_\-timeout}}}
\label{classnotification_1_1Notification_a206ccbe328d7b6acb316478f39d62603}


Définition à la ligne 59 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a108bfa13092b0c56fff02c2b309c4898}{
\index{notification::Notification@{notification::Notification}!hints@{hints}}
\index{hints@{hints}!notification::Notification@{notification::Notification}}
\subsubsection[{hints}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.hints}}}
\label{classnotification_1_1Notification_a108bfa13092b0c56fff02c2b309c4898}


Définition à la ligne 58 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_ac991228788a7c88e119b6565d5022075}{
\index{notification::Notification@{notification::Notification}!interface@{interface}}
\index{interface@{interface}!notification::Notification@{notification::Notification}}
\subsubsection[{interface}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.interface}}}
\label{classnotification_1_1Notification_ac991228788a7c88e119b6565d5022075}


Définition à la ligne 64 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a076168419289e976899a7cc465420200}{
\index{notification::Notification@{notification::Notification}!replaces\_\-id@{replaces\_\-id}}
\index{replaces\_\-id@{replaces\_\-id}!notification::Notification@{notification::Notification}}
\subsubsection[{replaces\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.replaces\_\-id}}}
\label{classnotification_1_1Notification_a076168419289e976899a7cc465420200}


Définition à la ligne 53 du fichier notification.py.

\hypertarget{classnotification_1_1Notification_a7801a1d0ed2bf541eee3650b5b50ec34}{
\index{notification::Notification@{notification::Notification}!summary@{summary}}
\index{summary@{summary}!notification::Notification@{notification::Notification}}
\subsubsection[{summary}]{\setlength{\rightskip}{0pt plus 5cm}{\bf notification.Notification.summary}}}
\label{classnotification_1_1Notification_a7801a1d0ed2bf541eee3650b5b50ec34}


Définition à la ligne 55 du fichier notification.py.



La documentation de cette classe a été générée à partir du fichier suivant :\begin{DoxyCompactItemize}
\item 
src/\hyperlink{notification_8py}{notification.py}\end{DoxyCompactItemize}
