summaryrefslogtreecommitdiff
path: root/wizards/com/sun/star/wizards/common/Resource.py
diff options
context:
space:
mode:
authorXisco Fauli <anistenis@gmail.com>2011-09-24 12:59:08 +0200
committerXisco Fauli <anistenis@gmail.com>2011-09-24 12:59:08 +0200
commit0f7d6910567f1df22f1706623043554989216a7c (patch)
treedd743bac473b0e8822bb2c3f4038b922c863a778 /wizards/com/sun/star/wizards/common/Resource.py
parentcf16ef6c250a2755155a02f24bad861b35a1f92b (diff)
Remote the python code for now.
The reason I delete it is because this code is not used yet. I still keep working in the feature branch, so when i'll finish there i'll merge it into master. It doesn't make sense to have it in master for now
Diffstat (limited to 'wizards/com/sun/star/wizards/common/Resource.py')
-rw-r--r--wizards/com/sun/star/wizards/common/Resource.py69
1 files changed, 0 insertions, 69 deletions
diff --git a/wizards/com/sun/star/wizards/common/Resource.py b/wizards/com/sun/star/wizards/common/Resource.py
deleted file mode 100644
index ce2c9e1a4a3b..000000000000
--- a/wizards/com/sun/star/wizards/common/Resource.py
+++ /dev/null
@@ -1,69 +0,0 @@
-from com.sun.star.awt.VclWindowPeerAttribute import OK
-from Configuration import Configuration
-from SystemDialog import SystemDialog
-import traceback
-
-class Resource(object):
- '''
- Creates a new instance of Resource
- @param _xMSF
- @param _Unit
- @param _Module
- '''
-
- @classmethod
- def __init__(self, _xMSF, _Module):
- self.xMSF = _xMSF
- self.Module = _Module
- try:
- xResource = self.xMSF.createInstanceWithArguments(
- "org.libreoffice.resource.ResourceIndexAccess", (self.Module,))
- if xResource is None:
- raise Exception ("could not initialize ResourceIndexAccess")
-
- self.xStringIndexAccess = xResource.getByName("String")
- self.xStringListIndexAccess = xResource.getByName("StringList")
- if self.xStringListIndexAccess is None:
- raise Exception ("could not initialize xStringListIndexAccess")
-
- if self.xStringIndexAccess is None:
- raise Exception ("could not initialize xStringIndexAccess")
-
- except Exception, exception:
- traceback.print_exc()
- self.showCommonResourceError(self.xMSF)
-
- def getResText(self, nID):
- try:
- return self.xStringIndexAccess.getByIndex(nID)
- except Exception, exception:
- traceback.print_exc()
- raise ValueError("Resource with ID not " + str(nID) + " not found")
-
- def getStringList(self, nID):
- try:
- return self.xStringListIndexAccess.getByIndex(nID)
- except Exception, exception:
- traceback.print_exc()
- raise ValueError("Resource with ID not " + str(nID) + " not found")
-
- def getResArray(self, nID, iCount):
- try:
- ResArray = range(iCount)
- i = 0
- while i < iCount:
- ResArray[i] = getResText(nID + i)
- i += 1
- return ResArray
- except Exception, exception:
- traceback.print_exc()
- raise ValueError("Resource with ID not" + str(nID) + " not found")
-
- @classmethod
- def showCommonResourceError(self, xMSF):
- ProductName = Configuration.getProductName(xMSF)
- sError = "The files required could not be found.\n" + \
- "Please start the %PRODUCTNAME Setup and choose 'Repair'."
- sError = sError.replace("%PRODUCTNAME", ProductName)
- SystemDialog.showMessageBox(xMSF, "ErrorBox", OK, sError)
-