org.gudy.azureus2.ui.swt.plugins
Interface UISWTConfigSection

All Superinterfaces:
ConfigSection
All Known Implementing Classes:
BasicPluginConfigImpl, ConfigSectionBackupRestore, ConfigSectionConnection, ConfigSectionConnectionAdvanced, ConfigSectionConnectionDNS, ConfigSectionConnectionEncryption, ConfigSectionConnectionProxy, ConfigSectionDownloading, ConfigSectionFile, ConfigSectionFileMove, ConfigSectionFilePerformance, ConfigSectionFileTorrents, ConfigSectionFileTorrentsDecoding, ConfigSectionInterface, ConfigSectionInterfaceAlerts, ConfigSectionInterfaceColor, ConfigSectionInterfaceDisplay, ConfigSectionInterfaceLanguage, ConfigSectionInterfaceLegacy, ConfigSectionInterfacePassword, ConfigSectionInterfaceStart, ConfigSectionInterfaceTables, ConfigSectionIPFilter, ConfigSectionLogging, ConfigSectionMode, ConfigSectionPlugins, ConfigSectionQueue, ConfigSectionSecurity, ConfigSectionSeeding, ConfigSectionSeedingAutoStarting, ConfigSectionSeedingFirstPriority, ConfigSectionSeedingIgnore, ConfigSectionSharing, ConfigSectionStartShutdown, ConfigSectionStats, ConfigSectionTracker, ConfigSectionTrackerClient, ConfigSectionTrackerServer, ConfigSectionTransfer, ConfigSectionTransferAutoSpeed, ConfigSectionTransferAutoSpeedBeta, ConfigSectionTransferAutoSpeedSelect, ConfigSectionTransferLAN

public interface UISWTConfigSection
extends ConfigSection

Since:
2.3.0.5

Field Summary
 
Fields inherited from interface org.gudy.azureus2.plugins.ui.config.ConfigSection
SECTION_CONNECTION, SECTION_FILES, SECTION_INTERFACE, SECTION_PLUGINS, SECTION_ROOT, SECTION_TRACKER, SECTION_TRANSFER
 
Method Summary
 org.eclipse.swt.widgets.Composite configSectionCreate(org.eclipse.swt.widgets.Composite parent)
          Create your own configuration panel here.
 int maxUserMode()
          Indicate if additional options are available to display a hint to the users
 
Methods inherited from interface org.gudy.azureus2.plugins.ui.config.ConfigSection
configSectionDelete, configSectionGetName, configSectionGetParentSection, configSectionSave
 

Method Detail

configSectionCreate

org.eclipse.swt.widgets.Composite configSectionCreate(org.eclipse.swt.widgets.Composite parent)
Create your own configuration panel here. It can be anything that inherits from SWT's Composite class. Please be mindful of small screen resolutions

Parameters:
parent - The parent of your configuration panel
Returns:
your configuration panel

maxUserMode

int maxUserMode()
Indicate if additional options are available to display a hint to the users

Returns:
the highest user mode that reveals additional options (0 = Beginner, 1 = Intermediate, 2 = Advanced)