File: //lib/python3.6/site-packages/glances/outputs/__pycache__/glances_curses.cpython-36.pyc
3
Eo�c� �
@ s4 d Z ddlmZ ddlZddlmZmZmZmZm Z ddl
mZmZ ddl
mZ ddlmZ ddlmZmZ dd lmZ dd
lmZ y ddlZddlZddlmZ W n6 ek
r� ejd� er�ejd
� ejd� Y nX G dd� de�Z G dd� de �Z!G dd� de �Z"G dd� dee�Z#G dd� dee�Z$dS )zCurses interface class.� )�unicode_literalsN)� nativestr�u�
itervalues�enable�disable)�MACOS�WINDOWS)�logger)�glances_events)�glances_processes�sort_processes_key_list)�unicode_message)�Timer)�TextboxzACurses module not found. Glances cannot start in standalone mode.zCFor Windows you can try installing windows-curses with pip install.� c ) @ s� e Zd ZdZddiddiddiddiddiddidd id
diddidd
iddid
diddiddiddiddiddiddiddid
diddiddiddiddid
diddiddiddid
d idd!idd"idd#idd$idd%idd&id
d'idd(id
d)idd*idd+id,�(ZeZd-d.dd/d0d1d2gZd3Zd4d5d6d7d8d9d:d;d<d=d>d?gZ d@Z
dAZdBdCdDdEdFgZd�dHdI�Z
dJdK� ZdLdM� ZdNdO� ZdPdQ� ZdRdS� ZdTdU� ZdVdW� Zd�dYdZ�Zd[d\� Zd]d^� Zd_d`� Zdadb� Zdcdd� Zdedf� Zdgdh� Zdidj� Zdkdl� Zd�dmdn�Zdodp� Z d�drds�Z!dtdu� Z"d�dvdw�Z#dxdy� Z$dzd{� Z%d|d}� Z&d~d� Z'd�d�� Z(d�d�� Z)d�d�� Z*d�d�d��Z+d�d�d��Z,d�d�� Z-d�d�d��Z.d�d�d��Z/d�d�d��Z0d�d�d��Z1d�d�� Z2dGS )��_GlancesCursesz�This class manages the curses display (and key pressed).
Note: It is a private class, use GlancesCursesClient or GlancesCursesBrowser.
�switchZdisable_irixZpercpu�disable_left_sidebar�disable_quicklookZmeangpuZtheme_whiteZprocess_short_name�sort_key�autoZdisable_ampsZbyteZdiskio_iopsZcpu_percentZ
disable_cloudZdisable_diskioZdisable_dockerZ
fs_free_space�generate_graphZdisable_gpu�help_tagZio_countersZ
disable_ipZprogramsZdisable_connectionsZ
disable_alertZmemory_percent�reset_minmax_tagZdisable_networkZdisable_now�nameZ
disable_portsZ
enable_irqZ
disable_smartZdisable_raidZdisable_sensorsZ sparklineZ cpu_timesZnetwork_sumZusernameZ
network_cumulZdisable_wifi)(�0�1�2�3�6�9�/�a�A�b�B�c�C�d�D�F�g�G�h�i�I�j�K�l�m�M�n�N�p�P�Q�r�R�s�S�t�Tr �U�W� quicklook�cpu�gpu�mem�memswap�load�D ZnetworkZconnectionsZwifiZportsZdiskioZfsZirqZfoldersZraidZsmartZsensorsZnow� �"