Basic user controls
This commit is contained in:
@@ -29,7 +29,6 @@ namespace Shadowsocks.View
|
||||
private MenuItem enableItem;
|
||||
private MenuItem modeItem;
|
||||
private MenuItem AutoStartupItem;
|
||||
private MenuItem AvailabilityStatistics;
|
||||
private MenuItem ShareOverLANItem;
|
||||
private MenuItem SeperatorItem;
|
||||
private MenuItem ConfigItem;
|
||||
@@ -179,7 +178,6 @@ namespace Shadowsocks.View
|
||||
}),
|
||||
new MenuItem("-"),
|
||||
this.AutoStartupItem = CreateMenuItem("Start on Boot", new EventHandler(this.AutoStartupItem_Click)),
|
||||
this.AvailabilityStatistics = CreateMenuItem("Availability Statistics", new EventHandler(this.AvailabilityStatisticsItem_Click)),
|
||||
this.ShareOverLANItem = CreateMenuItem("Allow Clients from LAN", new EventHandler(this.ShareOverLANItem_Click)),
|
||||
new MenuItem("-"),
|
||||
CreateMenuItem("Show Logs...", new EventHandler(this.ShowLogItem_Click)),
|
||||
@@ -263,7 +261,6 @@ namespace Shadowsocks.View
|
||||
PACModeItem.Checked = !config.global;
|
||||
ShareOverLANItem.Checked = config.shareOverLan;
|
||||
AutoStartupItem.Checked = AutoStartup.Check();
|
||||
AvailabilityStatistics.Checked = config.availabilityStatistics;
|
||||
onlinePACItem.Checked = onlinePACItem.Enabled && config.useOnlinePac;
|
||||
localPACItem.Checked = !onlinePACItem.Checked;
|
||||
UpdatePACItemsEnabledStatus();
|
||||
@@ -427,10 +424,10 @@ namespace Shadowsocks.View
|
||||
qrCodeForm.Show();
|
||||
}
|
||||
|
||||
private static void StatisticsStrategyOptionsItem_Click(object sender, EventArgs e)
|
||||
private void StatisticsStrategyOptionsItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
//TODO: Load options
|
||||
var statisticsStrategyOptionsForm = new StatisticsStrategyOptionsForm();
|
||||
var statisticsStrategyOptionsForm = new StatisticsStrategyConfigurationForm(controller);
|
||||
statisticsStrategyOptionsForm.Show();
|
||||
//TODO: Save options
|
||||
}
|
||||
@@ -536,11 +533,6 @@ namespace Shadowsocks.View
|
||||
}
|
||||
}
|
||||
|
||||
private void AvailabilityStatisticsItem_Click(object sender, EventArgs e) {
|
||||
AvailabilityStatistics.Checked = !AvailabilityStatistics.Checked;
|
||||
controller.ToggleAvailabilityStatistics(AvailabilityStatistics.Checked);
|
||||
}
|
||||
|
||||
private void LocalPACItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!localPACItem.Checked)
|
||||
|
||||
Reference in New Issue
Block a user