Fix dettagli finestre...

This commit is contained in:
Samuele Locatelli
2024-09-19 17:32:22 +02:00
parent 04bc2fab4c
commit e025a9939d
4 changed files with 17 additions and 102 deletions
-66
View File
@@ -2,71 +2,5 @@
<configuration>
<appSettings>
<add key="appName" value="EgalWare ACC" />
<!--<add key="appVers" value="develop" />-->
<add key="pingMsTimeout" value="1500" />
<!-- ciclo corto x invio a server: ms -->
<add key="timerCheckMs" value="30000" />
<add key="vetoMinutes" value="1" />
<!-- watchdog, ping, check disconnesso -->
<add key="nMaxSend" value="10" />
<add key="pingTestSec" value="5" />
<add key="watchdogMaxSec" value="90" />
<add key="disconMaxSec" value="30" />
<add key="defIOB" value="2999" />
<add key="pauseSendMSec" value="2000" />
<add key="sendStartFLog" value="false" />
<!--gestione coda-->
<add key="maxQueueFLog" value="16384" />
<add key="maxQueueRawTransf" value="1024" />
<!--gestione max num errori-->
<add key="maxAliveErrors" value="1000" />
<add key="maxErroriCheck" value="300" />
<add key="maxSendErrors" value="100" />
<add key="maxReadErrors" value="20" />
<!--gestione REDIS-->
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
<add key="RedisConnAdmin" value="localhost,abortConnect=false,ssl=false" />
<add key="redisDb" value="10" />
<!--gestione invio dati in blocchi Json-->
<add key="minJsonData" value="2" />
<add key="maxJsonData" value="100" />
<add key="maxJsonDataEv" value="25" />
<!--gestione multithread-->
<add key="sendDataByThread" value="false" />
<!--Definizione avvio Adapter-->
<add key="autoLoadConf" value="true" />
<add key="autoStartOnLoad" value="true" />
<add key="startMinimized" value="true" />
<add key="windowCanMax" value="true" />
<add key="trayClose" value="true" />
<add key="autoSaveSec" value="60" />
<add key="waitRecMSec" value="60000" />
<add key="testCharSep" value="|" />
<add key="delayShowLogMs" value="500" />
<add key="vetoSeconds" value="5" />
<!--conf file-->
<add key="dataPath" value="DATA" />
<add key="dataConfPath" value="Conf" />
<add key="dataDatPath" value="DATA\DAT" />
<add key="resxPath" value="Resources" />
<add key="mainConfFile" value="MAIN.ini" />
<add key="defaultPersLayerFile" value="PersistData.dat" />
<add key="simDataFile" value="SimData.dat" />
<add key="memDumpFile" value="MemoryDump.dat" />
<add key="numSim" value="1" />
<add key="MMapR" value="MMapR.map" />
<add key="MMapW" value="MMapW.map" />
<add key="AUpdAsAdm" value="true" />
<add key="ConfToCloud" value="true" />
<add key="CacheConfToCloudDuratHour" value="24" />
<!--logging-->
<add key="recTime" value="true" />
<add key="verbose" value="false" />
<add key="logEvery" value="100" />
<add key="zipLogOldDay" value="1" />
<add key="maxLogDirSize" value="300" />
<add key="maxLogDays" value="400" />
<add key="numRowConsole" value="50" />
<add key="verboseLogTOut" value="60" />
</appSettings>
</configuration>
+1
View File
@@ -148,6 +148,7 @@
Controls.Add(btnSetup);
Controls.Add(label1);
Icon = (Icon)resources.GetObject("$this.Icon");
MaximizeBox = false;
Name = "ControlCenter";
Text = "Egalware AppControlCenter";
FormClosing += ControlCenter_FormClosing;
+15 -35
View File
@@ -44,11 +44,6 @@ namespace EgwControlCenter
#region Protected Fields
/// <summary>
/// Modalità di avvio
/// </summary>
protected AccEnum.StartMode ModoAvvio = AccEnum.StartMode.STD;
#endregion Protected Fields
#region Private Fields
@@ -92,24 +87,11 @@ namespace EgwControlCenter
/// </summary>
private void CheckFormVisibility()
{
// se non può massimizzare imposto COMUNQUE a minimized...
if (!AccUtils.CRB("windowCanMax"))
// controllo cosa devo mostrare...
if (WindowState == FormWindowState.Minimized)
{
WindowState = FormWindowState.Minimized;
}
// SOLO SE se sono in modo STD
if (ModoAvvio == AccEnum.StartMode.STD)
{
// controllo cosa devo mostrare...
if (WindowState == FormWindowState.Minimized)
{
notifyIcon1.Visible = false;
sendToTray();
}
else
{
notifyIcon1.Visible = false;
}
notifyIcon1.Visible = false;
sendToTray();
}
else
{
@@ -129,6 +111,11 @@ namespace EgwControlCenter
}
private void ControlCenter_Load(object sender, EventArgs e)
{
SetPosition();
}
private void SetPosition()
{
// posiziono in basso a sx...
Rectangle workArea = Screen.GetWorkingArea(this);
@@ -152,16 +139,8 @@ namespace EgwControlCenter
/// <param name="e"></param>
private void ControlCenter_Shown(object sender, EventArgs e)
{
// SOLO SE se sono in modo STD
if (ModoAvvio == StartMode.STD)
{
// avvio minimizzato se richiesto
if (AccUtils.CRB("startMinimized"))
{
// controllo e mando a tray...
sendToTray();
}
}
// avvio minimizzato
sendToTray();
}
/// <summary>
@@ -210,7 +189,6 @@ namespace EgwControlCenter
DataDir = Environment.GetEnvironmentVariable("ClickOnce_DataDirectory") ?? AccUtils.dataDir;
CurrCheck = new ReleaseChecker(ConfDir, DataDir, "ConfPatrol.json");
Log.Trace($"Folder Setup | {ConfDir} | {DataDir}");
//timerCheck.Interval = AccUtils.CRI("timerCheckMs");
timerCheck.Interval = (CurrCheck.CurrPatrolCont.RefreshIntSec * 1000);
// sistemo grafica TRAY ICON
SetupTrayIcon();
@@ -240,6 +218,8 @@ namespace EgwControlCenter
WindowState = FormWindowState.Normal;
}
private string AppName = "EgalWare ACC"; //= AccUtils.CRS("appName");
/// <summary>
/// Gestisce "andata nel tray" della form
/// </summary>
@@ -247,8 +227,8 @@ namespace EgwControlCenter
{
if (!notifyIcon1.Visible)
{
notifyIcon1.BalloonTipTitle = AccUtils.CRS("appName");
notifyIcon1.BalloonTipText = $"{AccUtils.CRS("appName")} running on tray";
notifyIcon1.BalloonTipTitle = AppName;
notifyIcon1.BalloonTipText = $"{AppName} running on tray";
notifyIcon1.BalloonTipIcon = ToolTipIcon.Info;
notifyIcon1.BalloonTipClicked += NotifyIcon1_BalloonTipClicked;
notifyIcon1.Visible = true;
@@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>True|2024-09-19T15:08:51.1944045Z||;True|2024-09-19T17:06:47.5482142+02:00||;True|2024-09-19T16:16:06.4269267+02:00||;True|2024-09-19T15:43:14.5803096+02:00||;</History>
<History>True|2024-09-19T15:19:00.2993133Z||;True|2024-09-19T17:08:51.1944045+02:00||;True|2024-09-19T17:06:47.5482142+02:00||;True|2024-09-19T16:16:06.4269267+02:00||;True|2024-09-19T15:43:14.5803096+02:00||;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>