Añadir título a CpuMon
Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
parent
1e1f1ea828
commit
ade963f35a
@ -1,3 +1,4 @@
|
||||
#include "textos.hpp"
|
||||
#include "ui.hpp"
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
@ -26,6 +26,7 @@ const extern std::string confTiempoError = "The time format must be HH:mm:ss";
|
||||
const extern std::string confArchText_1 = "Autogenerated file by Stress_UI";
|
||||
const extern std::string confArchText_2 =
|
||||
"Do not edit manually without knowing what you do";
|
||||
const extern std::string monitorTitulo = "CPU Monitor";
|
||||
} // namespace en
|
||||
|
||||
#endif // __EN_HPP_
|
||||
|
@ -27,6 +27,7 @@ const extern std::string confTiempoError =
|
||||
const extern std::string confArchText_1 = "Archivo autogenerado por Stress_UI";
|
||||
const extern std::string confArchText_2 =
|
||||
"No editar manualmente sin saber lo que se hace";
|
||||
const extern std::string monitorTitulo = "Monitor CPU";
|
||||
} // namespace es
|
||||
|
||||
#endif // __ES_HPP_
|
||||
|
@ -26,6 +26,7 @@ const extern std::string confTiempoError =
|
||||
const extern std::string confArchText_1 = "Arquivo autoxenerado por Stress_UI";
|
||||
const extern std::string confArchText_2 =
|
||||
"Non editar manualmente sin saber o que se fai";
|
||||
const extern std::string monitorTitulo = "Monitor CPU";
|
||||
} // namespace gl
|
||||
|
||||
#endif // __GL_HPP_
|
||||
|
@ -24,6 +24,7 @@ extern std::string g_confHilosError;
|
||||
extern std::string g_confTiempoError;
|
||||
extern std::string g_confArchText_1;
|
||||
extern std::string g_confArchText_2;
|
||||
extern std::string g_monitorTitulo;
|
||||
|
||||
void inicializarIdioma(std::string idioma);
|
||||
} // namespace txt
|
||||
|
@ -29,7 +29,7 @@ void showCenterMensaje(std::vector<std::string> *mensaje,
|
||||
void showTopTitle(const std::vector<std::string> *titulo);
|
||||
|
||||
void mostrarVentana(WINDOW *ventana, std::vector<std::string> *texto,
|
||||
int *ancho, uint8_t *sectores);
|
||||
int *ancho, uint8_t *sectores, std::string *tituloVentana);
|
||||
|
||||
void borrarVentana(WINDOW *ventana);
|
||||
|
||||
|
@ -125,7 +125,8 @@ void CpuMon::obtenerUsoCPU(const std::vector<DatosCPU> &entradas1,
|
||||
salida[i - 1] = CpuMon::obtenerBarra(&usoCPU, e1.cpu);
|
||||
}
|
||||
|
||||
ui::mostrarVentana(ventanaMonitorCPU, &salida, &columnas, &num_sectores);
|
||||
ui::mostrarVentana(ventanaMonitorCPU, &salida, &columnas, &num_sectores,
|
||||
&txt::g_monitorTitulo);
|
||||
}
|
||||
|
||||
std::string CpuMon::obtenerBarra(float *porcentaje, std::string cpu) {
|
||||
|
@ -24,6 +24,7 @@ std::string txt::g_confHilosError;
|
||||
std::string txt::g_confTiempoError;
|
||||
std::string txt::g_confArchText_1;
|
||||
std::string txt::g_confArchText_2;
|
||||
std::string txt::g_monitorTitulo;
|
||||
|
||||
void txt::inicializarIdioma(std::string idioma) {
|
||||
idioma = idioma.substr(0, idioma.find("_"));
|
||||
@ -50,6 +51,7 @@ void txt::inicializarIdioma(std::string idioma) {
|
||||
txt::g_confTiempoError = confTiempoError;
|
||||
txt::g_confArchText_1 = confArchText_1;
|
||||
txt::g_confArchText_2 = confArchText_2;
|
||||
txt::g_monitorTitulo = monitorTitulo;
|
||||
} else if (idioma == "es") {
|
||||
using namespace es;
|
||||
txt::g_noColor = noColor;
|
||||
@ -73,6 +75,7 @@ void txt::inicializarIdioma(std::string idioma) {
|
||||
txt::g_confTiempoError = confTiempoError;
|
||||
txt::g_confArchText_1 = confArchText_1;
|
||||
txt::g_confArchText_2 = confArchText_2;
|
||||
txt::g_monitorTitulo = monitorTitulo;
|
||||
} else if (idioma == "en") {
|
||||
using namespace en;
|
||||
txt::g_noColor = noColor;
|
||||
@ -96,6 +99,7 @@ void txt::inicializarIdioma(std::string idioma) {
|
||||
txt::g_confTiempoError = confTiempoError;
|
||||
txt::g_confArchText_1 = confArchText_1;
|
||||
txt::g_confArchText_2 = confArchText_2;
|
||||
txt::g_monitorTitulo = monitorTitulo;
|
||||
} else {
|
||||
using namespace en;
|
||||
txt::g_noColor = noColor;
|
||||
@ -119,5 +123,6 @@ void txt::inicializarIdioma(std::string idioma) {
|
||||
txt::g_confTiempoError = confTiempoError;
|
||||
txt::g_confArchText_1 = confArchText_1;
|
||||
txt::g_confArchText_2 = confArchText_2;
|
||||
txt::g_monitorTitulo = monitorTitulo;
|
||||
}
|
||||
}
|
||||
|
@ -143,9 +143,11 @@ void ui::borrarVentana(WINDOW *ventana) {
|
||||
}
|
||||
|
||||
void ui::mostrarVentana(WINDOW *ventana, std::vector<std::string> *texto,
|
||||
int *ancho, uint8_t *sectores) {
|
||||
int *ancho, uint8_t *sectores,
|
||||
std::string *tituloVentana) {
|
||||
attron(A_BOLD);
|
||||
box(ventana, 0, 0);
|
||||
mvwprintw(ventana, 0, 1, tituloVentana->c_str());
|
||||
for (uint8_t i = 1; i < *sectores + 1; i++) {
|
||||
for (uint8_t j = 0; j < texto->size(); j++) {
|
||||
mvwprintw(ventana, j + 1, *ancho - *ancho / i + 1, texto->at(j).c_str());
|
||||
|
Loading…
x
Reference in New Issue
Block a user