net.sourceforge.rssowl.controller.dialog
Class ConfirmDeleteDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TitleAreaDialog
net.sourceforge.rssowl.controller.dialog.ConfirmDeleteDialog
- public class ConfirmDeleteDialog
- extends org.eclipse.jface.dialogs.TitleAreaDialog
The ConfirmDeleteDialog asks the user if he wants to proceed with the
deletion of a favorite, category or blogroll. A checkbutton allows to never
show the dialog again.
- Version:
- 1.1.3 IconAndMessageDialog
- Author:
- Benjamin Pasero
Nested classes inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
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.Dialog |
buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_LOCKED, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Constructor Summary |
ConfirmDeleteDialog(org.eclipse.swt.widgets.Shell parentShell,
String title,
String dialogHeaderMessage,
String dialogMessage,
int type)
Instantiate a new ConfirmDeleteDialog |
Method Summary |
protected void |
buttonPressed(int buttonId)
|
boolean |
close()
|
protected void |
configureShell(org.eclipse.swt.widgets.Shell shell)
|
protected void |
createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
|
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent)
|
protected void |
initializeBounds()
|
protected void |
setButtonLayoutData(org.eclipse.swt.widgets.Button button)
Set the layout data of the button to a GridData with appropriate widths
This method was slightly modified so that it is not setting a heightHint. |
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.Dialog |
applyDialogFont, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, dialogFontIsDefault, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeDialogUnits, okPressed, setButtonLayoutFormData |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getInitialLocation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE_BLOGROLL
public static final int TYPE_BLOGROLL
- Confirm dialog for the deletion of a blogroll
- See Also:
- Constant Field Values
TYPE_CATEGORY
public static final int TYPE_CATEGORY
- Confirm dialog for the deletion of a category
- See Also:
- Constant Field Values
TYPE_FAVORITE
public static final int TYPE_FAVORITE
- Confirm dialog for the deletion of a favorite
- See Also:
- Constant Field Values
dialogMinWidth
private static final int dialogMinWidth
- Min. width of the dialog in DLUs
- See Also:
- Constant Field Values
dialogHeaderMessage
private String dialogHeaderMessage
dialogMessage
private String dialogMessage
neverAskAgainCheck
private org.eclipse.swt.widgets.Button neverAskAgainCheck
title
private String title
type
private int type
ConfirmDeleteDialog
public ConfirmDeleteDialog(org.eclipse.swt.widgets.Shell parentShell,
String title,
String dialogHeaderMessage,
String dialogMessage,
int type)
- Instantiate a new ConfirmDeleteDialog
- Parameters:
parentShell
- The parent shelltitle
- The title of the dialogdialogHeaderMessage
- The info messagedialogMessage
- The dialog messagetype
- The type of the deletion
close
public boolean close()
- See Also:
Dialog.close()
buttonPressed
protected void buttonPressed(int buttonId)
- See Also:
Dialog.buttonPressed(int)
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell)
- See Also:
Window.configureShell(org.eclipse.swt.widgets.Shell)
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
- See Also:
Dialog.createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- See Also:
Dialog.createDialogArea(org.eclipse.swt.widgets.Composite)
initializeBounds
protected void initializeBounds()
- See Also:
Dialog.initializeBounds()
setButtonLayoutData
protected void setButtonLayoutData(org.eclipse.swt.widgets.Button button)
- Set the layout data of the button to a GridData with appropriate widths
This method was slightly modified so that it is not setting a heightHint.
- Parameters:
button
- The button to layout
RSSOwl - RSS / RDF / Atom Newsreader