Download Latest Version loMessageBox.zip (3.0 kB)
Email in envelope

Get an email when there's a new version of LibreOffice Java MessageBox Class

Home
Name Modified Size InfoDownloads / Week
loMessageBox.zip 2016-12-18 3.0 kB
README.txt 2016-12-18 2.8 kB
loMessageBox.java 2016-12-18 4.7 kB
Totals: 3 Items   10.4 kB 0
Usage documentation included within source file loMessageBox.java

/*
// USAGE INFORMATION
// 
// Instantiate loMessageBox, and then call show() with appropriate values
// for its parameters to display a messagebox. 
//  
// Reproduction of information from the LibreOffice 5.0 SDK API Reference
// is included here for user convenience to explain parameters passed to
// and values returned from LibreOffice 5.0 SDK API functions.

 * Parameter messageBoxType:
 * 
 * enum com.sun.star.awt.MessageBoxType
 * 
   MESSAGEBOX  A normal message box.
   INFOBOX     A message box to inform the user about a certain event.
               (Ignores messageBoxButtons param, instead using BUTTONS_OK)
   WARNINGBOX  A message to warn the user about a certain problem.
   ERRORBOX    A message box to provide an error message to the user.
   QUERYBOX    A message box to query information from the user.

 * Parameter messageBoxButtons:
 * 
 * com::sun::star::awt::MessageBoxButtons Constant Group
 *
   const long BUTTONS_OK                 = 1 specifies a message with "OK" button.
   const long BUTTONS_OK_CANCEL          = 2 specifies a message box with "OK" and "CANCEL" button.
   const long BUTTONS_YES_NO             = 3 specifies a message box with "YES" and "NO" button.
   const long BUTTONS_YES_NO_CANCEL      = 4 specifies a message box with "YES", "NO" and "CANCEL" button.
   const long BUTTONS_RETRY_CANCEL       = 5 specifies a message box with "RETRY" and "CANCEL" button. 
   const long BUTTONS_ABORT_IGNORE_RETRY = 6 specifies a message box with "ABORT", "IGNORE" and "RETRY" button.
   const long DEFAULT_BUTTON_OK          = 0x10000 specifies that OK is the default button. 
   const long DEFAULT_BUTTON_CANCEL      = 0x20000 specifies that CANCEL is the default button. 
   const long DEFAULT_BUTTON_RETRY       = 0x30000 specifies that RETRY is the default button. 
   const long DEFAULT_BUTTON_YES         = 0x40000 specifies that YES is the default button.
   const long DEFAULT_BUTTON_NO          = 0x50000 specifies that NO is the default button. 
   const long DEFAULT_BUTTON_IGNORE      = 0x60000 specifies that IGNORE is the default button.
	
 * Return Values:
 * 
 * Returns -1 if an error occurs while trying to display the XMessageBox.
 * Otherwise, returns a value from com::sun::star::awt::MessageBoxResults Constant Group
 *
   const short CANCEL = 0  The user canceled the XMessageBox, by pressing "Cancel" or "Abort" button. 
   const short OK     = 1  The user pressed the "Ok" button. 
   const short YES    = 2  The user pressed the "Yes" button. 
   const short NO     = 3  The user pressed the "No" button. 
   const short RETRY  = 4  The user pressed the "Retry" button. 
   const short IGNORE = 5  The user pressed the "Ignore" button.
*/
Source: README.txt, updated 2016-12-18