curses |
Malédictions |
---|---|
Python |
Description
Ce module contient une interface avec la bibliothèque curses, permettant la gestion de terminaux portables.
Liste des procédures et fonctions
Nom | Description |
---|---|
baudrate | Cette fonction permet de retourner la vitesse de sortie du terminal en bits par seconde. |
beep | Cette fonction permet d'émettre un bref son d'attention. |
can_change_color | Cette fonction permet de retourner True ou False, selon que le programmeur peut changer les couleurs affichées par le terminal. |
cbreak | Cette fonction permet d'entrer en mode cbreak. |
color_content | Cette fonction permet de retourner l'intensité des composantes rouge, vert et bleu (RVB) dans la couleur spécifié, devant être comprise entre 0 et COLORS. |
color_pair | Cette fonction permet de retourner la valeur d'attribut pour afficher le texte dans la couleur spécifiée. |
curs_set | Cette fonction permet de définir l'état du curseur. |
def_prog_mode | Cette fonction permet d'enregistrer le mode actuel du terminal en tant que mode programme, le mode lorsque le programme en cours utilise des curseurs. |
def_shell_mode | Cette fonction permet d'enregistrer le mode terminal actuel en tant que mode interpréteur de commande. |
delay_output | Cette fonction permet d'insérer une pause en millisecondes spécifié dans la sortie. |
doupdate | Cette fonction permet de mettre à jour l'écran physique. |
echo | Cette fonction permet d'entrer en mode écho. |
endwin | Cette fonction permet de désinitialiser la bibliothèque et ramener le terminal à l'état normal. |
erasechar | Cette fonction permet de retourner le caractère d'effacement actuel de l'utilisateur sous la forme d'un objet d'un octet. |
filter | Cette fonction permet de mettre LINES à 1 et les capacités clear, cup, cud, cud1, cuu1, cuu, vpa sont désactivées pendant ces appels. |
flash | Cette fonction permet de faire clignoter l'écran. |
flushinp | Cette fonction permet de vider tous les tampons d'entrée. |
getmouse | Cette fonction permet de récupérer l'événement de souris en file d'attente, représenté sous la forme d'un 5-tuple. |
getsyx | Cette fonction permet de retourner les coordonnées actuelles du curseur d'écran virtuel sous forme de tuple (y, x). |
getwin | Cette fonction permet de lire les données relatives à la fenêtre entreposées dans le fichier par un appel précédent à putwin(). |
has_colors | Cette fonction permet de retourner True si le terminal peut afficher des couleurs; sinon, retournez False. |
has_ic | Cette fonction permet de retourner True si le terminal dispose de capacités d'insertion et de suppression de caractères. |
has_il | Cette fonction permet de retourner True si le terminal dispose de capacités d'insertion et de suppression de ligne, ou peut les simuler à l'aide de régions de défilement. |
has_key | Cette fonction permet de prendre une valeur de clef spécifié et de retourner True si le type de terminal actuel reconnaît une clef avec cette valeur. |
halfdelay | Cette fonction permet d'utiliser le mode demi-délai, similaire au mode cbreak en ce que les caractères tapés par l'utilisateur sont immédiatement disponibles pour le programme. |
init_color | Cette fonction permet de modifier la définition d'une couleur, en prenant le numéro de la couleur à modifier suivi de trois valeurs RVB (pour les quantités de composantes rouge, vert et bleu). |
init_pair | Cette classe permet de modifier la définition d'une paire de couleurs. |
initscr | Cette fonction permet d'initialiser la bibliothèque. |
is_term_resized | Cette fonction permet de retourner True si resize_term() modifie la structure de la fenêtre, False sinon. |
isendwin | Cette fonction permet de retourner True si endwin() a été appelé (c'est-à-dire que la bibliothèque curses a été désinitialisée). |
keyname | Cette fonction permet de retourner le nom de la clef numérotée k sous la forme d'un objet octets. |
killchar | Cette fonction permet de retourner le caractère d'arrêt de ligne actuel de l'utilisateur sous la forme d'un objet d'un octet. Sous les systèmes d'exploitation Unix, c'est une propriété du terminal de contrôle du programme curses, et n'est pas définie par la bibliothèque curses elle-même. |
longname | Cette fonction permet de retourner un objet bytes contenant le champ de nom long terminfo décrivant le terminal actuel. |
meta | Cette fonction permet d'indiquer si le drapeau est True et qu'il autorise la saisie de caractères 8 bits. |
mouseinterval | Cette fonction permet de définir la durée maximale en millisecondes pouvant s'écouler entre les événements de pression et de relâchement afin qu'ils soient reconnus comme un clic, et renvoyer la valeur d'intervalle précédente. |
mousemask | Cette fonction permet de définir les événements de souris à signaler et renvoyez un tuple (availablemask, oldmask). |
napms | Cette fonction permet d'attendre le nombre de millisecondes spécifiés. |
newpad | Cette fonction permet de créer et renvoyer un pointeur vers une nouvelle structure de données de remplissage avec le nombre donné de lignes et de colonnes. |
newwin | Cette fonction permet de retourner une nouvelle fenêtre, dont le coin supérieur gauche est à (begin_y, begin_x), et dont la hauteur / largeur est nlines / ncols. |
nl | Cette fonction permet d'entrer en mode nouvelle ligne. |
nocbreak | Cette fonction permet de quitter le mode cbreak. |
noecho | Cette fonction permet de quitter le mode écho. |
nonl | Cette fonction permet de quitter le mode nouvelle ligne. |
noqiflush | Cette fonction permet d'effectuer le vidage normal des files d'attente d'entrée et de sortie associées aux caractères INTR, QUIT et SUSP n'allant pas être effectué. |
noraw | Cette fonction permet de quitter le mode brut. |
pair_content | Cette fonction permet de retourner un tuple (fg, bg) contenant les couleurs de la paire de couleurs demandée. |
pair_number | Cette fonction permet de retourner le numéro de la paire de couleurs définie par la valeur d'attribut spécifié. |
putp | Cette fonction permet d'émettre la valeur d'une capacité terminfo spécifiée pour le terminal actuel. |
qiflush | Cette fonction permet d'indiquer si le drapeau est False, que l'effet est le même que l'appel de noqiflush(). |
raw | Cette fonction permet d'entrer en mode brut. |
reset_prog_mode | Cette fonction permet de remettre le terminal en mode programme, comme précédemment sauvegardé par def_prog_mode(). |
reset_shell_mode | Cette fonction permet de restaurer le terminal en mode d'interpréteur de commande, comme précédemment sauvegardé par def_shell_mode(). |
resetty | Cette fonction permet de restaurer l'état des modes du terminal à ce qu'il était lors du dernier appel à savetty(). |
resize_term | Cette fonction permet d'effectuer la majeure partie du travail; lors du redimensionnement des fenêtres, resize_term() remplit les zones étendues. |
resizeterm | Cette fonction permet de redimensionner les fenêtres standard et actuelles aux dimensions spécifiées et ajustez les autres données comptables utilisées par la bibliothèque curses enregistrant les dimensions de la fenêtre (en particulier le gestionnaire SIGWINCH). |
savetty | Cette fonction permet de sauvegarder l'état actuel des modes du terminal dans un tampon utilisable par resetty(). |
setsyx | Cette fonction permet de régler le curseur de l'écran virtuel sur y, x |
setupterm | Cette fonction permet d'initialiser le terminal. |
start_color | Cette fonction permet d'utiliser des couleurs et avant que toute autre routine de manipulation de couleur soit appelée. |
termattrs | Cette fonction permet de retourner un OU logique de tous les attributs vidéo pris en charge par le terminal. |
termname | Cette fonction permet de retourner la valeur de la variable d'environnement TERM, sous la forme d'un objet octets, tronqué à 14 caractères |
tigetflag | Cette fonction permet de retourner la valeur de la capacité booléenne correspondant au nom de la capacité capname de terminfo sous la forme d'un entier. |
tigetnum | Cette fonction permet de retourner la valeur de la capacité numérique correspondant au nom de la capacité capname de terminfo sous la forme d'un entier. |
tigetstr | Cette fonction permet de retourner la valeur de la capacité de chaîne de caractères correspondant au nom de la capacité capname de terminfo en tant qu'objet octets. |
tparm | Cette fonction permet d'instancier l'objet bytes de chaîne de caractères avec les paramètres fournis. |
typeahead | Cette fonction permet d'indiquer que le descripteur de fichier spécifié doit être utilisé pour la vérification des entêtes de caractères. |
unctrl | Cette fonction permet de retourner un objet bytes étant une représentation affichable du caractère spécifié. |
ungetch | Cette fonction permet d'appuyer sur le caractère spécifié pour que le prochain getch() le renvoie. |
update_lines_cols | Cette fonction permet de mettre à jour les lignes et les colonnes. |
unget_wch | Cette fonction permet d'appuyer sur le caractère spécifié pour que le prochain get_wch() le renvoie. |
ungetmouse | Cette fonction permet de pousser un événement KEY_MOUSE sur la file d'attente d'entrée, en y associant les données d'état données. |
use_env | Cette fonction permet d'indiquer, lorsque le drapeau est False, que les valeurs des lignes et des colonnes spécifiées dans la base de données terminfo seront utilisées, même si les variables d'environnement LINES et COLUMNS (utilisées par défaut) sont définies, ou si curses s'exécute dans une fenêtre (auquel cas le comportement par défaut serait utiliser la taille de la fenêtre si LINES et COLUMNS ne sont pas définis). |
use_default_colors | Cette fonction permet d'autoriser l'utilisation des valeurs par défaut pour les couleurs sur les terminaux prenant en charge cette fonctionnalité. |
wrapper | Cette fonction permet d'initialiser curses et d'appeler un autre objet appelable, func, devant être le reste de votre application utilisant curses. |
Dernière mise à jour : Vendredi, le 3 janvier 2020