Exemple #1
0
    private void OnEnable()
    {
        ListCtrl.Column c = null;

        eventLogList = new ListCtrl();
        eventLogList.SetStyle(ListCtrl.Style.SelectOneRow);

        c           = eventLogList.AddColumn("Time", 120);
        c.Alignment = ListCtrl.ColumnAlignment.Left;

        c           = eventLogList.AddColumn("Type", 160);
        c.Alignment = ListCtrl.ColumnAlignment.Left;

        c = eventLogList.AddColumn("Event");

        eventLogList.SetOnClickRow(OnClickEvent);
        eventLogList.SetOnDblClickRow(OnDblClickEvent);
        eventLogList.SetOnRightClickRow(OnRightClickEvent);

        LoadSetting();

        foreach (EventLogger.EventLog eventLog in EventLogger.EventList)
        {
            OnEventLog(eventLog);
        }

        EventLogger.AddEventLogListener(OnEventLog);
    }