org.cogroo.addon.dialogs.reporterror
Class WizardDialog
java.lang.Object
org.cogroo.addon.dialogs.reporterror.WizardDialog
- All Implemented Interfaces:
- com.sun.star.awt.XActionListener, com.sun.star.awt.XAdjustmentListener, com.sun.star.awt.XFocusListener, com.sun.star.awt.XItemListener, com.sun.star.awt.XKeyListener, com.sun.star.awt.XMouseListener, com.sun.star.awt.XSpinListener, com.sun.star.awt.XTextListener, com.sun.star.lang.XEventListener, com.sun.star.uno.XInterface, EventListener
- Direct Known Subclasses:
- ErrorReportDialog
public class WizardDialog
- extends Object
- implements com.sun.star.awt.XTextListener, com.sun.star.awt.XSpinListener, com.sun.star.awt.XActionListener, com.sun.star.awt.XFocusListener, com.sun.star.awt.XMouseListener, com.sun.star.awt.XItemListener, com.sun.star.awt.XAdjustmentListener, com.sun.star.awt.XKeyListener
Fields inherited from interface com.sun.star.awt.XTextListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XSpinListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XActionListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XFocusListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XMouseListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XItemListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XAdjustmentListener |
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XKeyListener |
UNOTYPEINFO |
Constructor Summary |
WizardDialog(com.sun.star.uno.XComponentContext _xContext,
com.sun.star.lang.XMultiComponentFactory _xMCF)
Creates a new instance of UnoDialogSample |
Method Summary |
void |
actionPerformed(com.sun.star.awt.ActionEvent rEvent)
|
void |
addRoadmap(com.sun.star.awt.XItemListener _xItemListener)
|
void |
adjustmentValueChanged(com.sun.star.awt.AdjustmentEvent _adjustmentEvent)
|
void |
calculateDialogPosition(com.sun.star.awt.XWindow _xWindow)
|
void |
convertUnits()
|
static String |
createUniqueName(com.sun.star.container.XNameAccess _xElementContainer,
String _sElementName)
makes a String unique by appending a numerical suffix |
com.sun.star.awt.XWindowPeer |
createWindowPeer()
Creates a peer for this
dialog, using the active OO frame
as the parent window. |
com.sun.star.awt.XWindowPeer |
createWindowPeer(com.sun.star.awt.XWindowPeer _xWindowParentPeer)
create a peer for this
dialog, using the given
peer as a parent. |
void |
disposing(com.sun.star.lang.EventObject rEventObject)
|
void |
down(com.sun.star.awt.SpinEvent spinEvent)
|
void |
endExecute()
|
short |
executeDialog()
|
void |
first(com.sun.star.awt.SpinEvent spinEvent)
|
void |
focusGained(com.sun.star.awt.FocusEvent focusEvent)
|
void |
focusLost(com.sun.star.awt.FocusEvent _focusEvent)
|
com.sun.star.frame.XFrame |
getCurrentFrame()
|
com.sun.star.container.XNameAccess |
getRegistryKeyContent(String _sKeyName)
|
com.sun.star.awt.XWindowPeer |
getWindowPeer(com.sun.star.text.XTextDocument _xTextDocument)
gets the WindowPeer of a frame |
void |
initialize(String[] PropertyNames,
Object[] PropertyValues)
|
String |
insertButton(com.sun.star.awt.XActionListener _xActionListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel,
short _nPushButtonType)
|
com.sun.star.awt.XCheckBox |
insertCheckBox(com.sun.star.awt.XItemListener _xItemListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
com.sun.star.awt.XComboBox |
insertComboBox(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
Object |
insertControlModel(String ServiceName,
String sName,
String[] sProperties,
Object[] sValues)
|
com.sun.star.awt.XTextComponent |
insertCurrencyField(com.sun.star.awt.XTextListener _xTextListener,
int _nPositionX,
int _nPositionY,
int _nWidth,
int _nStep)
|
com.sun.star.beans.XPropertySet |
insertDateField(com.sun.star.awt.XSpinListener _xSpinListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
com.sun.star.awt.XListBox |
insertDropBox(com.sun.star.awt.XItemListener _xItemListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String[] _sStringItemList)
|
com.sun.star.awt.XTextComponent |
insertEditField(com.sun.star.awt.XTextListener _xTextListener,
com.sun.star.awt.XFocusListener _xFocusListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String text)
|
com.sun.star.awt.XTextComponent |
insertFileControl(com.sun.star.awt.XTextListener _xTextListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
com.sun.star.awt.XFixedHyperlink |
insertFixedHyperlink(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel,
String _sURL)
|
com.sun.star.awt.XFixedText |
insertFixedText(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel)
|
com.sun.star.awt.XFixedText |
insertFixedTextBold(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel)
|
com.sun.star.beans.XPropertySet |
insertFormattedField(com.sun.star.awt.XSpinListener _xSpinListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
void |
insertGroupBox(int _nPosX,
int _nPosY,
int _nHeight,
int _nWidth,
int _nStep)
|
com.sun.star.awt.XFixedText |
insertHiddenFixedStatusText(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel,
boolean isOK)
|
void |
insertHorizontalFixedLine(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel)
|
com.sun.star.awt.XListBox |
insertListBox(com.sun.star.awt.XItemListener _xItemListener,
int _nPosX,
int _nPosY,
int _nHeight,
int _nWidth,
int _nStep,
String[] _sStringItemList)
|
com.sun.star.awt.XTextComponent |
insertMultilineEditField(com.sun.star.awt.XTextListener _xTextListener,
com.sun.star.awt.XFocusListener _xFocusListener,
int _nPosX,
int _nPosY,
int _nHeight,
int _nWidth,
int _nStep,
String text,
boolean readOnly)
|
com.sun.star.awt.XFixedText |
insertMultilineFixedText(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int height,
int _nStep,
String _sLabel)
|
com.sun.star.beans.XPropertySet |
insertNumericField(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
double _fValueMin,
double _fValueMax,
double _fValue,
double _fValueStep,
short _nDecimalAccuracy)
|
com.sun.star.beans.XPropertySet |
insertPatternField(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
com.sun.star.beans.XPropertySet |
insertProgressBar(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
int _nProgressMax)
|
void |
insertRadioButtonGroup(short _nTabIndex,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
|
void |
insertRoadmapItem(int Index,
boolean _bEnabled,
String _sLabel,
int _ID)
To fully understand the example one has to be aware that the passed ???Index??? parameter
refers to the position of the roadmap item in the roadmapmodel container
whereas the variable ???_ID??? directyl references to a certain step of dialog. |
com.sun.star.awt.XTextComponent |
insertSecretEditField(com.sun.star.awt.XTextListener _xTextListener,
com.sun.star.awt.XFocusListener _xFocusListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String text)
|
com.sun.star.beans.XPropertySet |
insertTimeField(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
int _nTime,
int _nTimeMin,
int _nTimeMax)
|
com.sun.star.beans.XPropertySet |
insertVerticalScrollBar(com.sun.star.awt.XAdjustmentListener _xAdjustmentListener,
int _nPosX,
int _nPosY,
int _nHeight,
int _nStep)
|
void |
itemStateChanged(com.sun.star.awt.ItemEvent itemEvent)
|
void |
keyPressed(com.sun.star.awt.KeyEvent keyEvent)
|
void |
keyReleased(com.sun.star.awt.KeyEvent keyEvent)
|
void |
last(com.sun.star.awt.SpinEvent spinEvent)
|
void |
mouseEntered(com.sun.star.awt.MouseEvent _mouseEvent)
|
void |
mouseExited(com.sun.star.awt.MouseEvent mouseEvent)
|
void |
mousePressed(com.sun.star.awt.MouseEvent mouseEvent)
|
void |
mouseReleased(com.sun.star.awt.MouseEvent mouseEvent)
|
void |
textChanged(com.sun.star.awt.TextEvent textEvent)
|
void |
up(com.sun.star.awt.SpinEvent spinEvent)
|
WizardDialog
public WizardDialog(com.sun.star.uno.XComponentContext _xContext,
com.sun.star.lang.XMultiComponentFactory _xMCF)
- Creates a new instance of UnoDialogSample
getRegistryKeyContent
public com.sun.star.container.XNameAccess getRegistryKeyContent(String _sKeyName)
- Parameters:
_sKeyName
-
- Returns:
executeDialog
public short executeDialog()
throws com.sun.star.script.BasicErrorException
- Throws:
com.sun.star.script.BasicErrorException
initialize
public void initialize(String[] PropertyNames,
Object[] PropertyValues)
throws com.sun.star.script.BasicErrorException
- Throws:
com.sun.star.script.BasicErrorException
createWindowPeer
public com.sun.star.awt.XWindowPeer createWindowPeer(com.sun.star.awt.XWindowPeer _xWindowParentPeer)
throws com.sun.star.script.BasicErrorException
- create a peer for this
dialog, using the given
peer as a parent.
- Parameters:
parentPeer
-
- Returns:
-
- Throws:
Exception
com.sun.star.script.BasicErrorException
calculateDialogPosition
public void calculateDialogPosition(com.sun.star.awt.XWindow _xWindow)
createWindowPeer
public com.sun.star.awt.XWindowPeer createWindowPeer()
throws com.sun.star.script.BasicErrorException
- Creates a peer for this
dialog, using the active OO frame
as the parent window.
- Returns:
-
- Throws:
Exception
com.sun.star.script.BasicErrorException
endExecute
public void endExecute()
insertControlModel
public Object insertControlModel(String ServiceName,
String sName,
String[] sProperties,
Object[] sValues)
throws com.sun.star.script.BasicErrorException
- Throws:
com.sun.star.script.BasicErrorException
insertMultilineFixedText
public com.sun.star.awt.XFixedText insertMultilineFixedText(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int height,
int _nStep,
String _sLabel)
insertFixedText
public com.sun.star.awt.XFixedText insertFixedText(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel)
insertFixedTextBold
public com.sun.star.awt.XFixedText insertFixedTextBold(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel)
insertHiddenFixedStatusText
public com.sun.star.awt.XFixedText insertHiddenFixedStatusText(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel,
boolean isOK)
insertFixedHyperlink
public com.sun.star.awt.XFixedHyperlink insertFixedHyperlink(com.sun.star.awt.XMouseListener _xMouseListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel,
String _sURL)
insertCurrencyField
public com.sun.star.awt.XTextComponent insertCurrencyField(com.sun.star.awt.XTextListener _xTextListener,
int _nPositionX,
int _nPositionY,
int _nWidth,
int _nStep)
insertProgressBar
public com.sun.star.beans.XPropertySet insertProgressBar(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
int _nProgressMax)
insertHorizontalFixedLine
public void insertHorizontalFixedLine(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel)
insertGroupBox
public void insertGroupBox(int _nPosX,
int _nPosY,
int _nHeight,
int _nWidth,
int _nStep)
insertMultilineEditField
public com.sun.star.awt.XTextComponent insertMultilineEditField(com.sun.star.awt.XTextListener _xTextListener,
com.sun.star.awt.XFocusListener _xFocusListener,
int _nPosX,
int _nPosY,
int _nHeight,
int _nWidth,
int _nStep,
String text,
boolean readOnly)
insertEditField
public com.sun.star.awt.XTextComponent insertEditField(com.sun.star.awt.XTextListener _xTextListener,
com.sun.star.awt.XFocusListener _xFocusListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String text)
insertSecretEditField
public com.sun.star.awt.XTextComponent insertSecretEditField(com.sun.star.awt.XTextListener _xTextListener,
com.sun.star.awt.XFocusListener _xFocusListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String text)
insertTimeField
public com.sun.star.beans.XPropertySet insertTimeField(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
int _nTime,
int _nTimeMin,
int _nTimeMax)
insertDateField
public com.sun.star.beans.XPropertySet insertDateField(com.sun.star.awt.XSpinListener _xSpinListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
insertPatternField
public com.sun.star.beans.XPropertySet insertPatternField(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
insertNumericField
public com.sun.star.beans.XPropertySet insertNumericField(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
double _fValueMin,
double _fValueMax,
double _fValue,
double _fValueStep,
short _nDecimalAccuracy)
insertVerticalScrollBar
public com.sun.star.beans.XPropertySet insertVerticalScrollBar(com.sun.star.awt.XAdjustmentListener _xAdjustmentListener,
int _nPosX,
int _nPosY,
int _nHeight,
int _nStep)
createUniqueName
public static String createUniqueName(com.sun.star.container.XNameAccess _xElementContainer,
String _sElementName)
- makes a String unique by appending a numerical suffix
- Parameters:
_xElementContainer
- the com.sun.star.container.XNameAccess container
that the new Element is going to be inserted to_sElementName
- the StemName of the Element
insertCheckBox
public com.sun.star.awt.XCheckBox insertCheckBox(com.sun.star.awt.XItemListener _xItemListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
insertRadioButtonGroup
public void insertRadioButtonGroup(short _nTabIndex,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
insertDropBox
public com.sun.star.awt.XListBox insertDropBox(com.sun.star.awt.XItemListener _xItemListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String[] _sStringItemList)
insertListBox
public com.sun.star.awt.XListBox insertListBox(com.sun.star.awt.XItemListener _xItemListener,
int _nPosX,
int _nPosY,
int _nHeight,
int _nWidth,
int _nStep,
String[] _sStringItemList)
insertComboBox
public com.sun.star.awt.XComboBox insertComboBox(int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
insertFormattedField
public com.sun.star.beans.XPropertySet insertFormattedField(com.sun.star.awt.XSpinListener _xSpinListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
convertUnits
public void convertUnits()
insertFileControl
public com.sun.star.awt.XTextComponent insertFileControl(com.sun.star.awt.XTextListener _xTextListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep)
insertButton
public String insertButton(com.sun.star.awt.XActionListener _xActionListener,
int _nPosX,
int _nPosY,
int _nWidth,
int _nStep,
String _sLabel,
short _nPushButtonType)
getWindowPeer
public com.sun.star.awt.XWindowPeer getWindowPeer(com.sun.star.text.XTextDocument _xTextDocument)
- gets the WindowPeer of a frame
- Parameters:
_XTextDocument
- the instance of a textdocument
- Returns:
- the windowpeer of the frame
getCurrentFrame
public com.sun.star.frame.XFrame getCurrentFrame()
textChanged
public void textChanged(com.sun.star.awt.TextEvent textEvent)
- Specified by:
textChanged
in interface com.sun.star.awt.XTextListener
up
public void up(com.sun.star.awt.SpinEvent spinEvent)
- Specified by:
up
in interface com.sun.star.awt.XSpinListener
down
public void down(com.sun.star.awt.SpinEvent spinEvent)
- Specified by:
down
in interface com.sun.star.awt.XSpinListener
last
public void last(com.sun.star.awt.SpinEvent spinEvent)
- Specified by:
last
in interface com.sun.star.awt.XSpinListener
first
public void first(com.sun.star.awt.SpinEvent spinEvent)
- Specified by:
first
in interface com.sun.star.awt.XSpinListener
disposing
public void disposing(com.sun.star.lang.EventObject rEventObject)
- Specified by:
disposing
in interface com.sun.star.lang.XEventListener
actionPerformed
public void actionPerformed(com.sun.star.awt.ActionEvent rEvent)
- Specified by:
actionPerformed
in interface com.sun.star.awt.XActionListener
focusLost
public void focusLost(com.sun.star.awt.FocusEvent _focusEvent)
- Specified by:
focusLost
in interface com.sun.star.awt.XFocusListener
focusGained
public void focusGained(com.sun.star.awt.FocusEvent focusEvent)
- Specified by:
focusGained
in interface com.sun.star.awt.XFocusListener
mouseReleased
public void mouseReleased(com.sun.star.awt.MouseEvent mouseEvent)
- Specified by:
mouseReleased
in interface com.sun.star.awt.XMouseListener
mousePressed
public void mousePressed(com.sun.star.awt.MouseEvent mouseEvent)
- Specified by:
mousePressed
in interface com.sun.star.awt.XMouseListener
mouseExited
public void mouseExited(com.sun.star.awt.MouseEvent mouseEvent)
- Specified by:
mouseExited
in interface com.sun.star.awt.XMouseListener
mouseEntered
public void mouseEntered(com.sun.star.awt.MouseEvent _mouseEvent)
- Specified by:
mouseEntered
in interface com.sun.star.awt.XMouseListener
itemStateChanged
public void itemStateChanged(com.sun.star.awt.ItemEvent itemEvent)
- Specified by:
itemStateChanged
in interface com.sun.star.awt.XItemListener
adjustmentValueChanged
public void adjustmentValueChanged(com.sun.star.awt.AdjustmentEvent _adjustmentEvent)
- Specified by:
adjustmentValueChanged
in interface com.sun.star.awt.XAdjustmentListener
keyReleased
public void keyReleased(com.sun.star.awt.KeyEvent keyEvent)
- Specified by:
keyReleased
in interface com.sun.star.awt.XKeyListener
keyPressed
public void keyPressed(com.sun.star.awt.KeyEvent keyEvent)
- Specified by:
keyPressed
in interface com.sun.star.awt.XKeyListener
addRoadmap
public void addRoadmap(com.sun.star.awt.XItemListener _xItemListener)
insertRoadmapItem
public void insertRoadmapItem(int Index,
boolean _bEnabled,
String _sLabel,
int _ID)
- To fully understand the example one has to be aware that the passed ???Index??? parameter
refers to the position of the roadmap item in the roadmapmodel container
whereas the variable ???_ID??? directyl references to a certain step of dialog.
Copyright © 2012-2013 CoGrOO. All Rights Reserved.