public PSUTools() { // ������ InitializeComponent(); // �ݒ�ǂݍ��� options = (PSUToolsOptions)options.Load(); // �ݒ�̓K�p ApplyOptions(); // ThreadingImageConverter imageConverter = new ThreadingImageConverter(convertFileList); // �C�x���g�n���h����lj� options.Changed += new EventHandler(options_Changed); // �`���b�g���O��\�� if (options.ChatLogVisible) { ShowChatLog(); } // �^�X�N�g���C�̃A�C�R����\�� notifyIcon.Visible = true; }
public FormOptions(PSUToolsOptions options) { // // Windows �t�H�[�� �f�U�C�i �T�|�[�g�ɕK�v�ł��B // InitializeComponent(); PropertyGridOptions.SelectedObject = options; }
public FormChatLog(PSUToolsOptions options) { InitializeComponent(); this.options = options; // �t�H�[���̏�Ԃ� this.Size = options.ChatLogSize; this.Location = options.ChatLogLocation; splitContainer.SplitterDistance = options.ChatLogSplitterDistance; listViewChatLog.Sorting = options.ChatLogSortOrder; listViewTeamChatLog.Sorting = options.ChatLogTeamSortOrder; // Tail logTail.Encoding = Encoding.GetEncoding("shift_jis"); logTail.Filter = PSUToolsOptions.chatFilePrefix + "*" + PSUToolsOptions.chatFileExtension; logTail.Changed += new TailEventArgsHandler(LogFile_Changed); // �ݒ�̓K�p ApplyOptions(); // ���O�t�@�C����ǂݍ��� LoadLogFile(); // ���O��\�� AddListViewItems(listViewChatLog, logItems); AddListViewItems(listViewTeamChatLog, teamLogItems); // �^�C�}�[��J�n timerUpdateListView.Enabled = true; // ���X�g�r���[��\�[�g listViewChatLog.ListViewItemSorter = new ListViewItemComparer(0, listViewChatLog.Sorting); listViewTeamChatLog.ListViewItemSorter = new ListViewItemComparer(0, listViewTeamChatLog.Sorting); // �Ď���J�n if (!String.IsNullOrEmpty(options.LogFolder) && Directory.Exists(options.LogFolder)) { logTail.EnableRaisingEvents = true; } // �C�x���g�n���h����lj� options.Changed += new EventHandler(options_Changed); }