Package org.apache.hop.ui.core.dialog
Class ContextDialog
- java.lang.Object
-
- org.eclipse.swt.widgets.Dialog
-
- org.apache.hop.ui.core.dialog.ContextDialog
-
@GuiPlugin(description="This dialog presents you all the actions you can take in a given context") public class ContextDialog extends org.eclipse.swt.widgets.Dialog
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUDIT_NAME_CATEGORY_STATESstatic StringAUDIT_TYPE_CONTEXT_DIALOGstatic StringAUDIT_TYPE_TOOLBAR_FIXED_WIDTHstatic StringAUDIT_TYPE_TOOLBAR_SHOW_CATEGORIESstatic StringCATEGORY_OTHERstatic StringGUI_PLUGIN_TOOLBAR_PARENT_IDstatic Class<?>PKGstatic StringTOOLBAR_ITEM_CLEAR_SEARCHstatic StringTOOLBAR_ITEM_COLLAPSE_ALLstatic StringTOOLBAR_ITEM_ENABLE_CATEGORIESstatic StringTOOLBAR_ITEM_EXPAND_ALLstatic StringTOOLBAR_ITEM_FIXED_WIDTH
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollapseAll()voiddispose()voidenableDisableCategories()voidenableDisableFixedWidth()voidexpandAll()voidfilter(String text)static ContextDialoggetInstance()Gets the currently active instanceorg.eclipse.swt.widgets.TextgetSearchTextWidget()Gets the search text widgetbooleanisCtrlClicked()Gets ctrlClickedbooleanisDisposed()booleanisFocusLost()Gets focusLostbooleanisShiftClicked()Gets shiftClickedGuiActionopen()voidsetCtrlClicked(boolean ctrlClicked)voidsetFocusLost(boolean focusLost)voidsetShiftClicked(boolean shiftClicked)
-
-
-
Field Detail
-
PKG
public static final Class<?> PKG
-
CATEGORY_OTHER
public static final String CATEGORY_OTHER
- See Also:
- Constant Field Values
-
GUI_PLUGIN_TOOLBAR_PARENT_ID
public static final String GUI_PLUGIN_TOOLBAR_PARENT_ID
- See Also:
- Constant Field Values
-
TOOLBAR_ITEM_COLLAPSE_ALL
public static final String TOOLBAR_ITEM_COLLAPSE_ALL
- See Also:
- Constant Field Values
-
TOOLBAR_ITEM_EXPAND_ALL
public static final String TOOLBAR_ITEM_EXPAND_ALL
- See Also:
- Constant Field Values
-
TOOLBAR_ITEM_ENABLE_CATEGORIES
public static final String TOOLBAR_ITEM_ENABLE_CATEGORIES
- See Also:
- Constant Field Values
-
TOOLBAR_ITEM_FIXED_WIDTH
public static final String TOOLBAR_ITEM_FIXED_WIDTH
- See Also:
- Constant Field Values
-
TOOLBAR_ITEM_CLEAR_SEARCH
public static final String TOOLBAR_ITEM_CLEAR_SEARCH
- See Also:
- Constant Field Values
-
AUDIT_TYPE_TOOLBAR_SHOW_CATEGORIES
public static final String AUDIT_TYPE_TOOLBAR_SHOW_CATEGORIES
- See Also:
- Constant Field Values
-
AUDIT_TYPE_TOOLBAR_FIXED_WIDTH
public static final String AUDIT_TYPE_TOOLBAR_FIXED_WIDTH
- See Also:
- Constant Field Values
-
AUDIT_TYPE_CONTEXT_DIALOG
public static final String AUDIT_TYPE_CONTEXT_DIALOG
- See Also:
- Constant Field Values
-
AUDIT_NAME_CATEGORY_STATES
public static final String AUDIT_NAME_CATEGORY_STATES
- See Also:
- Constant Field Values
-
-
Method Detail
-
open
public GuiAction open()
-
getInstance
public static ContextDialog getInstance()
Gets the currently active instance- Returns:
- The currently active instance or null if the dialog is not showing.
-
isDisposed
public boolean isDisposed()
-
dispose
public void dispose()
-
collapseAll
@GuiToolbarElement(root="ContextDialog-Toolbar", id="ContextDialog-Toolbar-10010-CollapseAll", toolTip="i18n::ContextDialog.GuiAction.CollapseCategories.Tooltip", image="ui/images/collapse-all.svg") public void collapseAll()
-
expandAll
@GuiToolbarElement(root="ContextDialog-Toolbar", id="ContextDialog-Toolbar-10020-ExpandAll", toolTip="i18n::ContextDialog.GuiAction.ExpandCategories.Tooltip", image="ui/images/expand-all.svg") public void expandAll()
-
enableDisableCategories
@GuiToolbarElement(root="ContextDialog-Toolbar", id="ContextDialog-Toolbar-10030-EnableCategories", label="i18n::ContextDialog.GuiAction.ShowCategories.Label", toolTip="i18n::ContextDialog.GuiAction.ShowCategories.Tooltip", type=CHECKBOX) public void enableDisableCategories()
-
enableDisableFixedWidth
@GuiToolbarElement(root="ContextDialog-Toolbar", id="ContextDialog-Toolbar-10040-FixedWidth", label="i18n::ContextDialog.GuiAction.FixedWidth.Label", toolTip="i18n::ContextDialog.GuiAction.FixedWidth.Tooltip", type=CHECKBOX) public void enableDisableFixedWidth()
-
getSearchTextWidget
public org.eclipse.swt.widgets.Text getSearchTextWidget()
Gets the search text widget- Returns:
- the search text widget
-
filter
public void filter(String text)
-
isShiftClicked
public boolean isShiftClicked()
Gets shiftClicked- Returns:
- value of shiftClicked
-
setShiftClicked
public void setShiftClicked(boolean shiftClicked)
- Parameters:
shiftClicked- The shiftClicked to set
-
isCtrlClicked
public boolean isCtrlClicked()
Gets ctrlClicked- Returns:
- value of ctrlClicked
-
setCtrlClicked
public void setCtrlClicked(boolean ctrlClicked)
- Parameters:
ctrlClicked- The ctrlClicked to set
-
isFocusLost
public boolean isFocusLost()
Gets focusLost- Returns:
- value of focusLost
-
setFocusLost
public void setFocusLost(boolean focusLost)
- Parameters:
focusLost- The focusLost to set
-
-