package de.duehl.vocabulary.japanese.ui.data;

/**
 * Dieses Interface steht für ein Objekt, dass die eigenen Listen in der grafischen Oberfläche des
 * Vokabel-Trainers auf die eine oder andere Weise aktualisieren kann.
 *
 * @version 1.01     2025-06-27
 * @author Christian Dühl
 */

public interface OwnListInGuiRefresher {

    /**
     * Setzt in allen Bars mit den Vokabularien die Vordergrundfarbe auf den nach den Optionen und
     * ggf. dem Durchschnitt der erfolgreichen Abfrage der Vokabeln aus dem Vokabular richtig.
     */
    void setCorrectForegroundColorOfVocabularyBarsLater();

    /** Erstellt den Teil mit den eigenen Listen neu. */
    void actualizeOwnListsPart();

}
