|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
net.sourceforge.java.feednread.frontend.dialog.CategorySelectionDialog
Dialog to select a Category from the
NewsFeedFavoritesTree.
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.jface.window.Window |
Window.IExceptionHandler |
| Field Summary | |
private TreeViewerContentProvider |
contentProvider
The TreeViewerContentProvider to act as model bridge
|
private LanguageResource |
defaultResource
Default language resource used in this dialog |
private String |
dialogTitle
The dialog title |
private Category |
dummyRoot
A dummy root Category to achive that the actual root
Category which is normally invisible is displayed.
|
private Category |
excludedCategory
The Category to exclude from potential selections |
private MainApplicationWindow |
mainWindow
The Feed'n Read main window |
private Category |
selectedCategory
The selected Category< |
private TreeViewer |
viewer
The TreeViewer to use for selection |
| Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog |
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE |
| Fields inherited from class org.eclipse.jface.dialogs.TrayDialog |
|
| Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
| Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
| Constructor Summary | |
CategorySelectionDialog(MainApplicationWindow mainWindow,
String dialogTitle,
Category selectedCategory,
Category excludedCategory)
Creates a new CategorySelectionDialog instance.
|
|
| Method Summary | |
protected void |
buttonPressed(int buttonId)
Called whenever a button is pressed in this CategorySelectionDialog.
|
boolean |
close()
Closes this CategorySelectionDialog.
|
protected void |
configureShell(Shell shell)
Configures the Shell representing this
CategorySelectionDialog
|
protected void |
createButtonsForButtonBar(Composite parent)
Creates the buttons used in this CategorySelectionDialog
and sets up their default enabled state.
|
protected Control |
createDialogArea(Composite parent)
Creates the dialog area of this CategorySelectionDialog.
|
private void |
createTree(Composite parent)
Creates the TreeViewer and Tree instance
used to select a single Category from the
NewsFeedFavoritesTree.
|
void |
dispose()
Disposes this CategorySElectionDialog.
|
Category |
getSelection()
Gets the selected Category.
|
| Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog |
createContents, getInitialSize, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage |
| Methods inherited from class org.eclipse.jface.dialogs.TrayDialog |
closeTray, createButtonBar, createHelpControl, getLayout, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private MainApplicationWindow mainWindow
The Feed'n Read main window
private String dialogTitle
The dialog title
private TreeViewerContentProvider contentProvider
The TreeViewerContentProvider to act as model bridge
private TreeViewer viewer
The TreeViewer to use for selection
private Category selectedCategory
The selected Category<
private Category excludedCategory
Category to exclude from potential selections
private Category dummyRoot
A dummy root Category to achive that the actual root
Category which is normally invisible is displayed.
private LanguageResource defaultResource
Default language resource used in this dialog
| Constructor Detail |
public CategorySelectionDialog(MainApplicationWindow mainWindow,
String dialogTitle,
Category selectedCategory,
Category excludedCategory)
Creates a new CategorySelectionDialog instance.
mainWindow - the Feed'n Read main windowdialogTitle - the title of this dialogselectedCategory - the Category to preselectexcludedCategory - the Category to exclude from
potential selections| Method Detail |
public void dispose()
Disposes this CategorySElectionDialog.
public boolean close()
Closes this CategorySelectionDialog.
true if this CategorySelectionDialog
is (or was already) closed, and false if it is still openpublic Category getSelection()
Gets the selected Category.
Categoryprotected void configureShell(Shell shell)
Configures the Shell representing this
CategorySelectionDialog
shell - the Shell to configureprotected Control createDialogArea(Composite parent)
Creates the dialog area of this CategorySelectionDialog.
parent - the parent component to embed the dialog area into
protected void createButtonsForButtonBar(Composite parent)
Creates the buttons used in this CategorySelectionDialog
and sets up their default enabled state.
parent - the parent component to embed the buttons intoprotected void buttonPressed(int buttonId)
Called whenever a button is pressed in this
CategorySelectionDialog.
buttonId - the id of the button that was pressedfor the button ids
defined in the JFace frameworkprivate void createTree(Composite parent)
Creates the TreeViewer and Tree instance
used to select a single Category from the
NewsFeedFavoritesTree.
parent - the parent Composite to embed the created
Tree into
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||