Class SubscriptionWizard

java.lang.Object
com.biglybt.ui.swt.subscriptions.SubscriptionWizard

public class SubscriptionWizard extends Object
  • Field Details

    • MODE_OPT_IN

      private static final int MODE_OPT_IN
      See Also:
    • MODE_SUBSCRIBE

      public static final int MODE_SUBSCRIBE
      See Also:
    • MODE_CREATE_RSS

      public static final int MODE_CREATE_RSS
      See Also:
    • MODE_CREATE_TEMPLATE

      public static final int MODE_CREATE_TEMPLATE
      See Also:
    • RANK_COLUMN_WIDTH

      private static final int RANK_COLUMN_WIDTH
      See Also:
    • TABLE_SUB_WIZ

      private static final String TABLE_SUB_WIZ
      See Also:
    • TITLE_OPT_IN

      private final String TITLE_OPT_IN
    • TITLE_SUBSCRIBE

      private final String TITLE_SUBSCRIBE
    • TITLE_CREATE_RSS

      private final String TITLE_CREATE_RSS
    • TITLE_CREATE_TEMPLATE

      private final String TITLE_CREATE_TEMPLATE
    • defaultMode

      int defaultMode
    • display

      org.eclipse.swt.widgets.Display display
    • shell

      org.eclipse.swt.widgets.Shell shell
    • rankingBars

      org.eclipse.swt.graphics.Image rankingBars
    • rankingBorderColor

      org.eclipse.swt.graphics.Color rankingBorderColor
    • title

      org.eclipse.swt.widgets.Label title
    • cancelButton

      org.eclipse.swt.widgets.Button cancelButton
    • searchButton

      org.eclipse.swt.widgets.Button searchButton
    • saveButton

      org.eclipse.swt.widgets.Button saveButton
    • yesButton

      org.eclipse.swt.widgets.Button yesButton
    • addButton

      org.eclipse.swt.widgets.Button addButton
    • availableButton

      org.eclipse.swt.widgets.Button availableButton
    • createButton

      org.eclipse.swt.widgets.Button createButton
    • boldFont

      org.eclipse.swt.graphics.Font boldFont
    • titleFont

      org.eclipse.swt.graphics.Font titleFont
    • subTitleFont

      org.eclipse.swt.graphics.Font subTitleFont
    • main

      org.eclipse.swt.widgets.Composite main
    • mainLayout

      org.eclipse.swt.custom.StackLayout mainLayout
    • optinComposite

      org.eclipse.swt.widgets.Composite optinComposite
    • createComposite

      org.eclipse.swt.widgets.Composite createComposite
    • createTabFolder

      org.eclipse.swt.custom.CTabFolder createTabFolder
    • createRSSTabItem

      org.eclipse.swt.custom.CTabItem createRSSTabItem
    • createSearchTabItem

      org.eclipse.swt.custom.CTabItem createSearchTabItem
    • createTemplateTabItem

      org.eclipse.swt.custom.CTabItem createTemplateTabItem
    • availableSubscriptionComposite

      org.eclipse.swt.widgets.Composite availableSubscriptionComposite
    • libraryTable

      org.eclipse.swt.widgets.Table libraryTable
    • saveListener

      org.eclipse.swt.widgets.Listener saveListener
    • searchListener

      org.eclipse.swt.widgets.Listener searchListener
    • searchInput

      org.eclipse.swt.widgets.Text searchInput
    • feedUrl

      org.eclipse.swt.widgets.Text feedUrl
    • subsName

      org.eclipse.swt.widgets.Text subsName
    • templateName

      org.eclipse.swt.widgets.Text templateName
    • anonCheck

      org.eclipse.swt.widgets.Button anonCheck
    • mode

      int mode
    • subs_name_default

      String subs_name_default
    • availableSubscriptions

    • subscriptions

      Subscription[] subscriptions
    • download

      DownloadManager download
    • rss_feed_url

      URL rss_feed_url
    • anon_default

      boolean anon_default
    • frequency

      int frequency
    • imageLoader

      private ImageLoader imageLoader
    • tvSubscriptions

      private TableViewSWT<Subscription> tvSubscriptions
    • columnsAdded

      private static boolean columnsAdded
  • Constructor Details

    • SubscriptionWizard

      public SubscriptionWizard()
    • SubscriptionWizard

      public SubscriptionWizard(int mode)
    • SubscriptionWizard

      public SubscriptionWizard(URL url, Map<String,Object> options)
    • SubscriptionWizard

      public SubscriptionWizard(DownloadManager _download)
  • Method Details

    • init

      protected void init()
    • init

      protected void init(Core core)
    • setInitialViews

      protected void setInitialViews()
    • populateHeader

      private void populateHeader(org.eclipse.swt.widgets.Composite header)
    • createOptInComposite

      private org.eclipse.swt.widgets.Composite createOptInComposite(org.eclipse.swt.widgets.Composite parent)
    • createCreateComposite

      private org.eclipse.swt.widgets.Composite createCreateComposite(org.eclipse.swt.widgets.Composite parent)
    • createCreateRSSComposite

      private org.eclipse.swt.widgets.Composite createCreateRSSComposite(org.eclipse.swt.widgets.Composite parent)
    • createCreateTemplateComposite

      private org.eclipse.swt.widgets.Composite createCreateTemplateComposite(org.eclipse.swt.widgets.Composite parent)
    • createCreateSearchComposite

      private org.eclipse.swt.widgets.Composite createCreateSearchComposite(org.eclipse.swt.widgets.Composite parent)
    • createAvailableSubscriptionComposite

      private org.eclipse.swt.widgets.Composite createAvailableSubscriptionComposite(org.eclipse.swt.widgets.Composite parent)
    • initColumns

      private static void initColumns()
    • createFonts

      private void createFonts()
    • populateFooter

      private void populateFooter(org.eclipse.swt.widgets.Composite footer)
    • setDefaultAvailableMode

      private void setDefaultAvailableMode()
    • setMode

      private void setMode(int _mode)
    • main

      public static void main(String[] args)