⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configsectioninterfacestart.java

📁 java 文件下载器。可自定义
💻 JAVA
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   ConfigSectionInterfaceStart.java

package org.gudy.azureus2.ui.swt.views.configsections;

import com.aelitis.azureus.ui.UIFunctions;
import com.aelitis.azureus.ui.UIFunctionsManager;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.*;
import org.gudy.azureus2.core3.config.COConfigurationManager;
import org.gudy.azureus2.core3.internat.MessageText;
import org.gudy.azureus2.ui.swt.Messages;
import org.gudy.azureus2.ui.swt.UISwitcherUtil;
import org.gudy.azureus2.ui.swt.config.BooleanParameter;
import org.gudy.azureus2.ui.swt.config.ChangeSelectionActionPerformer;
import org.gudy.azureus2.ui.swt.plugins.UISWTConfigSection;
import org.gudy.azureus2.ui.swt.shells.MessageBoxShell;

public class ConfigSectionInterfaceStart
	implements UISWTConfigSection
{

	public ConfigSectionInterfaceStart()
	{
	}

	public String configSectionGetParentSection()
	{
		return "style";
	}

	public String configSectionGetName()
	{
		return "start";
	}

	public void configSectionSave()
	{
	}

	public void configSectionDelete()
	{
	}

	public int maxUserMode()
	{
		return 0;
	}

	public Composite configSectionCreate(final Composite parent)
	{
		Composite cStart = new Composite(parent, 0);
		cStart.setLayoutData(new GridData(1808));
		GridLayout layout = new GridLayout();
		layout.numColumns = 1;
		cStart.setLayout(layout);
		new BooleanParameter(cStart, "Show Splash", "ConfigView.label.showsplash");
		new BooleanParameter(cStart, "update.start", "ConfigView.label.checkonstart");
		new BooleanParameter(cStart, "update.periodic", "ConfigView.label.periodiccheck");
		BooleanParameter autoDownload = new BooleanParameter(cStart, "update.autodownload", "ConfigView.section.update.autodownload");
		BooleanParameter openDialog = new BooleanParameter(cStart, "update.opendialog", "ConfigView.label.opendialog");
		autoDownload.setAdditionalActionPerformer(new ChangeSelectionActionPerformer(new Control[] {
			openDialog.getControl()
		}, true));
		new Label(cStart, 0);
		new BooleanParameter(cStart, "Open MyTorrents", "ConfigView.label.openmytorrents");
		new BooleanParameter(cStart, "Open Console", "ConfigView.label.openconsole");
		new BooleanParameter(cStart, "Open Stats On Start", "ConfigView.label.openstatsonstart");
		new BooleanParameter(cStart, "Open Config", "ConfigView.label.openconfig");
		new BooleanParameter(cStart, "Open Transfer Bar On Start", "ConfigView.label.open_transfer_bar_on_start");
		new BooleanParameter(cStart, "Start Minimized", "ConfigView.label.startminimized");
		if (COConfigurationManager.getStringParameter("ui").equals("az3"))
			new BooleanParameter(cStart, "v3.Start Advanced", "ConfigView.interface.start.library");
		Composite cUISwitcher = new Composite(cStart, 0);
		layout = new GridLayout(2, false);
		layout.marginHeight = 0;
		layout.marginWidth = 0;
		cUISwitcher.setLayout(layout);
		Label ui_switcher_label = new Label(cUISwitcher, 0);
		Messages.setLanguageText(ui_switcher_label, "ConfigView.label.ui_switcher");
		Button ui_switcher_button = new Button(cUISwitcher, 8);
		Messages.setLanguageText(ui_switcher_button, "ConfigView.label.ui_switcher_button");
		ui_switcher_button.addListener(13, new Listener() {

			final Composite val$parent;
			final ConfigSectionInterfaceStart this$0;

			public void handleEvent(Event event)
			{
				String uiOld = COConfigurationManager.getStringParameter("ui");
				String uiNew = UISwitcherUtil.openSwitcherWindow(true);
				if (!uiOld.equals(uiNew))
				{
					int result = MessageBoxShell.open(parent.getShell(), MessageText.getString("dialog.uiswitcher.restart.title"), MessageText.getString("dialog.uiswitcher.restart.text"), new String[] {
						MessageText.getString("UpdateWindow.restart"), MessageText.getString("UpdateWindow.restartLater")
					}, 0);
					if (result == 0)
					{
						UIFunctions uif = UIFunctionsManager.getUIFunctions();
						if (uif != null)
							uif.dispose(true, false);
					}
				}
			}

			
			{
				this$0 = ConfigSectionInterfaceStart.this;
				parent = composite;
				super();
			}
		});
		return cStart;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -