summaryrefslogtreecommitdiffstats
path: root/wizards
diff options
context:
space:
mode:
authorXisco Fauli <anistenis@gmail.com>2011-07-16 19:15:09 +0200
committerXisco Fauli <anistenis@gmail.com>2011-07-16 19:15:09 +0200
commit8569e285e809a45ce412a0fe9c9d014104f3d338 (patch)
treec2c89ab6be9028bbd19b43f15a9d1a8d71b8b4ba /wizards
parentclean up (diff)
downloadcore-8569e285e809a45ce412a0fe9c9d014104f3d338.tar.gz
core-8569e285e809a45ce412a0fe9c9d014104f3d338.zip
Revert "clean up"
This reverts commit 2c266efe9d82ebb46370b5a72d55f6c2d61c1763.
Diffstat (limited to 'wizards')
-rw-r--r--wizards/com/sun/star/wizards/common/FileAccess.py6
-rw-r--r--wizards/com/sun/star/wizards/common/Helper.py2
-rw-r--r--wizards/com/sun/star/wizards/document/OfficeDocument.py16
-rw-r--r--wizards/com/sun/star/wizards/fax/FaxWizardDialog.py42
-rw-r--r--wizards/com/sun/star/wizards/fax/FaxWizardDialogResources.py1
-rw-r--r--wizards/com/sun/star/wizards/letter/LetterWizardDialog.py267
-rw-r--r--wizards/com/sun/star/wizards/letter/LetterWizardDialogResources.py1
-rw-r--r--wizards/com/sun/star/wizards/text/TextDocument.py2
-rw-r--r--wizards/com/sun/star/wizards/text/TextFieldHandler.py38
-rw-r--r--wizards/com/sun/star/wizards/ui/UnoDialog.py226
-rw-r--r--wizards/com/sun/star/wizards/ui/UnoDialog2.py61
-rw-r--r--wizards/com/sun/star/wizards/ui/WizardDialog.py24
12 files changed, 500 insertions, 186 deletions
diff --git a/wizards/com/sun/star/wizards/common/FileAccess.py b/wizards/com/sun/star/wizards/common/FileAccess.py
index 5f92d8aa303c..3397d7138cf5 100644
--- a/wizards/com/sun/star/wizards/common/FileAccess.py
+++ b/wizards/com/sun/star/wizards/common/FileAccess.py
@@ -715,10 +715,10 @@ class FileAccess(object):
def connectURLs(self, urlFolder, urlFilename):
stringFolder = ""
stringFileName = urlFilename
- if not urlFolder.endswith("/"):
+ if not urlFolder.endsWith("/"):
stringFolder = "/"
- if urlFilename.startswith("/"):
- stringFileName = urlFilename[1:]
+ if urlFilename.startsWith("/"):
+ stringFileName = urlFilename.substring(1)
return urlFolder + stringFolder + stringFileName
@classmethod
diff --git a/wizards/com/sun/star/wizards/common/Helper.py b/wizards/com/sun/star/wizards/common/Helper.py
index eaa615ded90c..45923cfe848e 100644
--- a/wizards/com/sun/star/wizards/common/Helper.py
+++ b/wizards/com/sun/star/wizards/common/Helper.py
@@ -157,7 +157,7 @@ class Helper(object):
class DateUtils(object):
def __init__(self, xmsf, document):
- defaults = xmsf.createInstance("com.sun.star.text.Defaults")
+ defaults = document.createInstance("com.sun.star.text.Defaults")
l = Helper.getUnoStructValue(defaults, "CharLocale")
self.formatSupplier = document
formatSettings = self.formatSupplier.getNumberFormatSettings()
diff --git a/wizards/com/sun/star/wizards/document/OfficeDocument.py b/wizards/com/sun/star/wizards/document/OfficeDocument.py
index 78315129c6e4..f2fc2cb76e21 100644
--- a/wizards/com/sun/star/wizards/document/OfficeDocument.py
+++ b/wizards/com/sun/star/wizards/document/OfficeDocument.py
@@ -270,8 +270,24 @@ class OfficeDocument(object):
def getSlideCount(self, model):
return model.getDrawPages().getCount()
+ def getDocumentProperties(self, document):
+ return document.getDocumentProperties()
+
def showMessageBox(
self, xMSF, windowServiceName, windowAttribute, MessageText):
return SystemDialog.showMessageBox(
xMSF, windowServiceName, windowAttribute, MessageText)
+
+ def getWindowPeer(self):
+ return self.xWindowPeer
+
+ '''
+ @param windowPeer The xWindowPeer to set.
+ Should be called as soon as a Windowpeer of a wizard dialog is available
+ The windowpeer is needed to call a Messagebox
+ '''
+
+ def setWindowPeer(self, windowPeer):
+ self.xWindowPeer = windowPeer
+
diff --git a/wizards/com/sun/star/wizards/fax/FaxWizardDialog.py b/wizards/com/sun/star/wizards/fax/FaxWizardDialog.py
index e4295a0d025f..e040f247b13b 100644
--- a/wizards/com/sun/star/wizards/fax/FaxWizardDialog.py
+++ b/wizards/com/sun/star/wizards/fax/FaxWizardDialog.py
@@ -86,7 +86,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(True, 12, LSTPRIVATESTYLE_HID, 180, 95, 1,
4, 74), self)
- self.insertLabel("lblBusinessStyle",
+ self.lblBusinessStyle = self.insertLabel("lblBusinessStyle",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -97,7 +97,7 @@ class FaxWizardDialog(WizardDialog):
(8, self.resources.reslblBusinessStyle_value,
110, 42, 1, 32, 60))
- self.insertLabel("lblTitle1",
+ self.lblTitle1 = self.insertLabel("lblTitle1",
("FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -108,7 +108,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(self.fontDescriptor5, 16, self.resources.reslblTitle1_value,
True, 91, 8, 1, 37, 212))
- self.insertLabel("lblPrivateStyle",
+ self.lblPrivateStyle = self.insertLabel("lblPrivateStyle",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -117,7 +117,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblPrivateStyle_value, 110, 95, 1, 50, 60))
- self.insertLabel("lblIntroduction",
+ self.lblIntroduction = self.insertLabel("lblIntroduction",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -264,7 +264,7 @@ class FaxWizardDialog(WizardDialog):
(8, CHKUSEFOOTER_HID,
self.resources.reschkUseFooter_value, 97, 163,
0, 2, 14, 212), self)
- self.insertLabel("lblTitle3",
+ self.lblTitle3 = self.insertLabel("lblTitle3",
("FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -397,7 +397,7 @@ class FaxWizardDialog(WizardDialog):
(8, OPTRECEIVERDATABASE_HID,
self.resources.resoptReceiverDatabase_value, 104, 160, 3,
24, 200), self)
- self.insertLabel("lblSenderAddress",
+ self.lblSenderAddress = self.insertLabel("lblSenderAddress",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -406,14 +406,14 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblSenderAddress_value, 97, 28, 3, 46, 136))
- self.insertFixedLine("FixedLine2", (PropertyNames.PROPERTY_HEIGHT,
+ self.FixedLine2 = self.insertFixedLine("FixedLine2", (PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_POSITION_X,
PropertyNames.PROPERTY_POSITION_Y,
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
(5, 90, 126, 3, 51, 212))
- self.insertLabel("lblSenderName",
+ self.lblSenderName = self.insertLabel("lblSenderName",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -423,7 +423,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblSenderName_value, 113, 69, 3,
52, 68))
- self.insertLabel("lblSenderStreet",
+ self.lblSenderStreet = self.insertLabel("lblSenderStreet",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -433,7 +433,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblSenderStreet_value, 113, 82, 3,
53, 68))
- self.insertLabel("lblPostCodeCity",
+ self.lblPostCodeCity = self.insertLabel("lblPostCodeCity",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -443,7 +443,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblPostCodeCity_value,
113, 97, 3, 54, 68))
- self.insertLabel("lblTitle4",
+ self.lblTitle4 = self.insertLabel("lblTitle4",
("FontDescriptor",
PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
@@ -455,7 +455,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(self.fontDescriptor5, 16, self.resources.reslblTitle4_value,
True, 91, 8, 3, 60, 212))
- self.insertLabel("lblSenderFax",
+ self.Label1 = self.insertLabel("lblSenderFax",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -464,7 +464,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.resLabel1_value, 113, 111, 3, 68, 68))
- self.insertLabel("Label2",
+ self.Label2 = self.insertLabel("Label2",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -514,7 +514,7 @@ class FaxWizardDialog(WizardDialog):
(8, CHKFOOTERPAGENUMBERS_HID,
self.resources.reschkFooterPageNumbers_value, 97, 106,
0, 4, 27, 201), self)
- self.insertLabel("lblFooter",
+ self.lblFooter = self.insertLabel("lblFooter",
("FontDescriptor",
PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
@@ -525,7 +525,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(self.fontDescriptor4, 8, self.resources.reslblFooter_value,
97, 28, 4, 33, 116))
- self.insertLabel("lblTitle5",
+ self.lblTitle5 = self.insertLabel("lblTitle5",
("FontDescriptor",
PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
@@ -576,7 +576,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, OPTMAKECHANGES_HID, self.resources.resoptMakeChanges_value,
104, 123, 5, 31, 198), self)
- self.insertLabel("lblFinalExplanation1",
+ self.lblFinalExplanation1 = self.insertLabel("lblFinalExplanation1",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -587,7 +587,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(28, self.resources.reslblFinalExplanation1_value,
True, 97, 28, 5, 34, 205))
- self.insertLabel("lblProceed",
+ self.lblProceed = self.insertLabel("lblProceed",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -597,7 +597,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblProceed_value, 97, 100, 5,
35, 204))
- self.insertLabel("lblFinalExplanation2",
+ self.lblFinalExplanation2 = self.insertLabel("lblFinalExplanation2",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -608,7 +608,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(33, self.resources.reslblFinalExplanation2_value, True, 104, 145, 5,
36, 199))
- self.insertImage("ImageControl2",
+ self.ImageControl2 = self.insertImage("ImageControl2",
("Border",
PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_IMAGEURL,
@@ -620,7 +620,7 @@ class FaxWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(0, 10, UIConsts.INFOIMAGEURL, 92, 145,
False, 5, 47, 10))
- self.insertLabel("lblTemplateName",
+ self.lblTemplateName = self.insertLabel("lblTemplateName",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_POSITION_X,
@@ -631,7 +631,7 @@ class FaxWizardDialog(WizardDialog):
(8, self.resources.reslblTemplateName_value, 97, 58, 5,
57, 101))
- self.insertLabel("lblTitle6",
+ self.lblTitle6 = self.insertLabel("lblTitle6",
("FontDescriptor",
PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
diff --git a/wizards/com/sun/star/wizards/fax/FaxWizardDialogResources.py b/wizards/com/sun/star/wizards/fax/FaxWizardDialogResources.py
index bbf6921d381f..864112fedbd3 100644
--- a/wizards/com/sun/star/wizards/fax/FaxWizardDialogResources.py
+++ b/wizards/com/sun/star/wizards/fax/FaxWizardDialogResources.py
@@ -1,6 +1,7 @@
from common.Resource import Resource
class FaxWizardDialogResources(Resource):
+ UNIT_NAME = "dbwizres"
MODULE_NAME = "dbw"
RID_FAXWIZARDDIALOG_START = 3200
RID_FAXWIZARDCOMMUNICATION_START = 3270
diff --git a/wizards/com/sun/star/wizards/letter/LetterWizardDialog.py b/wizards/com/sun/star/wizards/letter/LetterWizardDialog.py
index 8f740cdf1540..35158a3ea0ac 100644
--- a/wizards/com/sun/star/wizards/letter/LetterWizardDialog.py
+++ b/wizards/com/sun/star/wizards/letter/LetterWizardDialog.py
@@ -12,18 +12,18 @@ class LetterWizardDialog(WizardDialog):
self.resources = LetterWizardDialogResources(xmsf)
Helper.setUnoPropertyValues(
self.xDialogModel,
- ("Closeable",
+ ("Closeable",
PropertyNames.PROPERTY_HEIGHT,
- "Moveable",
- PropertyNames.PROPERTY_NAME,
- PropertyNames.PROPERTY_POSITION_X,
- PropertyNames.PROPERTY_POSITION_Y,
- PropertyNames.PROPERTY_STEP,
- PropertyNames.PROPERTY_TABINDEX,
- "Title",
- PropertyNames.PROPERTY_WIDTH),
+ "Moveable",
+ PropertyNames.PROPERTY_NAME,
+ PropertyNames.PROPERTY_POSITION_X,
+ PropertyNames.PROPERTY_POSITION_Y,
+ PropertyNames.PROPERTY_STEP,
+ PropertyNames.PROPERTY_TABINDEX,
+ "Title",
+ PropertyNames.PROPERTY_WIDTH),
(True, 210, True,
- "LetterWizardDialog", 104, 52, 1, 1,
+ "LetterWizardDialog", 104, 52, 1, 1,
self.resources.resLetterWizardDialog_title, 310))
self.fontDescriptor1 = \
uno.createUnoStruct('com.sun.star.awt.FontDescriptor')
@@ -41,7 +41,7 @@ class LetterWizardDialog(WizardDialog):
def buildStep1(self):
self.optBusinessLetter = self.insertRadioButton(
- "optBusinessLetter", OPTBUSINESSLETTER_ITEM_CHANGED,
+ "optBusinessLetter", OPTBUSINESSLETTER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -51,11 +51,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (8, HelpIds.getHelpIdString(HID + 1),
+ (8, HelpIds.getHelpIdString(HID + 1),
self.resources.resoptBusinessLetter_value,
"optBusinessLetter", 97, 28, 1, 1, 184), self)
self.optPrivOfficialLetter = self.insertRadioButton(
- "optPrivOfficialLetter", OPTPRIVOFFICIALLETTER_ITEM_CHANGED,
+ "optPrivOfficialLetter", OPTPRIVOFFICIALLETTER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -65,11 +65,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (8, HelpIds.getHelpIdString(HID + 2),
- self.resources.resoptPrivOfficialLetter_value,
+ (8, HelpIds.getHelpIdString(HID + 2),
+ self.resources.resoptPrivOfficialLetter_value,
"optPrivOfficialLetter", 97, 74, 1, 2, 184), self)
self.optPrivateLetter = self.insertRadioButton(
- "optPrivateLetter", OPTPRIVATELETTER_ITEM_CHANGED,
+ "optPrivateLetter", OPTPRIVATELETTER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -79,11 +79,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (8, HelpIds.getHelpIdString(HID + 3),
- self.resources.resoptPrivateLetter_value,
+ (8, HelpIds.getHelpIdString(HID + 3),
+ self.resources.resoptPrivateLetter_value,
"optPrivateLetter", 97, 106, 1, 3, 184), self)
self.lstBusinessStyle = self.insertListBox(
- "lstBusinessStyle", LSTBUSINESSSTYLE_ACTION_PERFORMED,
+ "lstBusinessStyle", LSTBUSINESSSTYLE_ACTION_PERFORMED,
LSTBUSINESSSTYLE_ITEM_CHANGED,
("Dropdown",
PropertyNames.PROPERTY_HEIGHT,
@@ -98,7 +98,7 @@ class LetterWizardDialog(WizardDialog):
"lstBusinessStyle",
180, 40, 1, 4, 74), self)
self.chkBusinessPaper = self.insertCheckBox(
- "chkBusinessPaper", CHKBUSINESSPAPER_ITEM_CHANGED,
+ "chkBusinessPaper", CHKBUSINESSPAPER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -109,11 +109,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (8, HelpIds.getHelpIdString(HID + 5),
- self.resources.reschkBusinessPaper_value,
+ (8, HelpIds.getHelpIdString(HID + 5),
+ self.resources.reschkBusinessPaper_value,
"chkBusinessPaper", 110, 56, 0, 1, 5, 168), self)
self.lstPrivOfficialStyle = self.insertListBox(
- "lstPrivOfficialStyle", LSTPRIVOFFICIALSTYLE_ACTION_PERFORMED,
+ "lstPrivOfficialStyle", LSTPRIVOFFICIALSTYLE_ACTION_PERFORMED,
LSTPRIVOFFICIALSTYLE_ITEM_CHANGED,
("Dropdown",
PropertyNames.PROPERTY_HEIGHT,
@@ -124,7 +124,7 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (True, 12, HelpIds.getHelpIdString(HID + 6),
+ (True, 12, HelpIds.getHelpIdString(HID + 6),
"lstPrivOfficialStyle", 180, 86, 1, 6, 74), self)
self.lstPrivateStyle = self.insertListBox(
"lstPrivateStyle", LSTPRIVATESTYLE_ACTION_PERFORMED,
@@ -138,9 +138,10 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (True, 12, HelpIds.getHelpIdString(HID + 7),
+ (True, 12, HelpIds.getHelpIdString(HID + 7),
"lstPrivateStyle", 180, 118, 1, 7, 74), self)
- self.insertLabel("lblBusinessStyle",
+ self.lblBusinessStyle = self.insertLabel(
+ "lblBusinessStyle",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -149,9 +150,10 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (8, self.resources.reslblBusinessStyle_value,
+ (8, self.resources.reslblBusinessStyle_value,
"lblBusinessStyle", 110, 42, 1, 48, 60))
- self.insertLabel("lblPrivOfficialStyle",
+ self.lblPrivOfficialStyle = self.insertLabel(
+ "lblPrivOfficialStyle",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -162,10 +164,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblPrivOfficialStyle_value,
"lblPrivOfficialStyle", 110, 88, 1, 49, 60))
- self.insertLabel("lblTitle1",
+ self.lblTitle1 = self.insertLabel(
+ "lblTitle1",
("FontDescriptor",
PropertyNames.PROPERTY_HEIGHT,
- PropertyNames.PROPERTY_LABEL,
+ PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
@@ -173,10 +176,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (self.fontDescriptor6, 16,
- self.resources.reslblTitle1_value, True,
+ (self.fontDescriptor6, 16,
+ self.resources.reslblTitle1_value, True,
"lblTitle1", 91, 8, 1, 55, 212))
- self.insertLabel("lblPrivateStyle",
+ self.lblPrivateStyle = self.insertLabel(
+ "lblPrivateStyle",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -187,7 +191,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblPrivateStyle_value,
"lblPrivateStyle", 110, 120, 1, 74, 60))
- self.insertLabel("lblIntroduction",
+ self.lblIntroduction = self.insertLabel(
+ "lblIntroduction",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -197,7 +202,7 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (39, self.resources.reslblIntroduction_value,
+ (39, self.resources.reslblIntroduction_value,
True,
"lblIntroduction", 104, 145, 1, 80, 199))
self.ImageControl3 = self.insertInfoImage(92, 145, 1)
@@ -205,7 +210,7 @@ class LetterWizardDialog(WizardDialog):
def buildStep2(self):
self.chkPaperCompanyLogo = self.insertCheckBox(
"chkPaperCompanyLogo",
- CHKPAPERCOMPANYLOGO_ITEM_CHANGED,
+ CHKPAPERCOMPANYLOGO_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -217,11 +222,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
(8, HelpIds.getHelpIdString(HID + 8),
- self.resources.reschkPaperCompanyLogo_value,
+ self.resources.reschkPaperCompanyLogo_value,
"chkPaperCompanyLogo", 97, 28, 0, 2, 8, 68), self)
self.numLogoHeight = self.insertNumericField(
"numLogoHeight",
- NUMLOGOHEIGHT_TEXT_CHANGED,
+ NUMLOGOHEIGHT_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -236,7 +241,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 9),
"numLogoHeight", 138, 40, True, 2, True, 9, 3, 30), self)
self.numLogoX = self.insertNumericField(
- "numLogoX", NUMLOGOX_TEXT_CHANGED,
+ "numLogoX", NUMLOGOX_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -250,7 +255,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 10),
"numLogoX", 266, 40, True, 2, 10, 0, 30), self)
self.numLogoWidth = self.insertNumericField(
- "numLogoWidth", NUMLOGOWIDTH_TEXT_CHANGED,
+ "numLogoWidth", NUMLOGOWIDTH_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -264,7 +269,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 11),
"numLogoWidth", 138, 56, True, 2, 11, 3.8, 30), self)
self.numLogoY = self.insertNumericField(
- "numLogoY", NUMLOGOY_TEXT_CHANGED,
+ "numLogoY", NUMLOGOY_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -275,10 +280,10 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_TABINDEX,
"Value",
PropertyNames.PROPERTY_WIDTH),
- (12, HelpIds.getHelpIdString(HID + 12),
+ (12, HelpIds.getHelpIdString(HID + 12),
"numLogoY", 266, 56, True, 2, 12, -3.4, 30), self)
self.chkPaperCompanyAddress = self.insertCheckBox(
- "chkPaperCompanyAddress", CHKPAPERCOMPANYADDRESS_ITEM_CHANGED,
+ "chkPaperCompanyAddress", CHKPAPERCOMPANYADDRESS_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -293,7 +298,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkPaperCompanyAddress_value,
"chkPaperCompanyAddress", 98, 84, 0, 2, 13, 68), self)
self.numAddressHeight = self.insertNumericField(
- "numAddressHeight", NUMADDRESSHEIGHT_TEXT_CHANGED,
+ "numAddressHeight", NUMADDRESSHEIGHT_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -308,7 +313,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 14),
"numAddressHeight", 138, 96, True, 2, True, 14, 3, 30), self)
self.numAddressX = self.insertNumericField(
- "numAddressX", NUMADDRESSX_TEXT_CHANGED,
+ "numAddressX", NUMADDRESSX_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -322,7 +327,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 15),
"numAddressX", 266, 96, True, 2, 15, 3.8, 30), self)
self.numAddressWidth = self.insertNumericField(
- "numAddressWidth", NUMADDRESSWIDTH_TEXT_CHANGED,
+ "numAddressWidth", NUMADDRESSWIDTH_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -336,7 +341,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 16),
"numAddressWidth", 138, 112, True, 2, 16, 13.8, 30), self)
self.numAddressY = self.insertNumericField(
- "numAddressY", NUMADDRESSY_TEXT_CHANGED,
+ "numAddressY", NUMADDRESSY_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -350,7 +355,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 17),
"numAddressY", 266, 112, True, 2, 17, -3.4, 30), self)
self.chkCompanyReceiver = self.insertCheckBox(
- "chkCompanyReceiver", CHKCOMPANYRECEIVER_ITEM_CHANGED,
+ "chkCompanyReceiver", CHKCOMPANYRECEIVER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -364,7 +369,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkCompanyReceiver_value,
"chkCompanyReceiver", 103, 131, 0, 2, 18, 185), self)
self.chkPaperFooter = self.insertCheckBox(
- "chkPaperFooter", CHKPAPERFOOTER_ITEM_CHANGED,
+ "chkPaperFooter", CHKPAPERFOOTER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -375,11 +380,11 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
PropertyNames.PROPERTY_WIDTH),
- (8, HelpIds.getHelpIdString(HID + 19),
+ (8, HelpIds.getHelpIdString(HID + 19),
self.resources.reschkPaperFooter_value,
"chkPaperFooter", 97, 158, 0, 2, 19, 68), self)
self.numFooterHeight = self.insertNumericField(
- "numFooterHeight", NUMFOOTERHEIGHT_TEXT_CHANGED,
+ "numFooterHeight", NUMFOOTERHEIGHT_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -392,7 +397,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(12, HelpIds.getHelpIdString(HID + 20),
"numFooterHeight", 236, 156, True, 2, 20, 5, 30), self)
- self.insertLabel("lblLogoHeight",
+ self.lblLogoHeight = self.insertLabel(
+ "lblLogoHeight",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -403,7 +409,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblLogoHeight_value,
"lblLogoHeight", 103, 42, 2, 68, 32))
- self.insertLabel("lblLogoWidth",
+ self.lblLogoWidth = self.insertLabel(
+ "lblLogoWidth",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -414,8 +421,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblLogoWidth_value,
"lblLogoWidth", 103, 58, 2, 69, 32))
- self.insertFixedLine(
- "FixedLine5",
+ self.FixedLine5 = self.insertFixedLine(
+ "FixedLine5",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
@@ -425,8 +432,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(2,
"FixedLine5", 90, 78, 2, 70, 215))
- self.insertFixedLine(
- "FixedLine6",
+ self.FixedLine6 = self.insertFixedLine(
+ "FixedLine6",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
@@ -436,7 +443,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(2,
"FixedLine6", 90, 150, 2, 71, 215))
- self.insertLabel("lblFooterHeight",
+ self.lblFooterHeight = self.insertLabel(
+ "lblFooterHeight",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -447,7 +455,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblFooterHeight_value,
"lblFooterHeight", 200, 158, 2, 72, 32))
- self.insertLabel("lblLogoX",
+ self.lblLogoX = self.insertLabel(
+ "lblLogoX",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -458,7 +467,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblLogoX_value,
"lblLogoX", 170, 42, 2, 84, 94))
- self.insertLabel("lblLogoY",
+ self.lblLogoY = self.insertLabel(
+ "lblLogoY",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -469,7 +479,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblLogoY_value,
"lblLogoY", 170, 58, 2, 85, 94))
- self.insertLabel("lblAddressHeight",
+ self.lblAddressHeight = self.insertLabel(
+ "lblAddressHeight",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -480,7 +491,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblAddressHeight_value,
"lblAddressHeight", 103, 98, 2, 86, 32))
- self.insertLabel("lblAddressWidth",
+ self.lblAddressWidth = self.insertLabel(
+ "lblAddressWidth",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -491,7 +503,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblAddressWidth_value,
"lblAddressWidth", 103, 114, 2, 87, 32))
- self.insertLabel("lblAddressX",
+ self.lblAddressX = self.insertLabel(
+ "lblAddressX",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -502,7 +515,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblAddressX_value,
"lblAddressX", 170, 98, 2, 88, 94))
- self.insertLabel("lblAddressY",
+ self.lblAddressY = self.insertLabel(
+ "lblAddressY",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -513,8 +527,9 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblAddressY_value,
"lblAddressY", 170, 114, 2, 89, 94))
- self.insertLabel("lblTitle2",
- ("FontDescriptor",
+ self.lblTitle2 = self.insertLabel(
+ "lblTitle2",
+ ("FontDescriptor",
PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -530,8 +545,8 @@ class LetterWizardDialog(WizardDialog):
def buildStep3(self):
self.lstLetterNorm = self.insertListBox(
- "lstLetterNorm",
- LSTLETTERNORM_ACTION_PERFORMED,
+ "lstLetterNorm",
+ LSTLETTERNORM_ACTION_PERFORMED,
LSTLETTERNORM_ITEM_CHANGED,
("Dropdown",
PropertyNames.PROPERTY_HEIGHT,
@@ -545,13 +560,13 @@ class LetterWizardDialog(WizardDialog):
(True, 12, HelpIds.getHelpIdString(HID + 21),
"lstLetterNorm", 210, 34, 3, 21, 74), self)
self.chkUseLogo = self.insertCheckBox(
- "chkUseLogo", CHKUSELOGO_ITEM_CHANGED,
+ "chkUseLogo", CHKUSELOGO_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
- PropertyNames.PROPERTY_POSITION_Y,
+ PropertyNames.PROPERTY_POSITION_Y,
PropertyNames.PROPERTY_STATE,
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
@@ -560,14 +575,14 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkUseLogo_value,
"chkUseLogo", 97, 54, 0, 3, 22, 212), self)
self.chkUseAddressReceiver = self.insertCheckBox(
- "chkUseAddressReceiver",
- CHKUSEADDRESSRECEIVER_ITEM_CHANGED,
+ "chkUseAddressReceiver",
+ CHKUSEADDRESSRECEIVER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
- PropertyNames.PROPERTY_POSITION_Y,
+ PropertyNames.PROPERTY_POSITION_Y,
PropertyNames.PROPERTY_STATE,
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
@@ -576,7 +591,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkUseAddressReceiver_value,
"chkUseAddressReceiver", 97, 69, 0, 3, 23, 212), self)
self.chkUseSigns = self.insertCheckBox(
- "chkUseSigns", CHKUSESIGNS_ITEM_CHANGED,
+ "chkUseSigns", CHKUSESIGNS_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -591,7 +606,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkUseSigns_value,
"chkUseSigns", 97, 82, 0, 3, 24, 212), self)
self.chkUseSubject = self.insertCheckBox(
- "chkUseSubject", CHKUSESUBJECT_ITEM_CHANGED,
+ "chkUseSubject", CHKUSESUBJECT_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -606,7 +621,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkUseSubject_value,
"chkUseSubject", 97, 98, 0, 3, 25, 212), self)
self.chkUseSalutation = self.insertCheckBox(
- "chkUseSalutation", CHKUSESALUTATION_ITEM_CHANGED,
+ "chkUseSalutation", CHKUSESALUTATION_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -637,7 +652,7 @@ class LetterWizardDialog(WizardDialog):
(True, 12, HelpIds.getHelpIdString(HID + 27),
"lstSalutation", 210, 110, 3, 27, 74), self)
self.chkUseBendMarks = self.insertCheckBox(
- "chkUseBendMarks", CHKUSEBENDMARKS_ITEM_CHANGED,
+ "chkUseBendMarks", CHKUSEBENDMARKS_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -652,7 +667,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkUseBendMarks_value,
"chkUseBendMarks", 97, 127, 0, 3, 28, 212), self)
self.chkUseGreeting = self.insertCheckBox(
- "chkUseGreeting", CHKUSEGREETING_ITEM_CHANGED,
+ "chkUseGreeting", CHKUSEGREETING_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -681,13 +696,13 @@ class LetterWizardDialog(WizardDialog):
(True, 12, HelpIds.getHelpIdString(HID + 30),
"lstGreeting", 210, 141, 3, 30, 74), self)
self.chkUseFooter = self.insertCheckBox(
- "chkUseFooter", CHKUSEFOOTER_ITEM_CHANGED,
+ "chkUseFooter", CHKUSEFOOTER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
- PropertyNames.PROPERTY_POSITION_Y,
+ PropertyNames.PROPERTY_POSITION_Y,
PropertyNames.PROPERTY_STATE,
PropertyNames.PROPERTY_STEP,
PropertyNames.PROPERTY_TABINDEX,
@@ -695,7 +710,8 @@ class LetterWizardDialog(WizardDialog):
(8, HelpIds.getHelpIdString(HID + 31),
self.resources.reschkUseFooter_value,
"chkUseFooter", 97, 158, 0, 3, 31, 212), self)
- self.insertLabel("lblLetterNorm",
+ self.lblLetterNorm = self.insertLabel(
+ "lblLetterNorm",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -707,7 +723,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(16, self.resources.reslblLetterNorm_value, True,
"lblLetterNorm", 97, 28, 3, 50, 109))
- self.insertLabel("lblTitle3",
+ self.lblTitle3 = self.insertLabel(
+ "lblTitle3",
(
"FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
@@ -724,7 +741,7 @@ class LetterWizardDialog(WizardDialog):
def buildStep4(self):
self.optSenderPlaceholder = self.insertRadioButton(
- "optSenderPlaceholder", OPTSENDERPLACEHOLDER_ITEM_CHANGED,
+ "optSenderPlaceholder", OPTSENDERPLACEHOLDER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -738,7 +755,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.resoptSenderPlaceholder_value,
"optSenderPlaceholder", 104, 42, 4, 32, 149), self)
self.optSenderDefine = self.insertRadioButton(
- "optSenderDefine", OPTSENDERDEFINE_ITEM_CHANGED,
+ "optSenderDefine", OPTSENDERDEFINE_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -752,7 +769,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.resoptSenderDefine_value,
"optSenderDefine", 104, 54, 4, 33, 149), self)
self.txtSenderName = self.insertTextField(
- "txtSenderName", TXTSENDERNAME_TEXT_CHANGED,
+ "txtSenderName", TXTSENDERNAME_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -764,7 +781,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 34),
"txtSenderName", 182, 67, 4, 34, 119), self)
self.txtSenderStreet = self.insertTextField(
- "txtSenderStreet", TXTSENDERSTREET_TEXT_CHANGED,
+ "txtSenderStreet", TXTSENDERSTREET_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -776,7 +793,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 35),
"txtSenderStreet", 182, 81, 4, 35, 119), self)
self.txtSenderPostCode = self.insertTextField(
- "txtSenderPostCode", TXTSENDERPOSTCODE_TEXT_CHANGED,
+ "txtSenderPostCode", TXTSENDERPOSTCODE_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -788,7 +805,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 36),
"txtSenderPostCode", 182, 95, 4, 36, 25), self)
self.txtSenderState = self.insertTextField(
- "txtSenderState", TXTSENDERSTATE_TEXT_CHANGED,
+ "txtSenderState", TXTSENDERSTATE_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -800,7 +817,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 37),
"txtSenderState", 211, 95, 4, 37, 21), self)
self.txtSenderCity = self.insertTextField(
- "txtSenderCity", TXTSENDERCITY_TEXT_CHANGED,
+ "txtSenderCity", TXTSENDERCITY_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -812,7 +829,7 @@ class LetterWizardDialog(WizardDialog):
(12, HelpIds.getHelpIdString(HID + 38),
"txtSenderCity", 236, 95, 4, 38, 65), self)
self.optReceiverPlaceholder = self.insertRadioButton(
- "optReceiverPlaceholder", OPTRECEIVERPLACEHOLDER_ITEM_CHANGED,
+ "optReceiverPlaceholder", OPTRECEIVERPLACEHOLDER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -826,7 +843,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.resoptReceiverPlaceholder_value,
"optReceiverPlaceholder", 104, 145, 4, 39, 200), self)
self.optReceiverDatabase = self.insertRadioButton(
- "optReceiverDatabase", OPTRECEIVERDATABASE_ITEM_CHANGED,
+ "optReceiverDatabase", OPTRECEIVERDATABASE_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -839,7 +856,8 @@ class LetterWizardDialog(WizardDialog):
(8, HelpIds.getHelpIdString(HID + 40),
self.resources.resoptReceiverDatabase_value,
"optReceiverDatabase", 104, 157, 4, 40, 200), self)
- self.insertLabel("lblSenderAddress",
+ self.lblSenderAddress = self.insertLabel(
+ "lblSenderAddress",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -850,7 +868,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblSenderAddress_value,
"lblSenderAddress", 97, 28, 4, 64, 136))
- self.insertFixedLine("FixedLine2",
+ self.FixedLine2 = self.insertFixedLine(
+ "FixedLine2",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
@@ -860,7 +879,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(5,
"FixedLine2", 90, 126, 4, 75, 212))
- self.insertLabel("lblReceiverAddress",
+ self.lblReceiverAddress = self.insertLabel(
+ "lblReceiverAddress",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -871,7 +891,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblReceiverAddress_value,
"lblReceiverAddress", 97, 134, 4, 76, 136))
- self.insertLabel("lblSenderName",
+ self.lblSenderName = self.insertLabel(
+ "lblSenderName",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -882,7 +903,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblSenderName_value,
"lblSenderName", 113, 69, 4, 77, 68))
- self.insertLabel("lblSenderStreet",
+ self.lblSenderStreet = self.insertLabel(
+ "lblSenderStreet",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -893,7 +915,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblSenderStreet_value,
"lblSenderStreet", 113, 82, 4, 78, 68))
- self.insertLabel("lblPostCodeCity",
+ self.lblPostCodeCity = self.insertLabel(
+ "lblPostCodeCity",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -904,8 +927,10 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblPostCodeCity_value,
"lblPostCodeCity", 113, 97, 4, 79, 68))
- self.insertLabel("lblTitle4",
- ("FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
+ self.lblTitle4 = self.insertLabel(
+ "lblTitle4",
+ (
+ "FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
PropertyNames.PROPERTY_NAME,
@@ -920,7 +945,7 @@ class LetterWizardDialog(WizardDialog):
def buildStep5(self):
self.txtFooter = self.insertTextField(
- "txtFooter", TXTFOOTER_TEXT_CHANGED,
+ "txtFooter", TXTFOOTER_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_MULTILINE,
@@ -933,7 +958,7 @@ class LetterWizardDialog(WizardDialog):
(47, HelpIds.getHelpIdString(HID + 41), True,
"txtFooter", 97, 40, 5, 41, 203), self)
self.chkFooterNextPages = self.insertCheckBox(
- "chkFooterNextPages", CHKFOOTERNEXTPAGES_ITEM_CHANGED,
+ "chkFooterNextPages", CHKFOOTERNEXTPAGES_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -948,7 +973,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.reschkFooterNextPages_value,
"chkFooterNextPages", 97, 92, 0, 5, 42, 202), self)
self.chkFooterPageNumbers = self.insertCheckBox(
- "chkFooterPageNumbers", CHKFOOTERPAGENUMBERS_ITEM_CHANGED,
+ "chkFooterPageNumbers", CHKFOOTERPAGENUMBERS_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -962,8 +987,10 @@ class LetterWizardDialog(WizardDialog):
(8, HelpIds.getHelpIdString(HID + 43),
self.resources.reschkFooterPageNumbers_value,
"chkFooterPageNumbers", 97, 106, 0, 5, 43, 201), self)
- self.insertLabel("lblFooter",
- ("FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
+ self.lblFooter = self.insertLabel(
+ "lblFooter",
+ (
+ "FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
PropertyNames.PROPERTY_POSITION_X,
@@ -973,8 +1000,10 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(self.fontDescriptor5, 8, self.resources.reslblFooter_value,
"lblFooter", 97, 28, 5, 52, 116))
- self.insertLabel("lblTitle5",
- ("FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
+ self.lblTitle5 = self.insertLabel(
+ "lblTitle5",
+ (
+ "FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
PropertyNames.PROPERTY_NAME,
@@ -989,7 +1018,7 @@ class LetterWizardDialog(WizardDialog):
def buildStep6(self):
self.txtTemplateName = self.insertTextField(
- "txtTemplateName", TXTTEMPLATENAME_TEXT_CHANGED,
+ "txtTemplateName", TXTTEMPLATENAME_TEXT_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_NAME,
@@ -1003,7 +1032,7 @@ class LetterWizardDialog(WizardDialog):
"txtTemplateName", 202, 56, 6, 44,
self.resources.restxtTemplateName_value, 100), self)
self.optCreateLetter = self.insertRadioButton(
- "optCreateLetter", OPTCREATELETTER_ITEM_CHANGED,
+ "optCreateLetter", OPTCREATELETTER_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -1017,7 +1046,7 @@ class LetterWizardDialog(WizardDialog):
self.resources.resoptCreateLetter_value,
"optCreateLetter", 104, 111, 6, 50, 198), self)
self.optMakeChanges = self.insertRadioButton(
- "optMakeChanges", OPTMAKECHANGES_ITEM_CHANGED,
+ "optMakeChanges", OPTMAKECHANGES_ITEM_CHANGED,
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_HELPURL,
PropertyNames.PROPERTY_LABEL,
@@ -1030,7 +1059,8 @@ class LetterWizardDialog(WizardDialog):
(8, HelpIds.getHelpIdString(HID + 46),
self.resources.resoptMakeChanges_value,
"optMakeChanges", 104, 123, 6, 51, 198), self)
- self.insertLabel("lblFinalExplanation1",
+ self.lblFinalExplanation1 = self.insertLabel(
+ "lblFinalExplanation1",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -1042,7 +1072,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(26, self.resources.reslblFinalExplanation1_value, True,
"lblFinalExplanation1", 97, 28, 6, 52, 205))
- self.insertLabel("lblProceed",
+ self.lblProceed = self.insertLabel(
+ "lblProceed",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -1053,7 +1084,8 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblProceed_value,
"lblProceed", 97, 100, 6, 53, 204))
- self.insertLabel("lblFinalExplanation2",
+ self.lblFinalExplanation2 = self.insertLabel(
+ "lblFinalExplanation2",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
@@ -1065,7 +1097,7 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(33, self.resources.reslblFinalExplanation2_value, True,
"lblFinalExplanation2", 104, 145, 6, 54, 199))
- self.insertImage(
+ self.ImageControl2 = self.insertImage(
"ImageControl2",
(
"Border", PropertyNames.PROPERTY_HEIGHT,
@@ -1080,7 +1112,8 @@ class LetterWizardDialog(WizardDialog):
(0, 10,
"private:resource/dbu/image/19205",
"ImageControl2", 92, 145, False, 6, 66, 10))
- self.insertLabel("lblTemplateName",
+ self.lblTemplateName = self.insertLabel(
+ "lblTemplateName",
(PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_NAME,
@@ -1091,8 +1124,10 @@ class LetterWizardDialog(WizardDialog):
PropertyNames.PROPERTY_WIDTH),
(8, self.resources.reslblTemplateName_value,
"lblTemplateName", 97, 58, 6, 82, 101))
- self.insertLabel("lblTitle6",
- ("FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
+ self.lblTitle6 = self.insertLabel(
+ "lblTitle6",
+ (
+ "FontDescriptor", PropertyNames.PROPERTY_HEIGHT,
PropertyNames.PROPERTY_LABEL,
PropertyNames.PROPERTY_MULTILINE,
PropertyNames.PROPERTY_NAME,
diff --git a/wizards/com/sun/star/wizards/letter/LetterWizardDialogResources.py b/wizards/com/sun/star/wizards/letter/LetterWizardDialogResources.py
index 5324e1c37938..d25c0c2651ac 100644
--- a/wizards/com/sun/star/wizards/letter/LetterWizardDialogResources.py
+++ b/wizards/com/sun/star/wizards/letter/LetterWizardDialogResources.py
@@ -1,6 +1,7 @@
from common.Resource import Resource
class LetterWizardDialogResources(Resource):
+ UNIT_NAME = "dbwizres"
MODULE_NAME = "dbw"
RID_LETTERWIZARDDIALOG_START = 3000
RID_LETTERWIZARDGREETING_START = 3080
diff --git a/wizards/com/sun/star/wizards/text/TextDocument.py b/wizards/com/sun/star/wizards/text/TextDocument.py
index 60b4c080f294..9a4e741cb14d 100644
--- a/wizards/com/sun/star/wizards/text/TextDocument.py
+++ b/wizards/com/sun/star/wizards/text/TextDocument.py
@@ -92,7 +92,7 @@ class TextDocument(object):
def init(self):
self.xWindowPeer = self.xFrame.getComponentWindow()
- self.m_xDocProps = TextDocument.xTextDocument.DocumentProperties
+ self.m_xDocProps = TextDocument.xTextDocument.getDocumentProperties()
self.CharLocale = Helper.getUnoStructValue(
TextDocument.xTextDocument, "CharLocale")
self.xText = TextDocument.xTextDocument.Text
diff --git a/wizards/com/sun/star/wizards/text/TextFieldHandler.py b/wizards/com/sun/star/wizards/text/TextFieldHandler.py
index 80e1abdcb0ae..97d578dd24e9 100644
--- a/wizards/com/sun/star/wizards/text/TextFieldHandler.py
+++ b/wizards/com/sun/star/wizards/text/TextFieldHandler.py
@@ -89,24 +89,32 @@ class TextFieldHandler(object):
traceback.print_exc()
def __getTextFieldsByProperty(
- self, _PropertyName, _aPropertyValue):
+ self, _PropertyName, _aPropertyValue, _TypeName):
try:
xProperty = TextFieldHandler.dictTextFields[_aPropertyValue]
xPropertySet = xProperty.TextFieldMaster
if xPropertySet.PropertySetInfo.hasPropertyByName(
_PropertyName):
oValue = xPropertySet.getPropertyValue(_PropertyName)
- sValue = unicodedata.normalize(
- 'NFKD', oValue).encode('ascii','ignore')
- if sValue == _aPropertyValue:
- return xProperty
+ if _TypeName == "String":
+ sValue = unicodedata.normalize(
+ 'NFKD', oValue).encode('ascii','ignore')
+ if sValue == _aPropertyValue:
+ return xProperty
+ #COMMENTED
+ '''elif AnyConverter.isShort(oValue):
+ if _TypeName.equals("Short"):
+ iShortParam = (_aPropertyValue).shortValue()
+ ishortValue = AnyConverter.toShort(oValue)
+ if ishortValue == iShortParam:
+ xDependentVector.append(oTextField) '''
return None
except KeyError, e:
return None
def changeUserFieldContent(self, _FieldName, _FieldContent):
DependentTextFields = self.__getTextFieldsByProperty(
- PropertyNames.PROPERTY_NAME, _FieldName)
+ PropertyNames.PROPERTY_NAME, _FieldName, "String")
if DependentTextFields is not None:
DependentTextFields.TextFieldMaster.setPropertyValue("Content", _FieldContent)
self.refreshTextFields()
@@ -155,7 +163,7 @@ class TextFieldHandler(object):
def removeUserFieldByContent(self, _FieldContent):
try:
xDependentTextFields = self.__getTextFieldsByProperty(
- "Content", _FieldContent)
+ "Content", _FieldContent, "String")
if xDependentTextFields != None:
i = 0
while i < xDependentTextFields.length:
@@ -164,3 +172,19 @@ class TextFieldHandler(object):
except Exception, e:
traceback.print_exc()
+
+ def changeExtendedUserFieldContent(self, UserDataPart, _FieldContent):
+ try:
+ xDependentTextFields = self.__getTextFieldsByProperty(
+ "UserDataType", UserDataPart, "Short")
+ if xDependentTextFields != None:
+ i = 0
+ while i < xDependentTextFields.length:
+ xDependentTextFields[i].getTextFieldMaster().setPropertyValue(
+ "Content", _FieldContent)
+ i += 1
+
+ self.refreshTextFields()
+ except Exception, e:
+ traceback.print_exc()
+
diff --git a/wizards/com/sun/star/wizards/ui/UnoDialog.py b/wizards/com/sun/star/wizards/ui/UnoDialog.py
index 2c7e993c67d1..fbc1984a36a6 100644
--- a/wizards/com/sun/star/wizards/ui/UnoDialog.py
+++ b/wizards/com/sun/star/wizards/ui/UnoDialog.py
@@ -124,6 +124,206 @@ class UnoDialog(object):
if iSelIndex != -1:
xListBox.selectItemPos(iSelIndex, True)
+ def insertLabel(self, sName, sPropNames, oPropValues):
+ try:
+ oFixedText = self.insertControlModel(
+ "com.sun.star.awt.UnoControlFixedTextModel",
+ sName, sPropNames, oPropValues)
+ oFixedText.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ oLabel = self.xUnoDialog.getControl(sName)
+ return oLabel
+ except Exception, ex:
+ traceback.print_exc()
+ return None
+
+ def insertButton(
+ self, sName, iControlKey, xActionListener, sProperties, sValues):
+ oButtonModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlButtonModel",
+ sName, sProperties, sValues)
+ xPSet.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ xButton = self.xUnoDialog.getControl(sName)
+ if xActionListener != None:
+ xButton.addActionListener(
+ ActionListenerProcAdapter(xActionListener))
+
+ ControlKey = iControlKey
+ if self.ControlList != None:
+ self.ControlList.put(sName, ControlKey)
+
+ return xButton
+
+ def insertCheckBox(
+ self, sName, iControlKey, xItemListener, sProperties, sValues):
+ oButtonModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlCheckBoxModel",
+ sName, sProperties, sValues)
+ oButtonModel.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ xCheckBox = self.xUnoDialog.getControl(sName)
+ if xItemListener != None:
+ xCheckBox.addItemListener(
+ ItemListenerProcAdapter(xItemListener))
+
+ ControlKey = iControlKey
+ if self.ControlList != None:
+ self.ControlList.put(sName, ControlKey)
+
+ def insertNumericField(
+ self, sName, iControlKey, xTextListener, sProperties, sValues):
+ oNumericFieldModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlNumericFieldModel",
+ sName, sProperties, sValues)
+ oNumericFieldModel.setPropertyValue(
+ PropertyNames.PROPERTY_NAME, sName)
+ xNumericField = self.xUnoDialog.getControl(sName)
+ if xTextListener != None:
+ xNumericField.addTextListener(
+ TextListenerProcAdapter(xTextListener))
+
+ ControlKey = iControlKey
+ if self.ControlList != None:
+ self.ControlList.put(sName, ControlKey)
+
+ def insertScrollBar(
+ self, sName, iControlKey, xAdjustmentListener, sProperties, sValues):
+ try:
+ oScrollModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlScrollBarModel",
+ sName, sProperties, sValues)
+ oScrollModel.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ xScrollBar = self.xUnoDialog.getControl(sName)
+ if xAdjustmentListener != None:
+ xScrollBar.addAdjustmentListener(xAdjustmentListener)
+
+ ControlKey = iControlKey
+ if self.ControlList != None:
+ self.ControlList.put(sName, ControlKey)
+
+ return xScrollBar
+ except com.sun.star.uno.Exception, exception:
+ traceback.print_exc()
+ return None
+
+ def insertTextField(
+ self, sName, iControlKey, xTextListener, sProperties, sValues):
+ xTextBox = insertEditField(
+ "com.sun.star.awt.UnoControlEditModel", sName, iControlKey,
+ xTextListener, sProperties, sValues)
+ return xTextBox
+
+ def insertFormattedField(
+ self, sName, iControlKey, xTextListener, sProperties, sValues):
+ xTextBox = insertEditField(
+ "com.sun.star.awt.UnoControlFormattedFieldModel", sName,
+ iControlKey, xTextListener, sProperties, sValues)
+ return xTextBox
+
+ def insertEditField(
+ self, ServiceName, sName, iControlKey,
+ xTextListener, sProperties, sValues):
+
+ try:
+ xTextModel = self.insertControlModel(
+ ServiceName, sName, sProperties, sValues)
+ xTextModel.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ xTextBox = self.xUnoDialog.getControl(sName)
+ if xTextListener != None:
+ xTextBox.addTextListener(TextListenerProcAdapter(xTextListener))
+
+ ControlKey = iControlKey
+ self.ControlList.put(sName, ControlKey)
+ return xTextBox
+ except com.sun.star.uno.Exception, exception:
+ traceback.print_exc()
+ return None
+
+ def insertListBox(
+ self, sName, iControlKey, xActionListener,
+ xItemListener, sProperties, sValues):
+ xListBoxModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlListBoxModel",
+ sName, sProperties, sValues)
+ xListBoxModel.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ xListBox = self.xUnoDialog.getControl(sName)
+ if xItemListener != None:
+ xListBox.addItemListener(ItemListenerProcAdapter(xItemListener))
+
+ if xActionListener != None:
+ xListBox.addActionListener(
+ ActionListenerProcAdapter(xActionListener))
+
+ ControlKey = iControlKey
+ self.ControlList.put(sName, ControlKey)
+ return xListBox
+
+ def insertComboBox(
+ self, sName, iControlKey, xActionListener, xTextListener,
+ xItemListener, sProperties, sValues):
+ xComboBoxModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlComboBoxModel",
+ sName, sProperties, sValues)
+ xComboBoxModel.setPropertyValue(PropertyNames.PROPERTY_NAME, sName)
+ xComboBox = self.xUnoDialog.getControl(sName)
+ if xItemListener != None:
+ xComboBox.addItemListener(ItemListenerProcAdapter(xItemListener))
+
+ if xTextListener != None:
+ xComboBox.addTextListener(TextListenerProcAdapter(xTextListener))
+
+ if xActionListener != None:
+ xComboBox.addActionListener(
+ ActionListenerProcAdapter(xActionListener))
+
+ ControlKey = iControlKey
+ self.ControlList.put(sName, ControlKey)
+ return xComboBox
+
+ def insertRadioButton(
+ self, sName, iControlKey, xItemListener, sProperties, sValues):
+ try:
+ xRadioButton = insertRadioButton(
+ sName, iControlKey, sProperties, sValues)
+ if xItemListener != None:
+ xRadioButton.addItemListener(
+ ItemListenerProcAdapter(xItemListener))
+
+ return xRadioButton
+ except com.sun.star.uno.Exception, exception:
+ traceback.print_exc()
+ return None
+
+ def insertRadioButton(
+ self, sName, iControlKey, xActionListener, sProperties, sValues):
+ try:
+ xButton = insertRadioButton(
+ sName, iControlKey, sProperties, sValues)
+ if xActionListener != None:
+ xButton.addActionListener(
+ ActionListenerProcAdapter(xActionListener))
+
+ return xButton
+ except com.sun.star.uno.Exception, exception:
+ traceback.print_exc()
+ return None
+
+ def insertRadioButton(self, sName, iControlKey, sProperties, sValues):
+ xRadioButton = insertRadioButton(sName, sProperties, sValues)
+ ControlKey = iControlKey
+ self.ControlList.put(sName, ControlKey)
+ return xRadioButton
+
+ def insertRadioButton(self, sName, sProperties, sValues):
+ try:
+ oRadioButtonModel = self.insertControlModel(
+ "com.sun.star.awt.UnoControlRadioButtonModel",
+ sName, sProperties, sValues)
+ oRadioButtonModel.setPropertyValue(
+ PropertyNames.PROPERTY_NAME, sName)
+ xRadioButton = self.xUnoDialog.getControl(sName)
+ return xRadioButton
+ except com.sun.star.uno.Exception, exception:
+ traceback.print_exc()
+ return None
'''
The problem with setting the visibility of controls
is that changing the current step of a dialog will automatically
@@ -175,6 +375,7 @@ class UnoDialog(object):
# repaints the currentDialogStep
+
def repaintDialogStep(self):
try:
ncurstep = int(Helper.getUnoPropertyValue(
@@ -186,20 +387,15 @@ class UnoDialog(object):
except com.sun.star.uno.Exception, exception:
traceback.print_exc()
- def insertControlModel(
- self, serviceName, componentName, sPropNames, oPropValues):
+ def insertControlModel(self, ServiceName, sName, sProperties, sValues):
try:
- xControlModel = self.xDialogModel.createInstance(serviceName)
- Helper.setUnoPropertyValues(
- xControlModel, sPropNames, oPropValues)
- self.xDialogModel.insertByName(componentName, xControlModel)
- Helper.setUnoPropertyValue(xControlModel,
- PropertyNames.PROPERTY_NAME, componentName)
- except Exception, ex:
+ xControlModel = self.xDialogModel.createInstance(ServiceName)
+ Helper.setUnoPropertyValues(xControlModel, sProperties, sValues)
+ self.xDialogModel.insertByName(sName, xControlModel)
+ return xControlModel
+ except Exception, exception:
traceback.print_exc()
-
- aObj = self.xUnoDialog.getControl(componentName)
- return aObj
+ return None
def setFocus(self, ControlName):
oFocusControl = self.xUnoDialog.getControl(ControlName)
@@ -348,3 +544,9 @@ class UnoDialog(object):
def addResourceHandler(self, _Unit, _Module):
self.m_oResource = Resource(self.xMSF, _Unit, _Module)
+
+ def setInitialTabindex(self, _istep):
+ return (short)(_istep * 100)
+
+ def getListBoxLineCount(self):
+ return 20
diff --git a/wizards/com/sun/star/wizards/ui/UnoDialog2.py b/wizards/com/sun/star/wizards/ui/UnoDialog2.py
index 8986b3a963f9..0bf868687017 100644
--- a/wizards/com/sun/star/wizards/ui/UnoDialog2.py
+++ b/wizards/com/sun/star/wizards/ui/UnoDialog2.py
@@ -25,7 +25,7 @@ class UnoDialog2(UnoDialog):
def insertButton(
self, sName, actionPerformed, sPropNames, oPropValues, listener):
- xButton = self.insertControlModel(
+ xButton = self.insertControlModel2(
"com.sun.star.awt.UnoControlButtonModel",
sName, sPropNames, oPropValues)
if actionPerformed is not None:
@@ -37,7 +37,7 @@ class UnoDialog2(UnoDialog):
def insertImageButton(
self, sName, actionPerformed, sPropNames, oPropValues, listener):
- xButton = self.insertControlModel(
+ xButton = self.insertControlModel2(
"com.sun.star.awt.UnoControlButtonModel",
sName, sPropNames, oPropValues)
if actionPerformed is not None:
@@ -49,7 +49,7 @@ class UnoDialog2(UnoDialog):
def insertCheckBox(
self, sName, itemChanged, sPropNames, oPropValues, listener):
- xCheckBox = self.insertControlModel(
+ xCheckBox = self.insertControlModel2(
"com.sun.star.awt.UnoControlCheckBoxModel",
sName, sPropNames, oPropValues)
if itemChanged is not None:
@@ -61,7 +61,7 @@ class UnoDialog2(UnoDialog):
def insertComboBox(
self, sName, actionPerformed, itemChanged,
textChanged, sPropNames, oPropValues, listener):
- xComboBox = self.insertControlModel(
+ xComboBox = self.insertControlModel2(
"com.sun.star.awt.UnoControlComboBoxModel",
sName, sPropNames, oPropValues)
if actionPerformed is not None:
@@ -82,7 +82,7 @@ class UnoDialog2(UnoDialog):
def insertListBox(
self, sName, actionPerformed, itemChanged,
sPropNames, oPropValues, listener):
- xListBox = self.insertControlModel(
+ xListBox = self.insertControlModel2(
"com.sun.star.awt.UnoControlListBoxModel",
sName, sPropNames, oPropValues)
@@ -98,7 +98,7 @@ class UnoDialog2(UnoDialog):
def insertRadioButton(
self, sName, itemChanged, sPropNames, oPropValues, listener):
- xRadioButton = self.insertControlModel(
+ xRadioButton = self.insertControlModel2(
"com.sun.star.awt.UnoControlRadioButtonModel",
sName, sPropNames, oPropValues)
if itemChanged is not None:
@@ -106,10 +106,11 @@ class UnoDialog2(UnoDialog):
xRadioButton.addItemListener(
ItemListenerProcAdapter(itemChanged))
+
return xRadioButton
def insertTitledBox(self, sName, sPropNames, oPropValues):
- oTitledBox = self.insertControlModel(
+ oTitledBox = self.insertControlModel2(
"com.sun.star.awt.UnoControlGroupBoxModel",
sName, sPropNames, oPropValues)
return oTitledBox
@@ -121,7 +122,7 @@ class UnoDialog2(UnoDialog):
sPropNames, oPropValues, listener)
def insertImage(self, sName, sPropNames, oPropValues):
- return self.insertControlModel(
+ return self.insertControlModel2(
"com.sun.star.awt.UnoControlImageControlModel",
sName, sPropNames, oPropValues)
@@ -146,11 +147,12 @@ class UnoDialog2(UnoDialog):
def insertEditField(
self, sName, sTextChanged, sModelClass,
sPropNames, oPropValues, listener):
- xField = self.insertControlModel(sModelClass,
+ xField = self.insertControlModel2(sModelClass,
sName, sPropNames, oPropValues)
if sTextChanged is not None:
sTextChanged = getattr(listener, sTextChanged)
xField.addTextListener(TextListenerProcAdapter(sTextChanged))
+
return xField
def insertFileControl(
@@ -201,36 +203,55 @@ class UnoDialog2(UnoDialog):
sPropNames, oPropValues, listener)
def insertFixedLine(self, sName, sPropNames, oPropValues):
- oLine = self.insertControlModel(
+ oLine = self.insertControlModel2(
"com.sun.star.awt.UnoControlFixedLineModel",
sName, sPropNames, oPropValues)
return oLine
-
- def insertLabel(self, sName, sPropNames, oPropValues):
- oFixedText = self.insertControlModel(
- "com.sun.star.awt.UnoControlFixedTextModel",
- sName, sPropNames, oPropValues)
- return oFixedText
-
def insertScrollBar(self, sName, sPropNames, oPropValues):
- oScrollBar = self.insertControlModel(
+ oScrollBar = self.insertControlModel2(
"com.sun.star.awt.UnoControlScrollBarModel",
sName, sPropNames, oPropValues)
return oScrollBar
def insertProgressBar(self, sName, sPropNames, oPropValues):
- oProgressBar = self.insertControlModel(
+ oProgressBar = self.insertControlModel2(
"com.sun.star.awt.UnoControlProgressBarModel",
sName, sPropNames, oPropValues)
return oProgressBar
def insertGroupBox(self, sName, sPropNames, oPropValues):
- oGroupBox = self.insertControlModel(
+ oGroupBox = self.insertControlModel2(
"com.sun.star.awt.UnoControlGroupBoxModel",
sName, sPropNames, oPropValues)
return oGroupBox
+ def insertControlModel2(
+ self, serviceName, componentName, sPropNames, oPropValues):
+ try:
+ xControlModel = self.insertControlModel(
+ serviceName, componentName, (), ())
+ Helper.setUnoPropertyValues(
+ xControlModel, sPropNames, oPropValues)
+ Helper.setUnoPropertyValue(xControlModel,
+ PropertyNames.PROPERTY_NAME, componentName)
+ except Exception, ex:
+ traceback.print_exc()
+
+ aObj = self.xUnoDialog.getControl(componentName)
+ return aObj
+
+ def setControlPropertiesDebug(self, model, names, values):
+ i = 0
+ while i < len(names):
+ print " Settings: ", names[i]
+ Helper.setUnoPropertyValue(model, names[i], values[i])
+ i += 1
+
+ def getControlModel(self, unoControl):
+ obj = unoControl.Model
+ return obj
+
def showMessageBox(self, windowServiceName, windowAttribute, MessageText):
return SystemDialog.showMessageBox(
xMSF, self.xControl.Peer,
diff --git a/wizards/com/sun/star/wizards/ui/WizardDialog.py b/wizards/com/sun/star/wizards/ui/WizardDialog.py
index 9487d4077224..ee0f7c62608a 100644
--- a/wizards/com/sun/star/wizards/ui/WizardDialog.py
+++ b/wizards/com/sun/star/wizards/ui/WizardDialog.py
@@ -43,6 +43,7 @@ class WizardDialog(UnoDialog2):
self.sMsgEndAutopilot = self.__oWizardResource.getResText(
UIConsts.RID_DB_COMMON + 33)
self.oRoadmap = None
+ #self.vetos = VetoableChangeSupport.VetoableChangeSupport_unknown(this)
def getResource(self):
return self.__oWizardResource
@@ -73,7 +74,7 @@ class WizardDialog(UnoDialog2):
return False
def setCurrentRoadmapItemID(self, ID):
- if self.oRoadmap is not None:
+ if self.oRoadmap != None:
nCurItemID = self.getCurrentRoadmapItemID()
if nCurItemID != ID:
Helper.setUnoPropertyValue(self.oRoadmap, "CurrentItemID",ID)
@@ -94,8 +95,7 @@ class WizardDialog(UnoDialog2):
# the roadmap control has got no real TabIndex ever
# that is not correct, but changing this would need time,
# so it is used without TabIndex as before
-
- xRoadmapControl = self.insertControlModel(
+ self.oRoadmap = self.insertControlModel(
"com.sun.star.awt.UnoControlRoadmapModel",
"rdmNavi",
(PropertyNames.PROPERTY_HEIGHT,
@@ -106,9 +106,12 @@ class WizardDialog(UnoDialog2):
PropertyNames.PROPERTY_WIDTH),
((iDialogHeight - 26), 0, 0, 0,
0, True, 85))
- self.oRoadmap = xRoadmapControl.Model
+ self.oRoadmap.setPropertyValue(
+ PropertyNames.PROPERTY_NAME, "rdmNavi")
+
+ self.xRoadmapControl = self.xUnoDialog.getControl("rdmNavi")
method = getattr(self, "itemStateChanged")
- xRoadmapControl.addItemListener(
+ self.xRoadmapControl.addItemListener(
ItemListenerProcAdapter(method))
Helper.setUnoPropertyValue(
@@ -143,6 +146,9 @@ class WizardDialog(UnoDialog2):
traceback.print_exc()
return -1
+ def getRMItemCount(self):
+ return self.oRoadmap.Count
+
def getRoadmapItemByID(self, _ID):
try:
getByIndex = self.oRoadmap.getByIndex
@@ -196,6 +202,12 @@ class WizardDialog(UnoDialog2):
self.enableNextButton(self.getNextAvailableStep() > 0)
self.enableBackButton(nNewStep != 1)
+ def iscompleted(self, _ndialogpage):
+ return False
+
+ def ismodified(self, _ndialogpage):
+ return False
+
def drawNaviBar(self):
try:
curtabindex = UIConsts.SOFIRSTWIZARDNAVITABINDEX
@@ -376,7 +388,9 @@ class WizardDialog(UnoDialog2):
while i <= self.nMaxStep:
if self.isStepEnabled(i):
return i
+
i += 1
+
return -1
def gotoNextAvailableStep(self):