Package com.biglybt.ui.swt.subscriptions
Class SubscriptionWizard
- java.lang.Object
-
- com.biglybt.ui.swt.subscriptions.SubscriptionWizard
-
public class SubscriptionWizard extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.widgets.Button
addButton
(package private) boolean
anon_default
(package private) org.eclipse.swt.widgets.Button
anonCheck
(package private) org.eclipse.swt.widgets.Button
availableButton
(package private) org.eclipse.swt.widgets.Composite
availableSubscriptionComposite
(package private) SubscriptionUtils.SubscriptionDownloadDetails[]
availableSubscriptions
(package private) org.eclipse.swt.graphics.Font
boldFont
(package private) org.eclipse.swt.widgets.Button
cancelButton
private static boolean
columnsAdded
(package private) org.eclipse.swt.widgets.Button
createButton
(package private) org.eclipse.swt.widgets.Composite
createComposite
(package private) org.eclipse.swt.widgets.TabItem
createRSSTabItem
(package private) org.eclipse.swt.widgets.TabItem
createSearchTabItem
(package private) org.eclipse.swt.widgets.TabFolder
createTabFolder
(package private) org.eclipse.swt.widgets.Display
display
(package private) DownloadManager
download
(package private) org.eclipse.swt.widgets.Text
feedUrl
(package private) int
frequency
private ImageLoader
imageLoader
(package private) org.eclipse.swt.widgets.Table
libraryTable
(package private) org.eclipse.swt.widgets.Composite
main
(package private) org.eclipse.swt.custom.StackLayout
mainLayout
private static int
MODE_CREATE_RSS
private static int
MODE_CREATE_SEARCH
private static int
MODE_OPT_IN
private static int
MODE_SUBSCRIBE
(package private) org.eclipse.swt.widgets.Composite
optinComposite
private static int
RANK_COLUMN_WIDTH
(package private) org.eclipse.swt.graphics.Image
rankingBars
(package private) org.eclipse.swt.graphics.Color
rankingBorderColor
(package private) java.net.URL
rss_feed_url
(package private) org.eclipse.swt.widgets.Listener
rssSaveListener
(package private) org.eclipse.swt.widgets.Button
saveButton
(package private) org.eclipse.swt.widgets.Button
searchButton
(package private) org.eclipse.swt.widgets.Text
searchInput
(package private) org.eclipse.swt.widgets.Listener
searchListener
(package private) org.eclipse.swt.widgets.Shell
shell
(package private) java.lang.String
subs_name_default
(package private) Subscription[]
subscriptions
(package private) org.eclipse.swt.widgets.Text
subsName
(package private) org.eclipse.swt.graphics.Font
subTitleFont
private static java.lang.String
TABLE_SUB_WIZ
(package private) org.eclipse.swt.widgets.Label
title
private java.lang.String
TITLE_CREATE
private java.lang.String
TITLE_OPT_IN
private java.lang.String
TITLE_SUBSCRIBE
(package private) org.eclipse.swt.graphics.Font
titleFont
private TableViewSWT<Subscription>
tvSubscriptions
(package private) org.eclipse.swt.widgets.Button
yesButton
-
Constructor Summary
Constructors Constructor Description SubscriptionWizard()
SubscriptionWizard(DownloadManager _download)
SubscriptionWizard(java.net.URL url, java.util.Map<java.lang.String,java.lang.Object> options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.eclipse.swt.widgets.Composite
createAvailableSubscriptionComposite(org.eclipse.swt.widgets.Composite parent)
private org.eclipse.swt.widgets.Composite
createCreateComposite(org.eclipse.swt.widgets.Composite parent)
private org.eclipse.swt.widgets.Composite
createCreateRSSComposite(org.eclipse.swt.widgets.Composite parent)
private org.eclipse.swt.widgets.Composite
createCreateSearchComposite(org.eclipse.swt.widgets.Composite parent)
private void
createFonts()
private org.eclipse.swt.widgets.Composite
createOptInComposite(org.eclipse.swt.widgets.Composite parent)
protected void
init()
protected void
init(Core core)
private static void
initColumns()
static void
main(java.lang.String[] args)
private void
populateFooter(org.eclipse.swt.widgets.Composite footer)
private void
populateHeader(org.eclipse.swt.widgets.Composite header)
private void
setDefaultAvailableMode()
protected void
setInitialViews()
private void
setMode(int mode)
-
-
-
Field Detail
-
MODE_OPT_IN
private static final int MODE_OPT_IN
- See Also:
- Constant Field Values
-
MODE_SUBSCRIBE
private static final int MODE_SUBSCRIBE
- See Also:
- Constant Field Values
-
MODE_CREATE_SEARCH
private static final int MODE_CREATE_SEARCH
- See Also:
- Constant Field Values
-
MODE_CREATE_RSS
private static final int MODE_CREATE_RSS
- See Also:
- Constant Field Values
-
RANK_COLUMN_WIDTH
private static final int RANK_COLUMN_WIDTH
- See Also:
- Constant Field Values
-
TABLE_SUB_WIZ
private static final java.lang.String TABLE_SUB_WIZ
- See Also:
- Constant Field Values
-
TITLE_OPT_IN
private final java.lang.String TITLE_OPT_IN
-
TITLE_SUBSCRIBE
private final java.lang.String TITLE_SUBSCRIBE
-
TITLE_CREATE
private final java.lang.String TITLE_CREATE
-
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.widgets.TabFolder createTabFolder
-
createRSSTabItem
org.eclipse.swt.widgets.TabItem createRSSTabItem
-
createSearchTabItem
org.eclipse.swt.widgets.TabItem createSearchTabItem
-
availableSubscriptionComposite
org.eclipse.swt.widgets.Composite availableSubscriptionComposite
-
libraryTable
org.eclipse.swt.widgets.Table libraryTable
-
rssSaveListener
org.eclipse.swt.widgets.Listener rssSaveListener
-
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
-
anonCheck
org.eclipse.swt.widgets.Button anonCheck
-
subs_name_default
java.lang.String subs_name_default
-
availableSubscriptions
SubscriptionUtils.SubscriptionDownloadDetails[] availableSubscriptions
-
subscriptions
Subscription[] subscriptions
-
download
DownloadManager download
-
rss_feed_url
java.net.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 Detail
-
SubscriptionWizard
public SubscriptionWizard()
-
SubscriptionWizard
public SubscriptionWizard(java.net.URL url, java.util.Map<java.lang.String,java.lang.Object> options)
-
SubscriptionWizard
public SubscriptionWizard(DownloadManager _download)
-
-
Method Detail
-
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)
-
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(java.lang.String[] args)
-
-