C# Class srcrepair.FrmMainW

Afficher le fichier Open project: xvitaly/srcrepair

Méthodes publiques

Méthode Description
FrmMainW ( ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Méthode Description
AppRefresh_Click ( object sender, EventArgs e ) : void
AppSelector_SelectedIndexChanged ( object sender, EventArgs e ) : void
AutoUpdateCheck ( string FullAppPath, string UserAgent ) : bool

Проверяет наличие обновлений для программы. Используется в модуле автообновления.

BUT_CrBkupReg_ButtonClick ( object sender, EventArgs e ) : void
BUT_DelB_Click ( object sender, EventArgs e ) : void
BUT_ExploreBUp_Click ( object sender, EventArgs e ) : void
BUT_L_AllSRC_Click ( object sender, EventArgs e ) : void
BUT_L_AllSteam_Click ( object sender, EventArgs e ) : void
BUT_L_GameSettings_Click ( object sender, EventArgs e ) : void
BUT_OpenNpad_Click ( object sender, EventArgs e ) : void
BUT_Refresh_Click ( object sender, EventArgs e ) : void
BUT_RestoreB_Click ( object sender, EventArgs e ) : void
BU_LVTable_ColumnWidthChanging ( object sender, ColumnWidthChangingEventArgs e ) : void
BW_BkUpRecv_DoWork ( object sender, DoWorkEventArgs e ) : void
BW_FPRecv_DoWork ( object sender, DoWorkEventArgs e ) : void
BW_FPRecv_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
BW_HUDList_DoWork ( object sender, DoWorkEventArgs e ) : void
BW_HUDScreen_DoWork ( object sender, DoWorkEventArgs e ) : void
BW_HudInstall_DoWork ( object sender, DoWorkEventArgs e ) : void
BW_HudInstall_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
BW_UpChk_DoWork ( object sender, DoWorkEventArgs e ) : void
CE_Copy_Click ( object sender, EventArgs e ) : void
CE_Cut_Click ( object sender, EventArgs e ) : void
CE_ManualBackUpCfg_Click ( object sender, EventArgs e ) : void
CE_New_Click ( object sender, EventArgs e ) : void
CE_OpenCVList_Click ( object sender, EventArgs e ) : void
CE_OpenInNotepad_Click ( object sender, EventArgs e ) : void
CE_Open_Click ( object sender, EventArgs e ) : void
CE_Paste_Click ( object sender, EventArgs e ) : void
CE_RmRow_Click ( object sender, EventArgs e ) : void
CE_SaveAs_Click ( object sender, EventArgs e ) : void
CE_Save_Click ( object sender, EventArgs e ) : void
CE_ShowHint_Click ( object sender, EventArgs e ) : void
ChangePrvControlState ( bool State ) : void

Устанавливает статус элементам управления, зависящим от платформы или спец. прав.

CheckGames ( int GamesCount ) : void

Проверяет количество найденных установленных игр и выполняет нужные действия.

CheckLastSteamPath ( string OldPath ) : string

Проверяет значение OldPath на наличие верного пути к клиенту Steam.

CheckSafeClnStatus ( ) : void

Изменяет вид значка и текст безопасной очистки в соответствии с её статусом в строке состояния программы.

CheckSymbolsGame ( string GamePath ) : void

Запускает проверку на наличие запрещённых символов в пути установки игры.

CheckSymbolsSteam ( string SteamPath ) : void

Запускает проверку на наличие запрещённых символов в пути установки клиента Steam.

CloseEditorConfigs ( ) : void

Закрывает все открытые в Редакторе конфигов файлы и очищает таблицу...

DetectFS ( string GamePath ) : void

Выполняет определение и вывод названия файловой системы на диске установки клиента игры.

DetectInstalledGames ( string SteamPath ) : void

Определяет установленные игры и заполняет комбо-бокс выбора доступных управляемых игр.

FP_ConfigSel_SelectedIndexChanged ( object sender, EventArgs e ) : void
FP_Install_Click ( object sender, EventArgs e ) : void
FP_OpenNotepad_Click ( object sender, EventArgs e ) : void
FP_Uninstall_Click ( object sender, EventArgs e ) : void
FindGames ( string SteamDir, string ErrMsg ) : void

Ищет установленные игры и выполняет ряд необходимых проверок.

GT_Maximum_Graphics_Click ( object sender, EventArgs e ) : void
GT_Maximum_Performance_Click ( object sender, EventArgs e ) : void
GT_SaveApply_Click ( object sender, EventArgs e ) : void
GT_Warning_Click ( object sender, EventArgs e ) : void
GenUserFriendlyBackupDesc ( FileInfo FileName ) : string>.Tuple

Генерирует удобочитаемое название для файла резервной копии.

GetCVDescription ( string CVar ) : string

Возвращает описание переданной в качестве параметра переменной, получая эту информацию из ресурса CVList с учётом локализации.

GetHelpWebPage ( int TabIndex ) : string

Генерирует ссылку онлайновой справочной системы на основе информации о текущей вкладке.

GetPathByMEnter ( ) : string

Требует указать путь к Steam вручную при невозможности автоопределения.

HD_HSel_SelectedIndexChanged ( object sender, EventArgs e ) : void
HD_Homepage_Click ( object sender, EventArgs e ) : void
HD_Install_Click ( object sender, EventArgs e ) : void
HD_OpenDir_Click ( object sender, EventArgs e ) : void
HD_Uninstall_Click ( object sender, EventArgs e ) : void
HD_Warning_Click ( object sender, EventArgs e ) : void
HandleConfigs ( string GameDir, bool UserDir ) : void

Управляет выводом значка активного FPS-конфига и кнопки их удаления.

HandleControlsOnSelGame ( ) : void

Переключает состояние некоторых элементов управления на форме.

HandleHUDMode ( bool Mode ) : void

Переключает вид страницы модуля Менеджер HUD.

HandleSteamIDs ( string SID ) : void

Управляет выводом текущего SteamID.

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

MNUAbout_Click ( object sender, EventArgs e ) : void
MNUAppOptions_Click ( object sender, EventArgs e ) : void
MNUExit_Click ( object sender, EventArgs e ) : void
MNUExtClnAppCache_Click ( object sender, EventArgs e ) : void
MNUExtClnSteam_Click ( object sender, EventArgs e ) : void
MNUExtClnTmpDir_Click ( object sender, EventArgs e ) : void
MNUHEd_Click ( object sender, EventArgs e ) : void
MNUHelp_Click ( object sender, EventArgs e ) : void
MNUInstaller_Click ( object sender, EventArgs e ) : void
MNULnkEasyCoding_Click ( object sender, EventArgs e ) : void
MNULnkTFRU_Click ( object sender, EventArgs e ) : void
MNUMuteMan_Click ( object sender, EventArgs e ) : void
MNUOpinion_Click ( object sender, EventArgs e ) : void
MNUReportBug_Click ( object sender, EventArgs e ) : void
MNUReportBuilder_Click ( object sender, EventArgs e ) : void
MNUShowLog_Click ( object sender, EventArgs e ) : void
MNUSteamGroup_Click ( object sender, EventArgs e ) : void
MNUSupportChat_Click ( object sender, EventArgs e ) : void
MNUUpdateCheck_Click ( object sender, EventArgs e ) : void
MNUWinMnuDisabler_Click ( object sender, EventArgs e ) : void
MainTabControl_SelectedIndexChanged ( object sender, EventArgs e ) : void
NullGraphOptions ( ) : void

Обнуляет контролы на странице графических настроек. Функция-заглушка.

PS_CheckCache_Click ( object sender, EventArgs e ) : void
PS_CleanBlobs_CheckedChanged ( object sender, EventArgs e ) : void
PS_CleanRegistry_CheckedChanged ( object sender, EventArgs e ) : void
PS_DeepCleanup_Click ( object sender, EventArgs e ) : void
PS_ExecuteNow_Click ( object sender, EventArgs e ) : void
PS_PathDetector_Click ( object sender, EventArgs e ) : void
PS_PathGame_Click ( object sender, EventArgs e ) : void
PS_RemConfigs_Click ( object sender, EventArgs e ) : void
PS_RemCustDir_Click ( object sender, EventArgs e ) : void
PS_RemCustMaps_Click ( object sender, EventArgs e ) : void
PS_RemDemos_Click ( object sender, EventArgs e ) : void
PS_RemDnlCache_Click ( object sender, EventArgs e ) : void
PS_RemGameOpts_Click ( object sender, EventArgs e ) : void
PS_RemOldBin_Click ( object sender, EventArgs e ) : void
PS_RemReplays_Click ( object sender, EventArgs e ) : void
PS_RemScreenShots_Click ( object sender, EventArgs e ) : void
PS_RemSecndCache_Click ( object sender, EventArgs e ) : void
PS_RemSoundCache_Click ( object sender, EventArgs e ) : void
PS_RemSounds_Click ( object sender, EventArgs e ) : void
PS_RemTextures_Click ( object sender, EventArgs e ) : void
ReadBackUpList2Table ( string BUpDir ) : void

Считывает файлы резервных копий из указанного каталога и помещает в таблицу.

ReadConfigFromFile ( string ConfFileName ) : void

Открывает конфиг, имя которого передано в качестве параметра и заполняет им Редактор конфигов с одноимённой страницы.

ReadGCFGameSettings ( string SAppName ) : void

Получает настройки GCF-игры из реестра и заполняет полученными данными страницу графического твикера.

ReadNCFGameSettings ( string VFileName, string VSF ) : void

Получает настройки NCF-игры из файла и заполняет ими таблицу графического твикера программы.

SB_App_DoubleClick ( object sender, EventArgs e ) : void
SB_SteamID_Click ( object sender, EventArgs e ) : void
SetGTOptsType ( bool GCFGame ) : void

Переключает вид страницы графического твикера с GCF на NCF приложение и наоборот.

SetHUDButtons ( bool State ) : void

Управляет видимостью специальных кнопок модуля Менеджер HUD.

SingleToArray ( string Str ) : List

Возвращает список строк для передачи в особые методы.

UpdateBackUpList ( string BackUpDir ) : void

Получает список резеервных копий и заносит их в таблицу...

UpdateStatusBar ( int Index ) : void

Обновляет содержимое строки состояния в зависимости от контекста.

ValidateAndHandle ( ) : void

Получает путь и обрабатывает возможные исключения.

ValidateGameSettings ( bool GameType ) : bool

Проверяет верность заполнения графических настроек

WriteGCFGameSettings ( string SAppName ) : void

Записывает настройки GCF-игры в реестр Windows.

WriteNCFGameSettings ( string VFileName, string VSF ) : void

Сохраняет настройки NCF игры в файл.

WriteTableToFileNow ( string Path ) : void

Сохраняет содержимое таблицы в файл конфигурации, указанный в параметре. Используется в Save и SaveAs Редактора конфигов.

frmMainW_FormClosed ( object sender, FormClosedEventArgs e ) : void
frmMainW_FormClosing ( object sender, FormClosingEventArgs e ) : void
frmMainW_Load ( object sender, EventArgs e ) : void

Method Details

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

FrmMainW() public méthode

public FrmMainW ( ) : System
Résultat System