2019-07-05 05:04:14 +12:00
|
|
|
|
using Clearcove.Logging;
|
|
|
|
|
using IWshRuntimeLibrary;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Diagnostics;
|
|
|
|
|
using System.Drawing;
|
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
using SystemTrayMenu.Helper;
|
|
|
|
|
using TAFactory.IconPack;
|
|
|
|
|
|
|
|
|
|
namespace SystemTrayMenu.Controls
|
|
|
|
|
{
|
2019-07-06 09:09:55 +12:00
|
|
|
|
public enum MenuDataValidity
|
|
|
|
|
{
|
|
|
|
|
Valid,
|
|
|
|
|
Invalid,
|
|
|
|
|
NoAccess
|
|
|
|
|
}
|
|
|
|
|
|
2019-07-05 05:04:14 +12:00
|
|
|
|
public struct MenuData
|
|
|
|
|
{
|
|
|
|
|
public List<RowData> RowDatas;
|
2019-07-06 09:09:55 +12:00
|
|
|
|
public MenuDataValidity Validity;
|
2019-07-05 05:04:14 +12:00
|
|
|
|
public int Level;
|
|
|
|
|
};
|
|
|
|
|
}
|