This repository contains a PyDev package.
-
linuxBean (Ubuntu) 14.04
-
LibreOffice 5.2.6.2
-
Eclipse Neon.2 (4.6.2)
-
PyDev 5.6.0
- These macros also work on Windows 10.
-
modelessdialog2macro_createWindow.py
- Created by using Toolkit method createWindow()
-
modelessdialog2macro_taskcreator.py
-
Created by using TaskCreator Service
-
This medhod only for creating a modeless dialog.
-
-
modelessdialog2macro_unocontroldialog.py
- Created by using UnoControlDialog Service
-
- The text selected in a Writer document is reflected in the edit control on a modeless dialog.
-
- Splitter on the window created by using Toolkit method createWindow()
-
- Splitter on the window created by using UnoControlDialog Service
-
-
Currency fields
-
Dividing lines
-
Text fields
-
Time fields
-
Date fields
-
Fields of groups
-
Pattern fields
-
Numerical fields
-
Checkboxes
-
Radio Buttons
-
List boxes
-
Combo-boxes (not work)
-
Formatted fields
-
Scrollbars
-
File selection fields
-
Standard buttons
-
Hyperlink
-
Roadmap
-
-
- Roadmap
-
- PopupMenu
-
- ImageControl
-
- Loading a Writer document onto a component window of the subframe
UnoControlDialog can not be sizeable.
-
imagecontrolsample_sizeable3_forWin.py
- The size of the ImageControl follows the size of the window created by using TaskCreator Service.
You can not display a menu bar in UnoControlDialog.
-
- A menu bar in the window created by using Toolkit method createWindow()
-
- A menu bar in the window created by using using TaskCreator Service
-
-
File selection dialogs with com.sun.star.ui.dialogs.TemplateDescription as a template are displayed in order.
-
FILEOPEN_SIMPLE, FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE, FILEOPEN_PLAY, FILEOPEN_READONLY_VERSION, FILEOPEN_LINK_PREVIEW
-
FILEOPEN_PREVIEW, FILEOPEN_LINK_PLAY (LibreOffice 5.3 and higher only)
-
FILESAVE_SIMPLE, FILESAVE_AUTOEXTENSION_PASSWORD, FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS, FILESAVE_AUTOEXTENSION_SELECTION, FILESAVE_AUTOEXTENSION_TEMPLATE, FILESAVE_AUTOEXTENSION
-
-
2018-1-2 version 1.0.4 Fixed a serious bug. Changed to setattr(UnoObject, aPropertyName, aValue)
since it is no longer possible to use tuples in aValue of setPropertyValue([in] string aPropertyName, [in] any aValue)
from LibreOffice 5.4.