Class FooterArea.FooterAction
- java.lang.Object
-
- org.eclipse.nebula.widgets.opal.dialog.FooterArea.FooterAction
-
- Enclosing class:
- FooterArea
private class FooterArea.FooterAction extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Consumer<Dialog>
action
private org.eclipse.swt.graphics.Image
active
private org.eclipse.swt.graphics.Image
hot
private org.eclipse.swt.graphics.Image
inactive
private java.util.function.Supplier<java.lang.String>
label
-
Constructor Summary
Constructors Constructor Description FooterAction(java.util.function.Supplier<java.lang.String> label, java.util.function.Consumer<Dialog> action, org.eclipse.swt.graphics.Image... images)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Consumer<Dialog>
getAction()
java.util.Optional<org.eclipse.swt.graphics.Image>
getActive()
java.util.Optional<org.eclipse.swt.graphics.Image>
getHot()
java.util.Optional<org.eclipse.swt.graphics.Image>
getInactive()
java.lang.String
getLabel()
-
-
-
Field Detail
-
action
private java.util.function.Consumer<Dialog> action
-
active
private org.eclipse.swt.graphics.Image active
-
inactive
private org.eclipse.swt.graphics.Image inactive
-
hot
private org.eclipse.swt.graphics.Image hot
-
label
private java.util.function.Supplier<java.lang.String> label
-
-
Constructor Detail
-
FooterAction
public FooterAction(java.util.function.Supplier<java.lang.String> label, java.util.function.Consumer<Dialog> action, org.eclipse.swt.graphics.Image... images)
-
-
Method Detail
-
getAction
public java.util.function.Consumer<Dialog> getAction()
-
getActive
public java.util.Optional<org.eclipse.swt.graphics.Image> getActive()
-
getInactive
public java.util.Optional<org.eclipse.swt.graphics.Image> getInactive()
-
getHot
public java.util.Optional<org.eclipse.swt.graphics.Image> getHot()
-
getLabel
public java.lang.String getLabel()
-
-