mirror of
https://github.com/nicolargo/glances.git
synced 2025-01-03 15:15:02 +03:00
Refactor how left bar is displayed
This commit is contained in:
parent
c0284fbc69
commit
a60e8a42c7
@ -27,7 +27,7 @@ history_size=1200
|
||||
separator=True
|
||||
# Set the the Curses and WebUI interface left menu plugin list (comma-separated)
|
||||
#left_menu=network,wifi,connections,ports,diskio,fs,irq,folders,raid,smart,sensors,now
|
||||
# Limit the number of processes to display (for the WebUI)
|
||||
# Limit the number of processes to display
|
||||
max_processes_display=25
|
||||
# Set URL prefix for the WebUI and the API
|
||||
# Example: url_prefix=/glances/ => http://localhost/glances/
|
||||
|
@ -27,7 +27,7 @@ history_size=1200
|
||||
separator=True
|
||||
# Set the the Curses and WebUI interface left menu plugin list (comma-separated)
|
||||
#left_menu=network,wifi,connections,ports,diskio,fs,irq,folders,raid,smart,sensors,now
|
||||
# Limit the number of processes to display (for the WebUI)
|
||||
# Limit the number of processes to display
|
||||
max_processes_display=25
|
||||
# Set URL prefix for the WebUI and the API
|
||||
# Example: url_prefix=/glances/ => http://localhost/glances/
|
||||
|
@ -606,10 +606,9 @@ class _GlancesCurses(object):
|
||||
# Compute the plugin max size
|
||||
plugin_max_width = None
|
||||
if p in self._left_sidebar:
|
||||
plugin_max_width = max(self._left_sidebar_min_width,
|
||||
self.term_window.getmaxyx()[1] - 105)
|
||||
plugin_max_width = min(self._left_sidebar_max_width,
|
||||
plugin_max_width)
|
||||
max(self._left_sidebar_min_width,
|
||||
self.term_window.getmaxyx()[1] - 105))
|
||||
|
||||
# Get the view
|
||||
ret[p] = stats.get_plugin(p).get_stats_display(args=self.args,
|
||||
@ -622,7 +621,7 @@ class _GlancesCurses(object):
|
||||
The value is dynamicaly computed."""
|
||||
max_processes_displayed = (
|
||||
self.term_window.getmaxyx()[0]
|
||||
- 11
|
||||
- 11 # Glances header + Top + Process header
|
||||
- (0 if 'containers' not in stat_display else self.get_stats_display_height(stat_display["containers"]))
|
||||
- (
|
||||
0
|
||||
@ -641,7 +640,7 @@ class _GlancesCurses(object):
|
||||
if max_processes_displayed < 0:
|
||||
max_processes_displayed = 0
|
||||
if glances_processes.max_processes is None or glances_processes.max_processes != max_processes_displayed:
|
||||
logger.debug("Set number of displayed processes to {}".format(max_processes_displayed))
|
||||
logger.info("Set number of displayed processes to {}".format(max_processes_displayed))
|
||||
glances_processes.max_processes = max_processes_displayed
|
||||
|
||||
def display(self, stats, cs_status=None):
|
||||
|
@ -13,6 +13,7 @@ from datetime import datetime
|
||||
from time import tzname
|
||||
import pytz
|
||||
|
||||
from glances.logger import logger
|
||||
from glances.events_list import glances_events
|
||||
|
||||
# from glances.logger import logger
|
||||
@ -120,6 +121,10 @@ class PluginModel(GlancesPluginModel):
|
||||
glances_events.set_max_events(config.get_int_value('alert', 'max_events', default=10))
|
||||
glances_events.set_min_duration(config.get_int_value('alert', 'min_duration', default=6))
|
||||
glances_events.set_min_interval(config.get_int_value('alert', 'min_interval', default=6))
|
||||
else:
|
||||
glances_events.set_max_events(10)
|
||||
glances_events.set_min_duration(6)
|
||||
glances_events.set_min_interval(6)
|
||||
|
||||
def update(self):
|
||||
"""Nothing to do here. Just return the global glances_log."""
|
||||
|
Loading…
Reference in New Issue
Block a user