Uploaders config form load settings in shown event

This commit is contained in:
Jaex 2014-06-06 04:25:53 +03:00
parent 52cb4aff2f
commit 13dfb8a492

View file

@ -43,16 +43,21 @@ public partial class UploadersConfigForm : Form
public UploadersConfigForm(UploadersConfig uploadersConfig) public UploadersConfigForm(UploadersConfig uploadersConfig)
{ {
InitializeComponent();
Icon = ShareXResources.Icon;
Config = uploadersConfig; Config = uploadersConfig;
FormSettings(); InitializeComponent();
LoadSettings(uploadersConfig); string title = "ShareX - Outputs Configuration";
if (!string.IsNullOrEmpty(Config.FilePath))
{
title += " - " + Config.FilePath;
}
Text = title;
Icon = ShareXResources.Icon;
} }
private void UploadersConfigForm_Shown(object sender, EventArgs e) private void UploadersConfigForm_Shown(object sender, EventArgs e)
{ {
ttlvMain.FocusListView(); FormSettings();
LoadSettings(Config);
} }
private void UploadersConfigForm_Resize(object sender, EventArgs e) private void UploadersConfigForm_Resize(object sender, EventArgs e)
@ -62,15 +67,6 @@ private void UploadersConfigForm_Resize(object sender, EventArgs e)
private void FormSettings() private void FormSettings()
{ {
string title = "ShareX - Outputs Configuration";
if (!string.IsNullOrEmpty(Config.FilePath))
{
title += " - " + Config.FilePath;
}
Text = title;
ImageList uploadersImageList = new ImageList(); ImageList uploadersImageList = new ImageList();
uploadersImageList.ColorDepth = ColorDepth.Depth32Bit; uploadersImageList.ColorDepth = ColorDepth.Depth32Bit;
uploadersImageList.Images.Add("ImageShack", Resources.ImageShack); uploadersImageList.Images.Add("ImageShack", Resources.ImageShack);
@ -143,6 +139,7 @@ private void FormSettings()
ttlvMain.ImageList = uploadersImageList; ttlvMain.ImageList = uploadersImageList;
ttlvMain.MainTabControl = tcUploaders; ttlvMain.MainTabControl = tcUploaders;
ttlvMain.FocusListView();
NameParser.CreateCodesMenu(txtDropboxPath, ReplacementVariables.n, ReplacementVariables.t, ReplacementVariables.pn); NameParser.CreateCodesMenu(txtDropboxPath, ReplacementVariables.n, ReplacementVariables.t, ReplacementVariables.pn);
NameParser.CreateCodesMenu(txtAmazonS3ObjectPrefix, ReplacementVariables.n, ReplacementVariables.t, ReplacementVariables.pn); NameParser.CreateCodesMenu(txtAmazonS3ObjectPrefix, ReplacementVariables.n, ReplacementVariables.t, ReplacementVariables.pn);