public class BookmarkPropertiesDialog
extends org.eclipse.ui.views.markers.internal.DialogMarkerProperties
Window.IExceptionHandler
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
CANCEL, OK, resizeHasOccurred
Constructor and Description |
---|
BookmarkPropertiesDialog(Shell parentShell)
Creates the dialog.
|
BookmarkPropertiesDialog(Shell parentShell,
String title)
Creates the dialog.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getCreateOperationTitle()
Return the string that describes a create marker operation.
|
Map |
getInitialAttributes()
Returns the initial attributes to use when creating a new bookmark,
or
null if not set. |
IMarker |
getMarker()
Returns the marker being created or modified.
|
protected String |
getModifyOperationTitle()
Return the string that describes a modify marker operation.
|
IResource |
getResource()
Returns the resource to use when creating a new bookmark,
or
null if none has been set. |
void |
setInitialAttributes(Map initialAttributes)
Sets initial attributes to use when creating a new bookmark.
|
void |
setMarker(IMarker marker)
Sets the marker to show or modify.
|
void |
setResource(IResource resource)
Sets the resource to use when creating a new bookmark.
|
configureShell, createAttributesArea, createButtonsForButtonBar, createDialogArea, createSeperator, getDialogBoundsSettings, getMarkerAttributes, isDirty, isEditable, isResizable, markDirty, okPressed, setType, updateDialogForNewMarker, updateDialogFromMarker, updateEnablement
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
public BookmarkPropertiesDialog(Shell parentShell)
setResource
and setInitialAttributes
.
To show or modify an existing bookmark, use setMarker
.parentShell
- the parent shellpublic BookmarkPropertiesDialog(Shell parentShell, String title)
setResource
and setInitialAttributes
.
To show or modify an existing bookmark, use setMarker
.parentShell
- the parent shelltitle
- the title for the dialogpublic void setMarker(IMarker marker)
setMarker
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
marker
- the marker, or null
to create a new markerpublic IMarker getMarker()
null
until
the dialog returns, but is non-null after.getMarker
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
public void setResource(IResource resource)
setResource
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
resource
- the resourcepublic IResource getResource()
null
if none has been set.
If not set, the new bookmark is created on the workspace root.getResource
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
public void setInitialAttributes(Map initialAttributes)
setInitialAttributes
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
initialAttributes
- the initial attributespublic Map getInitialAttributes()
null
if not set.
If not set, the new bookmark is created with default attributes.getInitialAttributes
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
protected String getModifyOperationTitle()
org.eclipse.ui.views.markers.internal.DialogMarkerProperties
getModifyOperationTitle
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
protected String getCreateOperationTitle()
org.eclipse.ui.views.markers.internal.DialogMarkerProperties
getCreateOperationTitle
in class org.eclipse.ui.views.markers.internal.DialogMarkerProperties
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.