@startuml "gerer-note"
skinparam shadowing false
skinparam monochrome true

partition "ac: Gérer note" {
    start
    :L'utilisateur clique sur l'onglet\nde gestion des note;
    repeat
        switch (Quel actions faire ?)
            case (Ouvrir note)
                :L'utilisateur clique sur une note\n;
                :Préparer environnement;
            case (\nSupprimer note)
                :L'utilisateur choisit un note\nparmi la liste;
                :L'utilisateur clique sur\n Supprimer;
                :Le système supprime le note\n de la base de donnée;
            case (\nPoursuivre lecture á partir)
                :L'utilisateur choisit un note\nparmi la liste;
                :L'utilisateur clique sur\nPoursuivre la lecture;
                :Regarder Kast;
            case (\nRenommer note)
                :L'utilisateur choisit un note\nparmi la liste;
                :L'utilisateur cliquer sur le nom\n de la note;
                :L'utilisateur saisit le nouveau\n nom;
                :Le système vérifie les valeurs\nsaisit en même temps.;
                :Le système met à jour les\ninformations en même temps.;
                :Le système change la position du\n  kast dans la liste;
        endswitch
    repeat while (L'utilisateur a fini de gérer ses notes ?) is (no)
    ->yes;
    stop
}
@enduml

