diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index 49272c97576..216a898bc88 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -748,10 +748,11 @@ class crm_lead(crm_case, osv.osv):
self.write(cr, uid, [res_id], vals, context)
return res_id
- def message_update(self, cr, uid, ids, msg, vals={}, default_act='pending', context=None):
+ def message_update(self, cr, uid, ids, msg, vals=None, default_act='pending', context=None):
if isinstance(ids, (str, int, long)):
ids = [ids]
-
+ if vals == None:
+ vals = {}
super(crm_lead, self).message_update(cr, uid, ids, msg, context=context)
if msg.get('priority') in dict(crm.AVAILABLE_PRIORITIES):
diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py
index dbf0930c6bd..f81a2a8cd52 100644
--- a/addons/hr_recruitment/hr_recruitment.py
+++ b/addons/hr_recruitment/hr_recruitment.py
@@ -365,10 +365,11 @@ class hr_applicant(crm.crm_case, osv.osv):
self.write(cr, uid, [res_id], vals, context)
return res_id
- def message_update(self, cr, uid, ids, msg, vals={}, default_act='pending', context=None):
+ def message_update(self, cr, uid, ids, msg, vals=None, default_act='pending', context=None):
if isinstance(ids, (str, int, long)):
ids = [ids]
-
+ if vals is None:
+ vals = {}
msg_from = msg['from']
vals.update({
'description': msg['body_text']
diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py
index 159259f151d..fd00135816e 100644
--- a/addons/mail/mail_message.py
+++ b/addons/mail/mail_message.py
@@ -380,12 +380,16 @@ class mail_message(osv.osv):
if 'To' in fields:
msg['to'] = decode(msg_txt.get('To'))
+
if 'Delivered-To' in fields:
msg['to'] = decode(msg_txt.get('Delivered-To'))
if 'CC' in fields:
msg['cc'] = decode(msg_txt.get('CC'))
+ if 'Cc' in fields:
+ msg['cc'] = decode(msg_txt.get('Cc'))
+
if 'Reply-To' in fields:
msg['reply'] = decode(msg_txt.get('Reply-To'))
@@ -455,6 +459,7 @@ class mail_message(osv.osv):
msg['sub_type'] = msg['subtype'] or 'plain'
return msg
+
def send(self, cr, uid, ids, auto_commit=False, context=None):
"""Sends the selected emails immediately, ignoring their current
state (mails that have already been sent should not be passed
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index c8f7da9a5bb..70b536296bf 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -58,6 +58,14 @@ class mail_thread(osv.osv):
'message_ids': fields.one2many('mail.message', 'res_id', 'Messages', readonly=True),
}
+ def message_capable_models(self, cr, uid, context=None):
+ ret_dict = {}
+ for model_name in self.pool.obj_list():
+ model = self.pool.get(model_name)
+ if 'mail.thread' in getattr(model, '_inherit', []):
+ ret_dict[model_name] = model._description
+ return ret_dict
+
def message_thread_followers(self, cr, uid, ids, context=None):
"""Returns a list of email addresses of the people following
this thread, including the sender of each mail, and the
diff --git a/addons/outlook/README b/addons/outlook/README
deleted file mode 100644
index 93f735ac1f8..00000000000
--- a/addons/outlook/README
+++ /dev/null
@@ -1,29 +0,0 @@
-OpenERP Outlook PLUG-IN Installation Guide
-
-Pre requirements :
-======================================================================================
- 1.Python 2.6+ . python can be downloaded from http://www.python.org/download/releases/ .
- 2.Python for Windows extensions - PyWin32 this module for python must be installed for appropriate version of the Python. It can be downloaded from
- http://sourceforge.net/projects/pywin32/ or
- http://starship.python.net/crew/mhammond/win32/
- 3.If you are using MS Outlook 2007 than you are required to install "Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1 (CDO 1.21)". It can be downloaded from
- http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2714320D-C997-4DE1-986F-24F081725D36&displaylang=en
- and With MS Outlook2003 Install inbuilt Collaboration Data Objects(CDO) while installing Outlook.
- To read more regarding Collaboration Data Objects(CDO) click following link:
- + http://support.microsoft.com/kb/171440
-
-How to install openerp-outlook plug-in?
-======================================================================================
- 1. Save the executable plug-in file.
- 2. Close Outlook Application if Running.
- 3. Run executable plug-in file and the folllow the instruction.
-
-How to uninstall openerp-outlook plug-in?
-=====================================================================================
- 1. Go to Control Panel Click "Add/Remove Programmes"
- 2. You will entry, you will find entry named 'OpenERP Outlook Addin 1.0' select it and click Uninstall.
-
-Note : Plug In has been successfully tested with MS Office 2003 and MS Offcie 2007.
-
-Enjoy Archiving your Outlook E-mails to OpenERP.
-
diff --git a/addons/outlook/__openerp__.py b/addons/outlook/__openerp__.py
index beab5aca648..9d1c5a554f4 100644
--- a/addons/outlook/__openerp__.py
+++ b/addons/outlook/__openerp__.py
@@ -25,7 +25,7 @@
'version' : '1.0',
'author' : 'OpenERP SA',
'website' : 'http://www.openerp.com/',
- 'depends' : ['base', 'mail'],
+ 'depends' : ['base', 'mail','plugin'],
'category' : 'Customer Relationship Management',
'description': '''
This module provides the Outlook Plug-in.
@@ -33,7 +33,7 @@ This module provides the Outlook Plug-in.
Outlook plug-in allows you to select an object that you’d like to add
to your email and its attachments from MS Outlook. You can select a partner, a task,
a project, an analytical account, or any other object and archive selected
-mail into email.messages with attachments.
+mail into mail.message with attachments.
''',
'init_xml' : [],
'demo_xml' : [],
diff --git a/addons/outlook/installer.py b/addons/outlook/installer.py
index 061c27da5e5..602afe0845d 100644
--- a/addons/outlook/installer.py
+++ b/addons/outlook/installer.py
@@ -32,7 +32,7 @@ class outlook_installer(osv.osv_memory):
def default_get(self, cr, uid, fields, context=None):
data = super(outlook_installer, self).default_get(cr, uid, fields, context=context)
data['doc_file'] = 'http://doc.openerp.com/book/2/2_6_Comms/2_6_Comms_outlook.html'
- file = open(addons.get_module_resource('outlook','plugin','openerp-outlook-addin.exe'), 'r')
+ file = open(addons.get_module_resource('outlook','plugin','openerp-outlook-plugin_v2.0','OpenERPOutlookPluginSetup','Release','OpenERPOutlookPluginSetup.msi'), 'r')
data['plugin_file'] = base64.encodestring(file.read())
return data
@@ -47,21 +47,18 @@ class outlook_installer(osv.osv_memory):
_defaults = {
'outlook' : True,
- 'name' : 'Openerp-Outlook-Addin.exe',
+ 'name' : 'OpenERPOutlookPlugin.msi',
'doc_name' : 'Installation Guide to OpenERP Outlook Plug-in.doc',
'description' : """
System requirements:
- 1. Python 2.6+.
- 2. Python for Windows extensions (PyWin32); this module must be installed for the appropriate version of Python.
- 3.1 With MS Outlook 2007, install the package Collaboration Data Objects, version 1.2.1, http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2714320D-C997-4DE1-986F-24F081725D36
- 3.2 With MS Outlook 2003, install the builtin Collaboration Data Objects(CDO) while installing Outlook.
+ 1. MS Outlook 2005 or above.
+ 2. MS .Net Framework 3.5 .
+
Plugin installation:
- 1. Save the executable plug-in file.
+ 1. Save the msi plug-in file.
2. Close the Outlook application if it is open.
- 3. Run the executable plug-in file, and follow the given instructions.
-
-Please refer to the README file for dependencies (external link: openobject-addons/outlook/README).
+ 3. Run the executable plug-in file (OpenERPOutlookPlugin.msi).
"""
}
outlook_installer()
diff --git a/addons/outlook/outlook_installer.xml b/addons/outlook/outlook_installer.xml
index 7e2b7cd6d58..4cdb0127631 100644
--- a/addons/outlook/outlook_installer.xml
+++ b/addons/outlook/outlook_installer.xml
@@ -14,7 +14,9 @@
Install Outlook Plug-In
- This plug-in allows you to link your e-mail to OpenERP's documents. You can attach it to any existing one in OpenERP or create a new one.
+ This plug-in allows you to create new contact or link contact to an existing partner.
+Also allows to link your e-mail to OpenERP's documents.
+You can attach it to any existing one in OpenERP or create a new one.
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/Register-plugin.bat b/addons/outlook/plugin/openerp-outlook-plugin/Register-plugin.bat
deleted file mode 100644
index aa3c0dac378..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/Register-plugin.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-python addin.py
-pause
\ No newline at end of file
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/Unregister-plugin.bat b/addons/outlook/plugin/openerp-outlook-plugin/Unregister-plugin.bat
deleted file mode 100644
index 0f821974661..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/Unregister-plugin.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-python addin.py --unregister
-pause
\ No newline at end of file
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/addin.py b/addons/outlook/plugin/openerp-outlook-plugin/addin.py
deleted file mode 100644
index c720c5e417d..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/addin.py
+++ /dev/null
@@ -1,301 +0,0 @@
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-from win32com import universal
-from win32com.client import gencache, DispatchWithEvents
-import pythoncom
-from win32com.client import constants
-import sys
-import os
-from win32com.client import Dispatch
-import win32con
-sys.path.append(os.path.abspath(os.path.dirname(__file__))) #outlook
-sys.path.append(os.path.abspath(__file__)) #outlook/addin
-import manager
-from win32com.client import CastTo
-import win32ui
-from tiny_xmlrpc import XMLRpcConn
-import locale
-locale.setlocale(locale.LC_NUMERIC, "C")
-# Support for COM objects we use.
-gencache.EnsureModule('{00062FFF-0000-0000-C000-000000000046}', 0, 9, 0, bForDemand=True) # Outlook 9
-gencache.EnsureModule('{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}', 0, 2, 1, bForDemand=True) # Office 9
-# The TLB defiining the interfaces we implement
-universal.RegisterInterfaces('{AC0714F2-3D04-11D1-AE7D-00A0C90F26F4}', 0, 1, 0, ["_IDTExtensibility2"])
-global NewConn
-# Retrieves registered XMLRPC connection
-def GetConn():
- d=Dispatch("Python.OpenERP.XMLRpcConn")
- return d
-class Configuration:
-
- def OnClick(self, button, cancel):
- import win32ui
- try:
- mngr = manager.GetManager()
- mngr.ShowManager()
- except Exception,e:
- win32ui.MessageBox("Fail to Initialize dialog.\n"+str(e),"OpenERP Configuration", win32con.MB_ICONERROR)
- return cancel
-#
-class ViewPartners:
- def OnClick(self, button, cancel):
- from win32com.client import Dispatch
- import win32con
- mngr = manager.GetManager()
- data = mngr.LoadConfig()
- outlook = Dispatch("Outlook.Application")
- ex = outlook.ActiveExplorer()
- if ex:
- is_login = str(data['login'])
- if is_login == 'False':
- win32ui.MessageBox("Please login to the database first", "OpenERP Connection", win32con.MB_ICONEXCLAMATION)
- elif ex.Selection.Count == 1 or ex.Selection.Count == 0:
- mngr = manager.GetManager()
- mngr.ShowManager("IDD_VIEW_PARTNER_DIALOG")
- elif ex.Selection.Count > 1:
- win32ui.MessageBox("Multiple selection not allowed. Please select only one mail at a time.","Open Contact",win32con.MB_ICONINFORMATION)
- return cancel
-#
-class OpenPartner:
- def OnClick(self, button, cancel):
- import win32ui
- mngr = manager.GetManager()
- data = mngr.LoadConfig()
- outlook = Dispatch("Outlook.Application")
- ex = outlook.ActiveExplorer()
- if ex:
- is_login = str(data['login'])
- if is_login == 'False':
- win32ui.MessageBox("Please login to the database first", "OpenERP Connection", win32con.MB_ICONEXCLAMATION)
- elif ex.Selection.Count == 1:
- mngr = manager.GetManager()
- mngr.ShowManager("IDD_OPEN_PARTNER_DIALOG")
- elif ex.Selection.Count == 0:
- win32ui.MessageBox("No mail selected to push to OpenERP","Push to OpenERP",win32con.MB_ICONINFORMATION)
- elif ex.Selection.Count > 1:
- win32ui.MessageBox("Multiple selection not allowed. Please select only one mail at a time.","Push to OpenERP",win32con.MB_ICONINFORMATION)
- return cancel
-#
-class OpenDocument:
- def OnClick(self, button, cancel):
- from win32com.client import Dispatch
- import win32con
- mngr = manager.GetManager()
- data = mngr.LoadConfig()
- outlook = Dispatch("Outlook.Application")
- ex = outlook.ActiveExplorer()
- if ex:
- is_login = str(data['login'])
- if is_login == 'False':
- win32ui.MessageBox("Please login to the database first", "OpenERP Connection", win32con.MB_ICONEXCLAMATION)
- elif ex.Selection.Count == 1 or ex.Selection.Count == 0:
- mngr = manager.GetManager()
- mngr.ShowManager("IDD_OPEN_DOCUEMNT_DIALOG")
- elif ex.Selection.Count > 1:
- win32ui.MessageBox("Multiple selection not allowed. Please select only one mail at a time.","Open Document",win32con.MB_ICONINFORMATION)
- return cancel
-#
-class ArchiveEvent:
- def OnClick(self, button, cancel):
- from win32com.client import Dispatch
- import win32con
- mngr = manager.GetManager()
- data=mngr.LoadConfig()
- outlook = Dispatch("Outlook.Application")
- ex = outlook.ActiveExplorer()
- if ex:
- is_login = str(data['login'])
- if is_login == 'False':
- win32ui.MessageBox("Please login to the database first", "OpenERP Connection", win32con.MB_ICONEXCLAMATION)
- elif ex.Selection.Count == 1:
- mngr = manager.GetManager()
- mngr.ShowManager("IDD_SYNC")
- elif ex.Selection.Count == 0:
- win32ui.MessageBox("No mail selected to push to OpenERP","Push to OpenERP",win32con.MB_ICONINFORMATION)
- elif ex.Selection.Count > 1:
- win32ui.MessageBox("Multiple selection not allowed. Please select only one mail at a time.","Push to OpenERP",win32con.MB_ICONINFORMATION)
- return cancel
-#
-class OutlookAddin:
- _com_interfaces_ = ['_IDTExtensibility2']
- _public_methods_ = ['OnConnection','GetAppDataPath']
- _reg_clsctx_ = pythoncom.CLSCTX_INPROC_SERVER
- _reg_clsid_ = "{0F47D9F3-598B-4d24-B7E3-92AC15ED27E8}"
- _reg_progid_ = "Python.OpenERP.OutlookAddin"
- _reg_policy_spec_ = "win32com.server.policy.EventHandlerPolicy"
- def OnConnection(self, application, connectMode, addin, custom):
- # ActiveExplorer may be none when started without a UI (eg, WinCE synchronisation)
- activeExplorer = application.ActiveExplorer()
- if activeExplorer is not None:
- bars = activeExplorer.CommandBars
- new_bar = bars.Add('Open ERP',0,0,0)
-
- menu_bar = bars.Item("Menu Bar")
-
- tools_menu = menu_bar.Controls(5)
- tools_menu = CastTo(tools_menu, "CommandBarPopup")
-
- item = tools_menu.Controls.Add(Type=constants.msoControlButton, Temporary=True)
- # Hook events for the item
- item = self.menu_bar_Button = DispatchWithEvents(item, Configuration)
- item.Caption="Configuration"
- item.TooltipText = "Click to configure OpenERP"
- item.Enabled = True
-
- item = tools_menu.Controls.Add(Type=constants.msoControlButton, Temporary=True)
- # Hook events for the item
- item = self.menu_bar_arch_Button = DispatchWithEvents(item, ArchiveEvent)
- item.Caption="Push"
- item.TooltipText = "Click to push to OpenERP"
- item.Enabled = True
-
- toolbar = bars.Item("Standard")
- openerp_bar = bars.Item('Open ERP')
-
- item = openerp_bar.Controls.Add(Type = constants.msoControlButton, Temporary = True)
- item = self.toolbarButtonConfig = DispatchWithEvents(item, Configuration)
- item.Caption = "Configuration"
- item.TooltipText = "Click to configure OpenERP."
- item.Enabled = True
-
- item = openerp_bar.Controls.Add(Type=constants.msoControlButton, Temporary=True)
- # Hook events for the item
- item = self.toolbarButton = DispatchWithEvents(item, ArchiveEvent)
- item.Caption="Push"
- item.TooltipText = "Click to push to OpenERP"
- item.Enabled = True
-
- # Adding Menu in Menu Bar to the Web Menu of the Outlook
- toolbarweb = bars.Item("Web")
-
- item = openerp_bar.Controls.Add(Type = constants.msoControlButton, Temporary = True)
- item = self.toolbarButtonOpenPartner = DispatchWithEvents(item, OpenPartner)
- item.Caption = "Partner"
- item.TooltipText = "Click to Open OpenERP Partner Contact Information."
- item.Enabled = True
-
-
- item = openerp_bar.Controls.Add(Type = constants.msoControlButton, Temporary = True)
- item = self.toolbarButtonOpenDocument = DispatchWithEvents(item, OpenDocument)
- item.Caption = "Document"
- item.TooltipText = "Click to Open Document that has been pushed to server."
- item.Enabled = True
-
- # Hook events for the item
-# item = toolbarweb.Controls.Add(Type = constants.msoControlButton, Temporary = True)
-# item = self.toolbarButtonPartner = DispatchWithEvents(item, ViewPartners)
-# item.Caption = "Open Contact"
-# item.TooltipText = "Click to Open OpenERP Partner Contact Information."
-# item.Enabled = True
-
-
-# item = tools_menu.Controls.Add(Type=constants.msoControlButton, Temporary=True)
-# # Hook events for the item
-# item = self.menu_bar_viewpartner_Button = DispatchWithEvents(item, ViewPartners)
-# item.Caption = "Open Contact"
-# item.TooltipText = "Click to Open Partner detail"
-# item.Enabled = True
-
- item = tools_menu.Controls.Add(Type=constants.msoControlButton, Temporary=True)
- # Hook events for the item
- item = self.menu_bar_openpartner_Button = DispatchWithEvents(item, OpenPartner)
- item.Caption = "Partner"
- item.TooltipText = "Click to Open Partner detail"
- item.Enabled = True
-
- item = tools_menu.Controls.Add(Type=constants.msoControlButton, Temporary=True)
- # Hook events for the item
- item = self.menu_bar_opendocument_Button = DispatchWithEvents(item, OpenDocument)
- item.Caption = "Document"
- item.TooltipText = "Click to Open Document that has been pushed to server."
- item.Enabled = True
-
- def OnDisconnection(self, mode, custom):
- mngr = manager.GetManager()
- mngr.config['login'] = False
- mngr.SaveConfig()
- self.item.close()
- pass
- def OnAddInsUpdate(self, custom):
- pass
- def OnStartupComplete(self, custom):
- pass
- def OnBeginShutdown(self, custom):
- pass
- def GetAppDataPath(self):
- mngr = manager.GetManager()
- return mngr.data_directory
-
-def RegisterAddin(klass):
- import _winreg
- key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Office\\Outlook\\Addins")
- subkey = _winreg.CreateKey(key, klass._reg_progid_)
- _winreg.SetValueEx(subkey, "CommandLineSafe", 0, _winreg.REG_DWORD, 0)
- _winreg.SetValueEx(subkey, "LoadBehavior", 0, _winreg.REG_DWORD, 3)
- _winreg.SetValueEx(subkey, "Description", 0, _winreg.REG_SZ, klass._reg_progid_)
- _winreg.SetValueEx(subkey, "FriendlyName", 0, _winreg.REG_SZ, klass._reg_progid_)
-
-def UnregisterAddin(klass):
- import _winreg
- try:
- _winreg.DeleteKey(_winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Office\\Outlook\\Addins\\" + klass._reg_progid_)
- except:
- pass
-
-def UnregisterXMLConn(klass):
- import _winreg
- try:
- _winreg.DeleteKey(_winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Office\\Outlook\\Addins\\XMLConnection" + klass._reg_progid_)
- except:
- pass
-
-def RegisterXMLConn(klass):
- import _winreg
- key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Office\\Outlook\\Addins\\XMLConnection")
- subkey = _winreg.CreateKey(key, klass._reg_progid_)
- _winreg.SetValueEx(subkey, "CommandLineSafe", 0, _winreg.REG_DWORD, 0)
- _winreg.SetValueEx(subkey, "LoadBehavior", 0, _winreg.REG_DWORD, 3)
- _winreg.SetValueEx(subkey, "Description", 0, _winreg.REG_SZ, klass._reg_progid_)
- _winreg.SetValueEx(subkey, "FriendlyName", 0, _winreg.REG_SZ, klass._reg_progid_)
-
-if __name__ == '__main__':
- import win32com.server.register
- NewConn=XMLRpcConn()
- win32com.server.register.UseCommandLine(OutlookAddin)
- win32com.server.register.UseCommandLine(NewConn)
- if "--unregister" in sys.argv:
- UnregisterAddin(OutlookAddin)
- UnregisterXMLConn(NewConn)
- print "\n \tPlug In Un-registered Successfully.\n\tThank You for Using PlugIn."
- else:
- RegisterAddin(OutlookAddin)
- RegisterXMLConn(NewConn)
- print "\n \tPlug In Registered Successfully.\n\tEnjoy Archiving with OpenERP.\n\tSee UserGuide for More. "
-
-#mngr = manager.GetManager()
-#mngr.ShowManager("IDD_MANAGER")
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/chilkat.py b/addons/outlook/plugin/openerp-outlook-plugin/chilkat.py
deleted file mode 100644
index 3aa329807ef..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/chilkat.py
+++ /dev/null
@@ -1,5609 +0,0 @@
-# This file was automatically generated by SWIG (http://www.swig.org).
-# Version 1.3.38
-#
-# Do not make changes to this file unless you know what you are doing--modify
-# the SWIG interface file instead.
-# This file is compatible with both classic and new-style classes.
-
-from sys import version_info
-if version_info >= (2,6,0):
- def swig_import_helper():
- from os.path import dirname
- import imp
- try:
- fp, pathname, description = imp.find_module('_chilkat', [dirname(__file__)])
- _mod = imp.load_module('_chilkat', fp, pathname, description)
- finally:
- if fp is not None: fp.close()
- return _mod
- _chilkat = swig_import_helper()
- del swig_import_helper
-else:
- import _chilkat
-del version_info
-try:
- _swig_property = property
-except NameError:
- pass # Python < 2.2 doesn't have 'property'.
-def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
- if (name == "thisown"): return self.this.own(value)
- if (name == "this"):
- if type(value).__name__ == 'SwigPyObject':
- self.__dict__[name] = value
- return
- method = class_type.__swig_setmethods__.get(name,None)
- if method: return method(self,value)
- if (not static) or hasattr(self,name):
- self.__dict__[name] = value
- else:
- raise AttributeError("You cannot add attributes to %s" % self)
-
-def _swig_setattr(self,class_type,name,value):
- return _swig_setattr_nondynamic(self,class_type,name,value,0)
-
-def _swig_getattr(self,class_type,name):
- if (name == "thisown"): return self.this.own()
- method = class_type.__swig_getmethods__.get(name,None)
- if method: return method(self)
- raise AttributeError(name)
-
-def _swig_repr(self):
- try: strthis = "proxy of " + self.this.__repr__()
- except: strthis = ""
- return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
-
-try:
- _object = object
- _newclass = 1
-except AttributeError:
- class _object : pass
- _newclass = 0
-
-
-
-def GetSwigProgLang():
- return _chilkat.GetSwigProgLang()
-GetSwigProgLang = _chilkat.GetSwigProgLang
-class SYSTEMTIME(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, SYSTEMTIME, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, SYSTEMTIME, name)
- __repr__ = _swig_repr
- __swig_setmethods__["wYear"] = _chilkat.SYSTEMTIME_wYear_set
- __swig_getmethods__["wYear"] = _chilkat.SYSTEMTIME_wYear_get
- if _newclass:wYear = _swig_property(_chilkat.SYSTEMTIME_wYear_get, _chilkat.SYSTEMTIME_wYear_set)
- __swig_setmethods__["wMonth"] = _chilkat.SYSTEMTIME_wMonth_set
- __swig_getmethods__["wMonth"] = _chilkat.SYSTEMTIME_wMonth_get
- if _newclass:wMonth = _swig_property(_chilkat.SYSTEMTIME_wMonth_get, _chilkat.SYSTEMTIME_wMonth_set)
- __swig_setmethods__["wDayOfWeek"] = _chilkat.SYSTEMTIME_wDayOfWeek_set
- __swig_getmethods__["wDayOfWeek"] = _chilkat.SYSTEMTIME_wDayOfWeek_get
- if _newclass:wDayOfWeek = _swig_property(_chilkat.SYSTEMTIME_wDayOfWeek_get, _chilkat.SYSTEMTIME_wDayOfWeek_set)
- __swig_setmethods__["wDay"] = _chilkat.SYSTEMTIME_wDay_set
- __swig_getmethods__["wDay"] = _chilkat.SYSTEMTIME_wDay_get
- if _newclass:wDay = _swig_property(_chilkat.SYSTEMTIME_wDay_get, _chilkat.SYSTEMTIME_wDay_set)
- __swig_setmethods__["wHour"] = _chilkat.SYSTEMTIME_wHour_set
- __swig_getmethods__["wHour"] = _chilkat.SYSTEMTIME_wHour_get
- if _newclass:wHour = _swig_property(_chilkat.SYSTEMTIME_wHour_get, _chilkat.SYSTEMTIME_wHour_set)
- __swig_setmethods__["wMinute"] = _chilkat.SYSTEMTIME_wMinute_set
- __swig_getmethods__["wMinute"] = _chilkat.SYSTEMTIME_wMinute_get
- if _newclass:wMinute = _swig_property(_chilkat.SYSTEMTIME_wMinute_get, _chilkat.SYSTEMTIME_wMinute_set)
- __swig_setmethods__["wSecond"] = _chilkat.SYSTEMTIME_wSecond_set
- __swig_getmethods__["wSecond"] = _chilkat.SYSTEMTIME_wSecond_get
- if _newclass:wSecond = _swig_property(_chilkat.SYSTEMTIME_wSecond_get, _chilkat.SYSTEMTIME_wSecond_set)
- __swig_setmethods__["wMilliseconds"] = _chilkat.SYSTEMTIME_wMilliseconds_set
- __swig_getmethods__["wMilliseconds"] = _chilkat.SYSTEMTIME_wMilliseconds_get
- if _newclass:wMilliseconds = _swig_property(_chilkat.SYSTEMTIME_wMilliseconds_get, _chilkat.SYSTEMTIME_wMilliseconds_set)
- def __init__(self):
- this = _chilkat.new_SYSTEMTIME()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_SYSTEMTIME
- __del__ = lambda self : None;
-SYSTEMTIME_swigregister = _chilkat.SYSTEMTIME_swigregister
-SYSTEMTIME_swigregister(SYSTEMTIME)
-
-class CkString(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkString, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkString, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkString()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkString
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkString_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkString_put_Utf8(self, *args)
- def loadFile(self, *args): return _chilkat.CkString_loadFile(self, *args)
- def charAt(self, *args): return _chilkat.CkString_charAt(self, *args)
- def intValue(self): return _chilkat.CkString_intValue(self)
- def doubleValue(self): return _chilkat.CkString_doubleValue(self)
- def clone(self): return _chilkat.CkString_clone(self)
- def countCharOccurances(self, *args): return _chilkat.CkString_countCharOccurances(self, *args)
- def appendCurrentDateRfc822(self): return _chilkat.CkString_appendCurrentDateRfc822(self)
- def setStr(self, *args): return _chilkat.CkString_setStr(self, *args)
- def endsWith(self, *args): return _chilkat.CkString_endsWith(self, *args)
- def endsWithStr(self, *args): return _chilkat.CkString_endsWithStr(self, *args)
- def beginsWithStr(self, *args): return _chilkat.CkString_beginsWithStr(self, *args)
- def indexOf(self, *args): return _chilkat.CkString_indexOf(self, *args)
- def indexOfStr(self, *args): return _chilkat.CkString_indexOfStr(self, *args)
- def replaceAll(self, *args): return _chilkat.CkString_replaceAll(self, *args)
- def replaceFirst(self, *args): return _chilkat.CkString_replaceFirst(self, *args)
- def substring(self, *args): return _chilkat.CkString_substring(self, *args)
- def matchesStr(self, *args): return _chilkat.CkString_matchesStr(self, *args)
- def matches(self, *args): return _chilkat.CkString_matches(self, *args)
- def getChar(self, *args): return _chilkat.CkString_getChar(self, *args)
- def removeAll(self, *args): return _chilkat.CkString_removeAll(self, *args)
- def removeFirst(self, *args): return _chilkat.CkString_removeFirst(self, *args)
- def chopAtStr(self, *args): return _chilkat.CkString_chopAtStr(self, *args)
- def urlDecode(self, *args): return _chilkat.CkString_urlDecode(self, *args)
- def urlEncode(self, *args): return _chilkat.CkString_urlEncode(self, *args)
- def base64Decode(self, *args): return _chilkat.CkString_base64Decode(self, *args)
- def base64Encode(self, *args): return _chilkat.CkString_base64Encode(self, *args)
- def qpDecode(self, *args): return _chilkat.CkString_qpDecode(self, *args)
- def qpEncode(self, *args): return _chilkat.CkString_qpEncode(self, *args)
- def hexDecode(self, *args): return _chilkat.CkString_hexDecode(self, *args)
- def hexEncode(self, *args): return _chilkat.CkString_hexEncode(self, *args)
- def entityDecode(self): return _chilkat.CkString_entityDecode(self)
- def entityEncode(self): return _chilkat.CkString_entityEncode(self)
- def appendUtf8(self, *args): return _chilkat.CkString_appendUtf8(self, *args)
- def appendAnsi(self, *args): return _chilkat.CkString_appendAnsi(self, *args)
- def clear(self): return _chilkat.CkString_clear(self)
- def prepend(self, *args): return _chilkat.CkString_prepend(self, *args)
- def appendInt(self, *args): return _chilkat.CkString_appendInt(self, *args)
- def append(self, *args): return _chilkat.CkString_append(self, *args)
- def appendChar(self, *args): return _chilkat.CkString_appendChar(self, *args)
- def appendN(self, *args): return _chilkat.CkString_appendN(self, *args)
- def appendStr(self, *args): return _chilkat.CkString_appendStr(self, *args)
- def appendEnc(self, *args): return _chilkat.CkString_appendEnc(self, *args)
- def getEnc(self, *args): return _chilkat.CkString_getEnc(self, *args)
- def setString(self, *args): return _chilkat.CkString_setString(self, *args)
- def setStringAnsi(self, *args): return _chilkat.CkString_setStringAnsi(self, *args)
- def setStringUtf8(self, *args): return _chilkat.CkString_setStringUtf8(self, *args)
- def getAnsi(self): return _chilkat.CkString_getAnsi(self)
- def getUtf8(self): return _chilkat.CkString_getUtf8(self)
- def compareStr(self, *args): return _chilkat.CkString_compareStr(self, *args)
- def getString(self): return _chilkat.CkString_getString(self)
- def getSizeUtf8(self): return _chilkat.CkString_getSizeUtf8(self)
- def getSizeAnsi(self): return _chilkat.CkString_getSizeAnsi(self)
- def getNumChars(self): return _chilkat.CkString_getNumChars(self)
- def trim(self): return _chilkat.CkString_trim(self)
- def trim2(self): return _chilkat.CkString_trim2(self)
- def trimInsideSpaces(self): return _chilkat.CkString_trimInsideSpaces(self)
- def replaceAllOccurances(self, *args): return _chilkat.CkString_replaceAllOccurances(self, *args)
- def replaceFirstOccurance(self, *args): return _chilkat.CkString_replaceFirstOccurance(self, *args)
- def toCRLF(self): return _chilkat.CkString_toCRLF(self)
- def toLF(self): return _chilkat.CkString_toLF(self)
- def eliminateChar(self, *args): return _chilkat.CkString_eliminateChar(self, *args)
- def lastChar(self): return _chilkat.CkString_lastChar(self)
- def shorten(self, *args): return _chilkat.CkString_shorten(self, *args)
- def toLowerCase(self): return _chilkat.CkString_toLowerCase(self)
- def toUpperCase(self): return _chilkat.CkString_toUpperCase(self)
- def encodeXMLSpecial(self): return _chilkat.CkString_encodeXMLSpecial(self)
- def decodeXMLSpecial(self): return _chilkat.CkString_decodeXMLSpecial(self)
- def containsSubstring(self, *args): return _chilkat.CkString_containsSubstring(self, *args)
- def containsSubstringNoCase(self, *args): return _chilkat.CkString_containsSubstringNoCase(self, *args)
- def equals(self, *args): return _chilkat.CkString_equals(self, *args)
- def equalsStr(self, *args): return _chilkat.CkString_equalsStr(self, *args)
- def equalsIgnoreCase(self, *args): return _chilkat.CkString_equalsIgnoreCase(self, *args)
- def equalsIgnoreCaseStr(self, *args): return _chilkat.CkString_equalsIgnoreCaseStr(self, *args)
- def removeChunk(self, *args): return _chilkat.CkString_removeChunk(self, *args)
- def removeCharOccurances(self, *args): return _chilkat.CkString_removeCharOccurances(self, *args)
- def replaceChar(self, *args): return _chilkat.CkString_replaceChar(self, *args)
- def chopAtFirstChar(self, *args): return _chilkat.CkString_chopAtFirstChar(self, *args)
- def saveToFile(self, *args): return _chilkat.CkString_saveToFile(self, *args)
- def split(self, *args): return _chilkat.CkString_split(self, *args)
- def split2(self, *args): return _chilkat.CkString_split2(self, *args)
- def tokenize(self, *args): return _chilkat.CkString_tokenize(self, *args)
- def splitAtWS(self): return _chilkat.CkString_splitAtWS(self)
- def beginsWith(self, *args): return _chilkat.CkString_beginsWith(self, *args)
- def appendHexData(self, *args): return _chilkat.CkString_appendHexData(self, *args)
-CkString_swigregister = _chilkat.CkString_swigregister
-CkString_swigregister(CkString)
-
-class CkHtmlToXml(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkHtmlToXml, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkHtmlToXml, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkHtmlToXml()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkHtmlToXml
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkHtmlToXml_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkHtmlToXml_put_Utf8(self, *args)
- def SetHtmlBytes(self, *args): return _chilkat.CkHtmlToXml_SetHtmlBytes(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkHtmlToXml_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkHtmlToXml_IsUnlocked(self)
- def SaveLastError(self, *args): return _chilkat.CkHtmlToXml_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkHtmlToXml_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkHtmlToXml_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkHtmlToXml_LastErrorText(self, *args)
- def get_Version(self, *args): return _chilkat.CkHtmlToXml_get_Version(self, *args)
- def put_Nbsp(self, *args): return _chilkat.CkHtmlToXml_put_Nbsp(self, *args)
- def get_Nbsp(self): return _chilkat.CkHtmlToXml_get_Nbsp(self)
- def put_Html(self, *args): return _chilkat.CkHtmlToXml_put_Html(self, *args)
- def get_Html(self, *args): return _chilkat.CkHtmlToXml_get_Html(self, *args)
- def put_XmlCharset(self, *args): return _chilkat.CkHtmlToXml_put_XmlCharset(self, *args)
- def get_XmlCharset(self, *args): return _chilkat.CkHtmlToXml_get_XmlCharset(self, *args)
- def SetHtmlFromFile(self, *args): return _chilkat.CkHtmlToXml_SetHtmlFromFile(self, *args)
- def ToXml(self, *args): return _chilkat.CkHtmlToXml_ToXml(self, *args)
- def ReadFileToString(self, *args): return _chilkat.CkHtmlToXml_ReadFileToString(self, *args)
- def WriteStringToFile(self, *args): return _chilkat.CkHtmlToXml_WriteStringToFile(self, *args)
- def ConvertFile(self, *args): return _chilkat.CkHtmlToXml_ConvertFile(self, *args)
- def DropTagType(self, *args): return _chilkat.CkHtmlToXml_DropTagType(self, *args)
- def UndropTagType(self, *args): return _chilkat.CkHtmlToXml_UndropTagType(self, *args)
- def DropTextFormattingTags(self): return _chilkat.CkHtmlToXml_DropTextFormattingTags(self)
- def UndropTextFormattingTags(self): return _chilkat.CkHtmlToXml_UndropTextFormattingTags(self)
- def put_DropCustomTags(self, *args): return _chilkat.CkHtmlToXml_put_DropCustomTags(self, *args)
- def get_DropCustomTags(self): return _chilkat.CkHtmlToXml_get_DropCustomTags(self)
- def lastErrorText(self): return _chilkat.CkHtmlToXml_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkHtmlToXml_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkHtmlToXml_lastErrorHtml(self)
- def html(self): return _chilkat.CkHtmlToXml_html(self)
- def xmlCharset(self): return _chilkat.CkHtmlToXml_xmlCharset(self)
- def xml(self): return _chilkat.CkHtmlToXml_xml(self)
- def version(self): return _chilkat.CkHtmlToXml_version(self)
- def toXml(self): return _chilkat.CkHtmlToXml_toXml(self)
- def readFileToString(self, *args): return _chilkat.CkHtmlToXml_readFileToString(self, *args)
-CkHtmlToXml_swigregister = _chilkat.CkHtmlToXml_swigregister
-CkHtmlToXml_swigregister(CkHtmlToXml)
-
-class CkUpload(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkUpload, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkUpload, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkUpload()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkUpload
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkUpload_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkUpload_put_Utf8(self, *args)
- def get_Ssl(self): return _chilkat.CkUpload_get_Ssl(self)
- def put_Ssl(self, *args): return _chilkat.CkUpload_put_Ssl(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkUpload_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkUpload_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkUpload_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkUpload_LastErrorText(self, *args)
- def get_Version(self, *args): return _chilkat.CkUpload_get_Version(self, *args)
- def SleepMs(self, *args): return _chilkat.CkUpload_SleepMs(self, *args)
- def get_ChunkSize(self): return _chilkat.CkUpload_get_ChunkSize(self)
- def put_ChunkSize(self, *args): return _chilkat.CkUpload_put_ChunkSize(self, *args)
- def get_IdleTimeoutMs(self): return _chilkat.CkUpload_get_IdleTimeoutMs(self)
- def put_IdleTimeoutMs(self, *args): return _chilkat.CkUpload_put_IdleTimeoutMs(self, *args)
- def get_UploadInProgress(self): return _chilkat.CkUpload_get_UploadInProgress(self)
- def get_UploadSuccess(self): return _chilkat.CkUpload_get_UploadSuccess(self)
- def get_Login(self, *args): return _chilkat.CkUpload_get_Login(self, *args)
- def put_Login(self, *args): return _chilkat.CkUpload_put_Login(self, *args)
- def get_Password(self, *args): return _chilkat.CkUpload_get_Password(self, *args)
- def put_Password(self, *args): return _chilkat.CkUpload_put_Password(self, *args)
- def login(self): return _chilkat.CkUpload_login(self)
- def password(self): return _chilkat.CkUpload_password(self)
- def get_ProxyPort(self): return _chilkat.CkUpload_get_ProxyPort(self)
- def put_ProxyPort(self, *args): return _chilkat.CkUpload_put_ProxyPort(self, *args)
- def put_ProxyDomain(self, *args): return _chilkat.CkUpload_put_ProxyDomain(self, *args)
- def get_ProxyDomain(self, *args): return _chilkat.CkUpload_get_ProxyDomain(self, *args)
- def get_ProxyLogin(self, *args): return _chilkat.CkUpload_get_ProxyLogin(self, *args)
- def put_ProxyLogin(self, *args): return _chilkat.CkUpload_put_ProxyLogin(self, *args)
- def get_ProxyPassword(self, *args): return _chilkat.CkUpload_get_ProxyPassword(self, *args)
- def put_ProxyPassword(self, *args): return _chilkat.CkUpload_put_ProxyPassword(self, *args)
- def proxyLogin(self): return _chilkat.CkUpload_proxyLogin(self)
- def proxyPassword(self): return _chilkat.CkUpload_proxyPassword(self)
- def proxyDomain(self): return _chilkat.CkUpload_proxyDomain(self)
- def AddCustomHeader(self, *args): return _chilkat.CkUpload_AddCustomHeader(self, *args)
- def AddParam(self, *args): return _chilkat.CkUpload_AddParam(self, *args)
- def AddFileReference(self, *args): return _chilkat.CkUpload_AddFileReference(self, *args)
- def get_Port(self): return _chilkat.CkUpload_get_Port(self)
- def put_Port(self, *args): return _chilkat.CkUpload_put_Port(self, *args)
- def get_Hostname(self, *args): return _chilkat.CkUpload_get_Hostname(self, *args)
- def put_Hostname(self, *args): return _chilkat.CkUpload_put_Hostname(self, *args)
- def get_Path(self, *args): return _chilkat.CkUpload_get_Path(self, *args)
- def put_Path(self, *args): return _chilkat.CkUpload_put_Path(self, *args)
- def get_TotalUploadSize(self): return _chilkat.CkUpload_get_TotalUploadSize(self)
- def get_NumBytesSent(self): return _chilkat.CkUpload_get_NumBytesSent(self)
- def get_PercentUploaded(self): return _chilkat.CkUpload_get_PercentUploaded(self)
- def get_ResponseStatus(self): return _chilkat.CkUpload_get_ResponseStatus(self)
- def get_ResponseHeader(self, *args): return _chilkat.CkUpload_get_ResponseHeader(self, *args)
- def get_ResponseBody(self, *args): return _chilkat.CkUpload_get_ResponseBody(self, *args)
- def BlockingUpload(self): return _chilkat.CkUpload_BlockingUpload(self)
- def BeginUpload(self): return _chilkat.CkUpload_BeginUpload(self)
- def AbortUpload(self): return _chilkat.CkUpload_AbortUpload(self)
- def UploadToMemory(self, *args): return _chilkat.CkUpload_UploadToMemory(self, *args)
- def lastErrorText(self): return _chilkat.CkUpload_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkUpload_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkUpload_lastErrorHtml(self)
- def hostname(self): return _chilkat.CkUpload_hostname(self)
- def path(self): return _chilkat.CkUpload_path(self)
- def responseHeader(self): return _chilkat.CkUpload_responseHeader(self)
- def version(self): return _chilkat.CkUpload_version(self)
-CkUpload_swigregister = _chilkat.CkUpload_swigregister
-CkUpload_swigregister(CkUpload)
-
-class CkKeyContainer(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkKeyContainer, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkKeyContainer, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkKeyContainer()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkKeyContainer
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkKeyContainer_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkKeyContainer_put_Utf8(self, *args)
- def get_IsOpen(self): return _chilkat.CkKeyContainer_get_IsOpen(self)
- def get_IsMachineKeyset(self): return _chilkat.CkKeyContainer_get_IsMachineKeyset(self)
- def get_ContainerName(self, *args): return _chilkat.CkKeyContainer_get_ContainerName(self, *args)
- def GenerateUuid(self, *args): return _chilkat.CkKeyContainer_GenerateUuid(self, *args)
- def CreateContainer(self, *args): return _chilkat.CkKeyContainer_CreateContainer(self, *args)
- def OpenContainer(self, *args): return _chilkat.CkKeyContainer_OpenContainer(self, *args)
- def DeleteContainer(self): return _chilkat.CkKeyContainer_DeleteContainer(self)
- def CloseContainer(self): return _chilkat.CkKeyContainer_CloseContainer(self)
- def GenerateKeyPair(self, *args): return _chilkat.CkKeyContainer_GenerateKeyPair(self, *args)
- def GetPrivateKey(self, *args): return _chilkat.CkKeyContainer_GetPrivateKey(self, *args)
- def GetPublicKey(self, *args): return _chilkat.CkKeyContainer_GetPublicKey(self, *args)
- def ImportPublicKey(self, *args): return _chilkat.CkKeyContainer_ImportPublicKey(self, *args)
- def ImportPrivateKey(self, *args): return _chilkat.CkKeyContainer_ImportPrivateKey(self, *args)
- def FetchContainerNames(self, *args): return _chilkat.CkKeyContainer_FetchContainerNames(self, *args)
- def GetNumContainers(self, *args): return _chilkat.CkKeyContainer_GetNumContainers(self, *args)
- def GetContainerName(self, *args): return _chilkat.CkKeyContainer_GetContainerName(self, *args)
- def getContainerName(self, *args): return _chilkat.CkKeyContainer_getContainerName(self, *args)
- def containerName(self): return _chilkat.CkKeyContainer_containerName(self)
- def generateUuid(self): return _chilkat.CkKeyContainer_generateUuid(self)
- def SaveLastError(self, *args): return _chilkat.CkKeyContainer_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkKeyContainer_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkKeyContainer_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkKeyContainer_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkKeyContainer_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkKeyContainer_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkKeyContainer_lastErrorHtml(self)
-CkKeyContainer_swigregister = _chilkat.CkKeyContainer_swigregister
-CkKeyContainer_swigregister(CkKeyContainer)
-
-class CkPublicKey(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkPublicKey, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkPublicKey, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkPublicKey()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkPublicKey
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkPublicKey_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkPublicKey_put_Utf8(self, *args)
- def LoadPkcs1Pem(self, *args): return _chilkat.CkPublicKey_LoadPkcs1Pem(self, *args)
- def LoadRsaDerFile(self, *args): return _chilkat.CkPublicKey_LoadRsaDerFile(self, *args)
- def LoadOpenSslDerFile(self, *args): return _chilkat.CkPublicKey_LoadOpenSslDerFile(self, *args)
- def LoadOpenSslPemFile(self, *args): return _chilkat.CkPublicKey_LoadOpenSslPemFile(self, *args)
- def LoadXmlFile(self, *args): return _chilkat.CkPublicKey_LoadXmlFile(self, *args)
- def LoadOpenSslPem(self, *args): return _chilkat.CkPublicKey_LoadOpenSslPem(self, *args)
- def LoadOpenSslDer(self, *args): return _chilkat.CkPublicKey_LoadOpenSslDer(self, *args)
- def LoadRsaDer(self, *args): return _chilkat.CkPublicKey_LoadRsaDer(self, *args)
- def LoadXml(self, *args): return _chilkat.CkPublicKey_LoadXml(self, *args)
- def SaveRsaDerFile(self, *args): return _chilkat.CkPublicKey_SaveRsaDerFile(self, *args)
- def SaveOpenSslDerFile(self, *args): return _chilkat.CkPublicKey_SaveOpenSslDerFile(self, *args)
- def SaveOpenSslPemFile(self, *args): return _chilkat.CkPublicKey_SaveOpenSslPemFile(self, *args)
- def SaveXmlFile(self, *args): return _chilkat.CkPublicKey_SaveXmlFile(self, *args)
- def GetRsaDer(self, *args): return _chilkat.CkPublicKey_GetRsaDer(self, *args)
- def GetOpenSslDer(self, *args): return _chilkat.CkPublicKey_GetOpenSslDer(self, *args)
- def GetOpenSslPem(self, *args): return _chilkat.CkPublicKey_GetOpenSslPem(self, *args)
- def GetXml(self, *args): return _chilkat.CkPublicKey_GetXml(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkPublicKey_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkPublicKey_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkPublicKey_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkPublicKey_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkPublicKey_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkPublicKey_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkPublicKey_lastErrorHtml(self)
- def getOpenSslPem(self): return _chilkat.CkPublicKey_getOpenSslPem(self)
- def getXml(self): return _chilkat.CkPublicKey_getXml(self)
-CkPublicKey_swigregister = _chilkat.CkPublicKey_swigregister
-CkPublicKey_swigregister(CkPublicKey)
-
-class CkPrivateKey(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkPrivateKey, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkPrivateKey, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkPrivateKey()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkPrivateKey
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkPrivateKey_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkPrivateKey_put_Utf8(self, *args)
- def LoadEncryptedPem(self, *args): return _chilkat.CkPrivateKey_LoadEncryptedPem(self, *args)
- def LoadEncryptedPemFile(self, *args): return _chilkat.CkPrivateKey_LoadEncryptedPemFile(self, *args)
- def LoadPkcs8Encrypted(self, *args): return _chilkat.CkPrivateKey_LoadPkcs8Encrypted(self, *args)
- def LoadPkcs8EncryptedFile(self, *args): return _chilkat.CkPrivateKey_LoadPkcs8EncryptedFile(self, *args)
- def GetPkcs8Encrypted(self, *args): return _chilkat.CkPrivateKey_GetPkcs8Encrypted(self, *args)
- def GetPkcs8EncryptedPem(self, *args): return _chilkat.CkPrivateKey_GetPkcs8EncryptedPem(self, *args)
- def getPkcs8EncryptedPem(self, *args): return _chilkat.CkPrivateKey_getPkcs8EncryptedPem(self, *args)
- def SavePkcs8EncryptedFile(self, *args): return _chilkat.CkPrivateKey_SavePkcs8EncryptedFile(self, *args)
- def SavePkcs8EncryptedPemFile(self, *args): return _chilkat.CkPrivateKey_SavePkcs8EncryptedPemFile(self, *args)
- def LoadPvkFile(self, *args): return _chilkat.CkPrivateKey_LoadPvkFile(self, *args)
- def LoadPvk(self, *args): return _chilkat.CkPrivateKey_LoadPvk(self, *args)
- def LoadRsaDerFile(self, *args): return _chilkat.CkPrivateKey_LoadRsaDerFile(self, *args)
- def LoadPkcs8File(self, *args): return _chilkat.CkPrivateKey_LoadPkcs8File(self, *args)
- def LoadPemFile(self, *args): return _chilkat.CkPrivateKey_LoadPemFile(self, *args)
- def LoadXmlFile(self, *args): return _chilkat.CkPrivateKey_LoadXmlFile(self, *args)
- def LoadPem(self, *args): return _chilkat.CkPrivateKey_LoadPem(self, *args)
- def LoadRsaDer(self, *args): return _chilkat.CkPrivateKey_LoadRsaDer(self, *args)
- def LoadPkcs8(self, *args): return _chilkat.CkPrivateKey_LoadPkcs8(self, *args)
- def LoadXml(self, *args): return _chilkat.CkPrivateKey_LoadXml(self, *args)
- def SaveRsaDerFile(self, *args): return _chilkat.CkPrivateKey_SaveRsaDerFile(self, *args)
- def SavePkcs8File(self, *args): return _chilkat.CkPrivateKey_SavePkcs8File(self, *args)
- def SaveRsaPemFile(self, *args): return _chilkat.CkPrivateKey_SaveRsaPemFile(self, *args)
- def SavePkcs8PemFile(self, *args): return _chilkat.CkPrivateKey_SavePkcs8PemFile(self, *args)
- def SaveXmlFile(self, *args): return _chilkat.CkPrivateKey_SaveXmlFile(self, *args)
- def GetRsaDer(self, *args): return _chilkat.CkPrivateKey_GetRsaDer(self, *args)
- def GetPkcs8(self, *args): return _chilkat.CkPrivateKey_GetPkcs8(self, *args)
- def GetRsaPem(self, *args): return _chilkat.CkPrivateKey_GetRsaPem(self, *args)
- def GetPkcs8Pem(self, *args): return _chilkat.CkPrivateKey_GetPkcs8Pem(self, *args)
- def GetXml(self, *args): return _chilkat.CkPrivateKey_GetXml(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkPrivateKey_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkPrivateKey_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkPrivateKey_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkPrivateKey_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkPrivateKey_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkPrivateKey_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkPrivateKey_lastErrorHtml(self)
- def getRsaPem(self): return _chilkat.CkPrivateKey_getRsaPem(self)
- def getPkcs8Pem(self): return _chilkat.CkPrivateKey_getPkcs8Pem(self)
- def getXml(self): return _chilkat.CkPrivateKey_getXml(self)
-CkPrivateKey_swigregister = _chilkat.CkPrivateKey_swigregister
-CkPrivateKey_swigregister(CkPrivateKey)
-
-class CkByteData(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkByteData, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkByteData, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkByteData()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkByteData
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkByteData_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkByteData_put_Utf8(self, *args)
- def getRange(self, *args): return _chilkat.CkByteData_getRange(self, *args)
- def getRangeStr(self, *args): return _chilkat.CkByteData_getRangeStr(self, *args)
- def to_s(self): return _chilkat.CkByteData_to_s(self)
- def appendInt(self, *args): return _chilkat.CkByteData_appendInt(self, *args)
- def appendShort(self, *args): return _chilkat.CkByteData_appendShort(self, *args)
- def getEncodedRange(self, *args): return _chilkat.CkByteData_getEncodedRange(self, *args)
- def appendRange(self, *args): return _chilkat.CkByteData_appendRange(self, *args)
- def ensureBuffer(self, *args): return _chilkat.CkByteData_ensureBuffer(self, *args)
- def findBytes2(self, *args): return _chilkat.CkByteData_findBytes2(self, *args)
- def findBytes(self, *args): return _chilkat.CkByteData_findBytes(self, *args)
- def beginsWith2(self, *args): return _chilkat.CkByteData_beginsWith2(self, *args)
- def beginsWith(self, *args): return _chilkat.CkByteData_beginsWith(self, *args)
- def removeChunk(self, *args): return _chilkat.CkByteData_removeChunk(self, *args)
- def byteSwap4321(self): return _chilkat.CkByteData_byteSwap4321(self)
- def pad(self, *args): return _chilkat.CkByteData_pad(self, *args)
- def unpad(self, *args): return _chilkat.CkByteData_unpad(self, *args)
- def is7bit(self): return _chilkat.CkByteData_is7bit(self)
- def clear(self): return _chilkat.CkByteData_clear(self)
- def getSize(self): return _chilkat.CkByteData_getSize(self)
- def appendEncoded(self, *args): return _chilkat.CkByteData_appendEncoded(self, *args)
- def encode(self, *args): return _chilkat.CkByteData_encode(self, *args)
- def getData(self): return _chilkat.CkByteData_getData(self)
- def getBytes(self): return _chilkat.CkByteData_getBytes(self)
- def getEncoded(self, *args): return _chilkat.CkByteData_getEncoded(self, *args)
- def append(self, *args): return _chilkat.CkByteData_append(self, *args)
- def appendStr(self, *args): return _chilkat.CkByteData_appendStr(self, *args)
- def appendChar(self, *args): return _chilkat.CkByteData_appendChar(self, *args)
- def getByte(self, *args): return _chilkat.CkByteData_getByte(self, *args)
- def getChar(self, *args): return _chilkat.CkByteData_getChar(self, *args)
- def getUInt(self, *args): return _chilkat.CkByteData_getUInt(self, *args)
- def getInt(self, *args): return _chilkat.CkByteData_getInt(self, *args)
- def getUShort(self, *args): return _chilkat.CkByteData_getUShort(self, *args)
- def getShort(self, *args): return _chilkat.CkByteData_getShort(self, *args)
- def loadFile(self, *args): return _chilkat.CkByteData_loadFile(self, *args)
- def saveFile(self, *args): return _chilkat.CkByteData_saveFile(self, *args)
- def appendFile(self, *args): return _chilkat.CkByteData_appendFile(self, *args)
- def shorten(self, *args): return _chilkat.CkByteData_shorten(self, *args)
-CkByteData_swigregister = _chilkat.CkByteData_swigregister
-CkByteData_swigregister(CkByteData)
-
-class CkSocket(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSocket, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSocket, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSocket()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSocket
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSocket_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSocket_put_Utf8(self, *args)
- def DnsLookup(self, *args): return _chilkat.CkSocket_DnsLookup(self, *args)
- def dnsLookup(self, *args): return _chilkat.CkSocket_dnsLookup(self, *args)
- def GetMyCert(self): return _chilkat.CkSocket_GetMyCert(self)
- def GetSslServerCert(self): return _chilkat.CkSocket_GetSslServerCert(self)
- def ReceiveToCRLF(self, *args): return _chilkat.CkSocket_ReceiveToCRLF(self, *args)
- def receiveToCRLF(self): return _chilkat.CkSocket_receiveToCRLF(self)
- def get_SessionLog(self, *args): return _chilkat.CkSocket_get_SessionLog(self, *args)
- def sessionLog(self): return _chilkat.CkSocket_sessionLog(self)
- def get_KeepSessionLog(self): return _chilkat.CkSocket_get_KeepSessionLog(self)
- def put_KeepSessionLog(self, *args): return _chilkat.CkSocket_put_KeepSessionLog(self, *args)
- def get_SessionLogEncoding(self, *args): return _chilkat.CkSocket_get_SessionLogEncoding(self, *args)
- def sessionLogEncoding(self): return _chilkat.CkSocket_sessionLogEncoding(self)
- def put_SessionLogEncoding(self, *args): return _chilkat.CkSocket_put_SessionLogEncoding(self, *args)
- def ReceiveUntilByte(self, *args): return _chilkat.CkSocket_ReceiveUntilByte(self, *args)
- def ClearSessionLog(self): return _chilkat.CkSocket_ClearSessionLog(self)
- def ReceiveStringUntilByte(self, *args): return _chilkat.CkSocket_ReceiveStringUntilByte(self, *args)
- def receiveStringUntilByte(self, *args): return _chilkat.CkSocket_receiveStringUntilByte(self, *args)
- def ReceiveStringMaxN(self, *args): return _chilkat.CkSocket_ReceiveStringMaxN(self, *args)
- def receiveStringMaxN(self, *args): return _chilkat.CkSocket_receiveStringMaxN(self, *args)
- def get_SslProtocol(self, *args): return _chilkat.CkSocket_get_SslProtocol(self, *args)
- def sslProtocol(self): return _chilkat.CkSocket_sslProtocol(self)
- def put_SslProtocol(self, *args): return _chilkat.CkSocket_put_SslProtocol(self, *args)
- def SetSslClientCert(self, *args): return _chilkat.CkSocket_SetSslClientCert(self, *args)
- def get_ClientIpAddress(self, *args): return _chilkat.CkSocket_get_ClientIpAddress(self, *args)
- def clientIpAddress(self): return _chilkat.CkSocket_clientIpAddress(self)
- def put_ClientIpAddress(self, *args): return _chilkat.CkSocket_put_ClientIpAddress(self, *args)
- def SendCount(self, *args): return _chilkat.CkSocket_SendCount(self, *args)
- def ReceiveCount(self): return _chilkat.CkSocket_ReceiveCount(self)
- def get_LastMethodFailed(self): return _chilkat.CkSocket_get_LastMethodFailed(self)
- def ConvertToSsl(self): return _chilkat.CkSocket_ConvertToSsl(self)
- def ConvertFromSsl(self): return _chilkat.CkSocket_ConvertFromSsl(self)
- def get_SoSndBuf(self): return _chilkat.CkSocket_get_SoSndBuf(self)
- def put_SoSndBuf(self, *args): return _chilkat.CkSocket_put_SoSndBuf(self, *args)
- def get_SoRcvBuf(self): return _chilkat.CkSocket_get_SoRcvBuf(self)
- def put_SoRcvBuf(self, *args): return _chilkat.CkSocket_put_SoRcvBuf(self, *args)
- def get_ClientPort(self): return _chilkat.CkSocket_get_ClientPort(self)
- def put_ClientPort(self, *args): return _chilkat.CkSocket_put_ClientPort(self, *args)
- def get_LocalIpAddress(self, *args): return _chilkat.CkSocket_get_LocalIpAddress(self, *args)
- def localIpAddress(self): return _chilkat.CkSocket_localIpAddress(self)
- def get_LocalPort(self): return _chilkat.CkSocket_get_LocalPort(self)
- def get_SocksPort(self): return _chilkat.CkSocket_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkSocket_put_SocksPort(self, *args)
- def get_SocksVersion(self): return _chilkat.CkSocket_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkSocket_put_SocksVersion(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkSocket_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkSocket_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkSocket_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkSocket_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkSocket_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkSocket_put_SocksPassword(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkSocket_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkSocket_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkSocket_put_SocksHostname(self, *args)
- def CheckWriteable(self, *args): return _chilkat.CkSocket_CheckWriteable(self, *args)
- def SetSslClientCertPfx(self, *args): return _chilkat.CkSocket_SetSslClientCertPfx(self, *args)
- def get_TcpNoDelay(self): return _chilkat.CkSocket_get_TcpNoDelay(self)
- def put_TcpNoDelay(self, *args): return _chilkat.CkSocket_put_TcpNoDelay(self, *args)
- def get_BigEndian(self): return _chilkat.CkSocket_get_BigEndian(self)
- def put_BigEndian(self, *args): return _chilkat.CkSocket_put_BigEndian(self, *args)
- def PollDataAvailable(self): return _chilkat.CkSocket_PollDataAvailable(self)
- def get_VerboseLogging(self): return _chilkat.CkSocket_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkSocket_put_VerboseLogging(self, *args)
- def TakeSocket(self, *args): return _chilkat.CkSocket_TakeSocket(self, *args)
- def SelectForReading(self, *args): return _chilkat.CkSocket_SelectForReading(self, *args)
- def SelectForWriting(self, *args): return _chilkat.CkSocket_SelectForWriting(self, *args)
- def get_SelectorIndex(self): return _chilkat.CkSocket_get_SelectorIndex(self)
- def put_SelectorIndex(self, *args): return _chilkat.CkSocket_put_SelectorIndex(self, *args)
- def get_SelectorReadIndex(self): return _chilkat.CkSocket_get_SelectorReadIndex(self)
- def put_SelectorReadIndex(self, *args): return _chilkat.CkSocket_put_SelectorReadIndex(self, *args)
- def get_SelectorWriteIndex(self): return _chilkat.CkSocket_get_SelectorWriteIndex(self)
- def put_SelectorWriteIndex(self, *args): return _chilkat.CkSocket_put_SelectorWriteIndex(self, *args)
- def get_NumSocketsInSet(self): return _chilkat.CkSocket_get_NumSocketsInSet(self)
- def get_UserData(self, *args): return _chilkat.CkSocket_get_UserData(self, *args)
- def userData(self): return _chilkat.CkSocket_userData(self)
- def put_UserData(self, *args): return _chilkat.CkSocket_put_UserData(self, *args)
- def StartTiming(self): return _chilkat.CkSocket_StartTiming(self)
- def get_ElapsedSeconds(self): return _chilkat.CkSocket_get_ElapsedSeconds(self)
- def ReceiveBytesToFile(self, *args): return _chilkat.CkSocket_ReceiveBytesToFile(self, *args)
- def get_HttpProxyUsername(self, *args): return _chilkat.CkSocket_get_HttpProxyUsername(self, *args)
- def httpProxyUsername(self): return _chilkat.CkSocket_httpProxyUsername(self)
- def put_HttpProxyUsername(self, *args): return _chilkat.CkSocket_put_HttpProxyUsername(self, *args)
- def get_HttpProxyPassword(self, *args): return _chilkat.CkSocket_get_HttpProxyPassword(self, *args)
- def httpProxyPassword(self): return _chilkat.CkSocket_httpProxyPassword(self)
- def put_HttpProxyPassword(self, *args): return _chilkat.CkSocket_put_HttpProxyPassword(self, *args)
- def get_HttpProxyAuthMethod(self, *args): return _chilkat.CkSocket_get_HttpProxyAuthMethod(self, *args)
- def httpProxyAuthMethod(self): return _chilkat.CkSocket_httpProxyAuthMethod(self)
- def put_HttpProxyAuthMethod(self, *args): return _chilkat.CkSocket_put_HttpProxyAuthMethod(self, *args)
- def get_HttpProxyHostname(self, *args): return _chilkat.CkSocket_get_HttpProxyHostname(self, *args)
- def httpProxyHostname(self): return _chilkat.CkSocket_httpProxyHostname(self)
- def put_HttpProxyHostname(self, *args): return _chilkat.CkSocket_put_HttpProxyHostname(self, *args)
- def get_HttpProxyPort(self): return _chilkat.CkSocket_get_HttpProxyPort(self)
- def put_HttpProxyPort(self, *args): return _chilkat.CkSocket_put_HttpProxyPort(self, *args)
- def get_NumSslAcceptableClientCAs(self): return _chilkat.CkSocket_get_NumSslAcceptableClientCAs(self)
- def GetSslAcceptableClientCaDn(self, *args): return _chilkat.CkSocket_GetSslAcceptableClientCaDn(self, *args)
- def getSslAcceptableClientCaDn(self, *args): return _chilkat.CkSocket_getSslAcceptableClientCaDn(self, *args)
- def AddSslAcceptableClientCaDn(self, *args): return _chilkat.CkSocket_AddSslAcceptableClientCaDn(self, *args)
- def get_ReceivedCount(self): return _chilkat.CkSocket_get_ReceivedCount(self)
- def put_ReceivedCount(self, *args): return _chilkat.CkSocket_put_ReceivedCount(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkSocket_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkSocket_IsUnlocked(self)
- def AsyncSendBytes(self, *args): return _chilkat.CkSocket_AsyncSendBytes(self, *args)
- def AsyncSendString(self, *args): return _chilkat.CkSocket_AsyncSendString(self, *args)
- def get_AsyncSendFinished(self): return _chilkat.CkSocket_get_AsyncSendFinished(self)
- def AsyncSendAbort(self): return _chilkat.CkSocket_AsyncSendAbort(self)
- def get_AsyncSendLog(self, *args): return _chilkat.CkSocket_get_AsyncSendLog(self, *args)
- def get_AsyncSendSuccess(self): return _chilkat.CkSocket_get_AsyncSendSuccess(self)
- def AsyncReceiveBytes(self): return _chilkat.CkSocket_AsyncReceiveBytes(self)
- def AsyncReceiveBytesN(self, *args): return _chilkat.CkSocket_AsyncReceiveBytesN(self, *args)
- def AsyncReceiveString(self): return _chilkat.CkSocket_AsyncReceiveString(self)
- def AsyncReceiveToCRLF(self): return _chilkat.CkSocket_AsyncReceiveToCRLF(self)
- def AsyncReceiveUntilMatch(self, *args): return _chilkat.CkSocket_AsyncReceiveUntilMatch(self, *args)
- def get_AsyncReceiveFinished(self): return _chilkat.CkSocket_get_AsyncReceiveFinished(self)
- def AsyncReceiveAbort(self): return _chilkat.CkSocket_AsyncReceiveAbort(self)
- def get_AsyncReceiveLog(self, *args): return _chilkat.CkSocket_get_AsyncReceiveLog(self, *args)
- def get_AsyncReceiveSuccess(self): return _chilkat.CkSocket_get_AsyncReceiveSuccess(self)
- def get_AsyncReceivedString(self, *args): return _chilkat.CkSocket_get_AsyncReceivedString(self, *args)
- def get_AsyncReceivedBytes(self, *args): return _chilkat.CkSocket_get_AsyncReceivedBytes(self, *args)
- def asyncReceivedString(self): return _chilkat.CkSocket_asyncReceivedString(self)
- def asyncReceiveLog(self): return _chilkat.CkSocket_asyncReceiveLog(self)
- def asyncSendLog(self): return _chilkat.CkSocket_asyncSendLog(self)
- def SleepMs(self, *args): return _chilkat.CkSocket_SleepMs(self, *args)
- def Close(self, *args): return _chilkat.CkSocket_Close(self, *args)
- def get_ObjectId(self): return _chilkat.CkSocket_get_ObjectId(self)
- def SaveLastError(self, *args): return _chilkat.CkSocket_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSocket_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSocket_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSocket_LastErrorText(self, *args)
- def get_Version(self, *args): return _chilkat.CkSocket_get_Version(self, *args)
- def AsyncDnsStart(self, *args): return _chilkat.CkSocket_AsyncDnsStart(self, *args)
- def get_AsyncDnsFinished(self): return _chilkat.CkSocket_get_AsyncDnsFinished(self)
- def get_AsyncDnsResult(self, *args): return _chilkat.CkSocket_get_AsyncDnsResult(self, *args)
- def AsyncDnsAbort(self): return _chilkat.CkSocket_AsyncDnsAbort(self)
- def get_AsyncDnsLog(self, *args): return _chilkat.CkSocket_get_AsyncDnsLog(self, *args)
- def get_AsyncDnsSuccess(self): return _chilkat.CkSocket_get_AsyncDnsSuccess(self)
- def AsyncConnectStart(self, *args): return _chilkat.CkSocket_AsyncConnectStart(self, *args)
- def get_AsyncConnectFinished(self): return _chilkat.CkSocket_get_AsyncConnectFinished(self)
- def AsyncConnectAbort(self): return _chilkat.CkSocket_AsyncConnectAbort(self)
- def get_AsyncConnectLog(self, *args): return _chilkat.CkSocket_get_AsyncConnectLog(self, *args)
- def get_AsyncConnectSuccess(self): return _chilkat.CkSocket_get_AsyncConnectSuccess(self)
- def get_MyIpAddress(self, *args): return _chilkat.CkSocket_get_MyIpAddress(self, *args)
- def BindAndListen(self, *args): return _chilkat.CkSocket_BindAndListen(self, *args)
- def Connect(self, *args): return _chilkat.CkSocket_Connect(self, *args)
- def AcceptNextConnection(self, *args): return _chilkat.CkSocket_AcceptNextConnection(self, *args)
- def get_Ssl(self): return _chilkat.CkSocket_get_Ssl(self)
- def put_Ssl(self, *args): return _chilkat.CkSocket_put_Ssl(self, *args)
- def InitSslServer(self, *args): return _chilkat.CkSocket_InitSslServer(self, *args)
- def get_ConnectFailReason(self): return _chilkat.CkSocket_get_ConnectFailReason(self)
- def get_HeartbeatMs(self): return _chilkat.CkSocket_get_HeartbeatMs(self)
- def put_HeartbeatMs(self, *args): return _chilkat.CkSocket_put_HeartbeatMs(self, *args)
- def get_MaxSendIdleMs(self): return _chilkat.CkSocket_get_MaxSendIdleMs(self)
- def put_MaxSendIdleMs(self, *args): return _chilkat.CkSocket_put_MaxSendIdleMs(self, *args)
- def get_MaxReadIdleMs(self): return _chilkat.CkSocket_get_MaxReadIdleMs(self)
- def put_MaxReadIdleMs(self, *args): return _chilkat.CkSocket_put_MaxReadIdleMs(self, *args)
- def get_StringCharset(self, *args): return _chilkat.CkSocket_get_StringCharset(self, *args)
- def put_StringCharset(self, *args): return _chilkat.CkSocket_put_StringCharset(self, *args)
- def get_DebugDnsDelayMs(self): return _chilkat.CkSocket_get_DebugDnsDelayMs(self)
- def put_DebugDnsDelayMs(self, *args): return _chilkat.CkSocket_put_DebugDnsDelayMs(self, *args)
- def get_DebugConnectDelayMs(self): return _chilkat.CkSocket_get_DebugConnectDelayMs(self)
- def put_DebugConnectDelayMs(self, *args): return _chilkat.CkSocket_put_DebugConnectDelayMs(self, *args)
- def get_IsConnected(self): return _chilkat.CkSocket_get_IsConnected(self)
- def get_RemotePort(self): return _chilkat.CkSocket_get_RemotePort(self)
- def get_RemoteIpAddress(self, *args): return _chilkat.CkSocket_get_RemoteIpAddress(self, *args)
- def AsyncAcceptStart(self, *args): return _chilkat.CkSocket_AsyncAcceptStart(self, *args)
- def get_AsyncAcceptFinished(self): return _chilkat.CkSocket_get_AsyncAcceptFinished(self)
- def AsyncAcceptAbort(self): return _chilkat.CkSocket_AsyncAcceptAbort(self)
- def get_AsyncAcceptLog(self, *args): return _chilkat.CkSocket_get_AsyncAcceptLog(self, *args)
- def get_AsyncAcceptSuccess(self): return _chilkat.CkSocket_get_AsyncAcceptSuccess(self)
- def AsyncAcceptSocket(self): return _chilkat.CkSocket_AsyncAcceptSocket(self)
- def BuildHttpGetRequest(self, *args): return _chilkat.CkSocket_BuildHttpGetRequest(self, *args)
- def get_SendPacketSize(self): return _chilkat.CkSocket_get_SendPacketSize(self)
- def put_SendPacketSize(self, *args): return _chilkat.CkSocket_put_SendPacketSize(self, *args)
- def get_ReceivePacketSize(self): return _chilkat.CkSocket_get_ReceivePacketSize(self)
- def put_ReceivePacketSize(self, *args): return _chilkat.CkSocket_put_ReceivePacketSize(self, *args)
- def SendString(self, *args): return _chilkat.CkSocket_SendString(self, *args)
- def SendBytes(self, *args): return _chilkat.CkSocket_SendBytes(self, *args)
- def ReceiveString(self, *args): return _chilkat.CkSocket_ReceiveString(self, *args)
- def ReceiveUntilMatch(self, *args): return _chilkat.CkSocket_ReceiveUntilMatch(self, *args)
- def ReceiveBytes(self, *args): return _chilkat.CkSocket_ReceiveBytes(self, *args)
- def ReceiveBytesN(self, *args): return _chilkat.CkSocket_ReceiveBytesN(self, *args)
- def stringCharset(self): return _chilkat.CkSocket_stringCharset(self)
- def remoteIpAddress(self): return _chilkat.CkSocket_remoteIpAddress(self)
- def asyncAcceptLog(self): return _chilkat.CkSocket_asyncAcceptLog(self)
- def buildHttpGetRequest(self, *args): return _chilkat.CkSocket_buildHttpGetRequest(self, *args)
- def receiveString(self): return _chilkat.CkSocket_receiveString(self)
- def receiveUntilMatch(self, *args): return _chilkat.CkSocket_receiveUntilMatch(self, *args)
- def lastErrorText(self): return _chilkat.CkSocket_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSocket_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSocket_lastErrorHtml(self)
- def asyncDnsResult(self): return _chilkat.CkSocket_asyncDnsResult(self)
- def asyncDnsLog(self): return _chilkat.CkSocket_asyncDnsLog(self)
- def asyncConnectLog(self): return _chilkat.CkSocket_asyncConnectLog(self)
- def myIpAddress(self): return _chilkat.CkSocket_myIpAddress(self)
- def version(self): return _chilkat.CkSocket_version(self)
-CkSocket_swigregister = _chilkat.CkSocket_swigregister
-CkSocket_swigregister(CkSocket)
-
-class CkOmaDrm(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkOmaDrm, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkOmaDrm, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkOmaDrm()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkOmaDrm
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkOmaDrm_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkOmaDrm_put_Utf8(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkOmaDrm_UnlockComponent(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkOmaDrm_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkOmaDrm_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkOmaDrm_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkOmaDrm_LastErrorText(self, *args)
- def LoadDcfFile(self, *args): return _chilkat.CkOmaDrm_LoadDcfFile(self, *args)
- def LoadDcfData(self, *args): return _chilkat.CkOmaDrm_LoadDcfData(self, *args)
- def get_Base64Key(self, *args): return _chilkat.CkOmaDrm_get_Base64Key(self, *args)
- def put_Base64Key(self, *args): return _chilkat.CkOmaDrm_put_Base64Key(self, *args)
- def get_DrmContentVersion(self): return _chilkat.CkOmaDrm_get_DrmContentVersion(self)
- def get_ContentType(self, *args): return _chilkat.CkOmaDrm_get_ContentType(self, *args)
- def put_ContentType(self, *args): return _chilkat.CkOmaDrm_put_ContentType(self, *args)
- def get_ContentUri(self, *args): return _chilkat.CkOmaDrm_get_ContentUri(self, *args)
- def put_ContentUri(self, *args): return _chilkat.CkOmaDrm_put_ContentUri(self, *args)
- def get_Headers(self, *args): return _chilkat.CkOmaDrm_get_Headers(self, *args)
- def put_Headers(self, *args): return _chilkat.CkOmaDrm_put_Headers(self, *args)
- def get_IV(self, *args): return _chilkat.CkOmaDrm_get_IV(self, *args)
- def put_IV(self, *args): return _chilkat.CkOmaDrm_put_IV(self, *args)
- def get_EncryptedData(self, *args): return _chilkat.CkOmaDrm_get_EncryptedData(self, *args)
- def get_DecryptedData(self, *args): return _chilkat.CkOmaDrm_get_DecryptedData(self, *args)
- def SaveDecrypted(self, *args): return _chilkat.CkOmaDrm_SaveDecrypted(self, *args)
- def GetHeaderField(self, *args): return _chilkat.CkOmaDrm_GetHeaderField(self, *args)
- def LoadUnencryptedData(self, *args): return _chilkat.CkOmaDrm_LoadUnencryptedData(self, *args)
- def LoadUnencryptedFile(self, *args): return _chilkat.CkOmaDrm_LoadUnencryptedFile(self, *args)
- def SetEncodedIV(self, *args): return _chilkat.CkOmaDrm_SetEncodedIV(self, *args)
- def CreateDcfFile(self, *args): return _chilkat.CkOmaDrm_CreateDcfFile(self, *args)
- def lastErrorText(self): return _chilkat.CkOmaDrm_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkOmaDrm_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkOmaDrm_lastErrorHtml(self)
- def base64Key(self): return _chilkat.CkOmaDrm_base64Key(self)
- def contentType(self): return _chilkat.CkOmaDrm_contentType(self)
- def contentUri(self): return _chilkat.CkOmaDrm_contentUri(self)
- def headers(self): return _chilkat.CkOmaDrm_headers(self)
- def getHeaderField(self, *args): return _chilkat.CkOmaDrm_getHeaderField(self, *args)
-CkOmaDrm_swigregister = _chilkat.CkOmaDrm_swigregister
-CkOmaDrm_swigregister(CkOmaDrm)
-
-class CkXmp(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkXmp, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkXmp, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkXmp()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkXmp
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkXmp_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkXmp_put_Utf8(self, *args)
- def lastErrorText(self): return _chilkat.CkXmp_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkXmp_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkXmp_lastErrorHtml(self)
- def getSimpleStr(self, *args): return _chilkat.CkXmp_getSimpleStr(self, *args)
- def getStructValue(self, *args): return _chilkat.CkXmp_getStructValue(self, *args)
- def simpleStr(self, *args): return _chilkat.CkXmp_simpleStr(self, *args)
- def structValue(self, *args): return _chilkat.CkXmp_structValue(self, *args)
- def version(self): return _chilkat.CkXmp_version(self)
- def dateToString(self, *args): return _chilkat.CkXmp_dateToString(self, *args)
- def LoadFromBuffer(self, *args): return _chilkat.CkXmp_LoadFromBuffer(self, *args)
- def SaveToBuffer(self, *args): return _chilkat.CkXmp_SaveToBuffer(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkXmp_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkXmp_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkXmp_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkXmp_LastErrorText(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkXmp_UnlockComponent(self, *args)
- def get_Version(self, *args): return _chilkat.CkXmp_get_Version(self, *args)
- def get_NumEmbedded(self): return _chilkat.CkXmp_get_NumEmbedded(self)
- def LoadAppFile(self, *args): return _chilkat.CkXmp_LoadAppFile(self, *args)
- def SaveAppFile(self, *args): return _chilkat.CkXmp_SaveAppFile(self, *args)
- def GetEmbedded(self, *args): return _chilkat.CkXmp_GetEmbedded(self, *args)
- def GetSimpleStr(self, *args): return _chilkat.CkXmp_GetSimpleStr(self, *args)
- def GetSimpleInt(self, *args): return _chilkat.CkXmp_GetSimpleInt(self, *args)
- def GetSimpleDate(self, *args): return _chilkat.CkXmp_GetSimpleDate(self, *args)
- def AddSimpleStr(self, *args): return _chilkat.CkXmp_AddSimpleStr(self, *args)
- def AddSimpleInt(self, *args): return _chilkat.CkXmp_AddSimpleInt(self, *args)
- def AddSimpleDate(self, *args): return _chilkat.CkXmp_AddSimpleDate(self, *args)
- def AddNsMapping(self, *args): return _chilkat.CkXmp_AddNsMapping(self, *args)
- def RemoveNsMapping(self, *args): return _chilkat.CkXmp_RemoveNsMapping(self, *args)
- def NewXmp(self, *args): return _chilkat.CkXmp_NewXmp(self, *args)
- def StringToDate(self, *args): return _chilkat.CkXmp_StringToDate(self, *args)
- def DateToString(self, *args): return _chilkat.CkXmp_DateToString(self, *args)
- def RemoveSimple(self, *args): return _chilkat.CkXmp_RemoveSimple(self, *args)
- def Append(self, *args): return _chilkat.CkXmp_Append(self, *args)
- def RemoveAllEmbedded(self): return _chilkat.CkXmp_RemoveAllEmbedded(self)
- def RemoveEmbedded(self, *args): return _chilkat.CkXmp_RemoveEmbedded(self, *args)
- def get_StructInnerDescrip(self): return _chilkat.CkXmp_get_StructInnerDescrip(self)
- def put_StructInnerDescrip(self, *args): return _chilkat.CkXmp_put_StructInnerDescrip(self, *args)
- def GetArray(self, *args): return _chilkat.CkXmp_GetArray(self, *args)
- def RemoveArray(self, *args): return _chilkat.CkXmp_RemoveArray(self, *args)
- def AddArray(self, *args): return _chilkat.CkXmp_AddArray(self, *args)
- def GetStructValue(self, *args): return _chilkat.CkXmp_GetStructValue(self, *args)
- def GetStructPropNames(self, *args): return _chilkat.CkXmp_GetStructPropNames(self, *args)
- def RemoveStruct(self, *args): return _chilkat.CkXmp_RemoveStruct(self, *args)
- def RemoveStructProp(self, *args): return _chilkat.CkXmp_RemoveStructProp(self, *args)
- def AddStructProp(self, *args): return _chilkat.CkXmp_AddStructProp(self, *args)
-CkXmp_swigregister = _chilkat.CkXmp_swigregister
-CkXmp_swigregister(CkXmp)
-
-class CkStringArray(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkStringArray, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkStringArray, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkStringArray()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkStringArray
- __del__ = lambda self : None;
- def strAt(self, *args): return _chilkat.CkStringArray_strAt(self, *args)
- def getString(self, *args): return _chilkat.CkStringArray_getString(self, *args)
- def serialize(self): return _chilkat.CkStringArray_serialize(self)
- def pop(self): return _chilkat.CkStringArray_pop(self)
- def lastStr(self): return _chilkat.CkStringArray_lastStr(self)
- def LoadFromText(self, *args): return _chilkat.CkStringArray_LoadFromText(self, *args)
- def SaveNthToFile(self, *args): return _chilkat.CkStringArray_SaveNthToFile(self, *args)
- def SaveToText(self, *args): return _chilkat.CkStringArray_SaveToText(self, *args)
- def saveToText(self): return _chilkat.CkStringArray_saveToText(self)
- def FindFirstMatch(self, *args): return _chilkat.CkStringArray_FindFirstMatch(self, *args)
- def Union(self, *args): return _chilkat.CkStringArray_Union(self, *args)
- def GetStringLen(self, *args): return _chilkat.CkStringArray_GetStringLen(self, *args)
- def get_Utf8(self): return _chilkat.CkStringArray_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkStringArray_put_Utf8(self, *args)
- def SplitAndAppend(self, *args): return _chilkat.CkStringArray_SplitAndAppend(self, *args)
- def Append(self, *args): return _chilkat.CkStringArray_Append(self, *args)
- def get_Count(self): return _chilkat.CkStringArray_get_Count(self)
- def LoadFromFile(self, *args): return _chilkat.CkStringArray_LoadFromFile(self, *args)
- def SaveToFile(self, *args): return _chilkat.CkStringArray_SaveToFile(self, *args)
- def Pop(self, *args): return _chilkat.CkStringArray_Pop(self, *args)
- def LastString(self, *args): return _chilkat.CkStringArray_LastString(self, *args)
- def RemoveAt(self, *args): return _chilkat.CkStringArray_RemoveAt(self, *args)
- def InsertAt(self, *args): return _chilkat.CkStringArray_InsertAt(self, *args)
- def Find(self, *args): return _chilkat.CkStringArray_Find(self, *args)
- def Prepend(self, *args): return _chilkat.CkStringArray_Prepend(self, *args)
- def get_Crlf(self): return _chilkat.CkStringArray_get_Crlf(self)
- def put_Crlf(self, *args): return _chilkat.CkStringArray_put_Crlf(self, *args)
- def get_Trim(self): return _chilkat.CkStringArray_get_Trim(self)
- def put_Trim(self, *args): return _chilkat.CkStringArray_put_Trim(self, *args)
- def get_Unique(self): return _chilkat.CkStringArray_get_Unique(self)
- def put_Unique(self, *args): return _chilkat.CkStringArray_put_Unique(self, *args)
- def Serialize(self, *args): return _chilkat.CkStringArray_Serialize(self, *args)
- def AppendSerialized(self, *args): return _chilkat.CkStringArray_AppendSerialized(self, *args)
- def GetString(self, *args): return _chilkat.CkStringArray_GetString(self, *args)
- def Remove(self, *args): return _chilkat.CkStringArray_Remove(self, *args)
- def Contains(self, *args): return _chilkat.CkStringArray_Contains(self, *args)
- def Clear(self): return _chilkat.CkStringArray_Clear(self)
- def Sort(self, *args): return _chilkat.CkStringArray_Sort(self, *args)
-CkStringArray_swigregister = _chilkat.CkStringArray_swigregister
-CkStringArray_swigregister(CkStringArray)
-
-class CkZipCrc(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkZipCrc, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkZipCrc, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkZipCrc()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkZipCrc
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkZipCrc_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkZipCrc_put_Utf8(self, *args)
- def ToHex(self, *args): return _chilkat.CkZipCrc_ToHex(self, *args)
- def FileCrc(self, *args): return _chilkat.CkZipCrc_FileCrc(self, *args)
- def CalculateCrc(self, *args): return _chilkat.CkZipCrc_CalculateCrc(self, *args)
- def MoreData(self, *args): return _chilkat.CkZipCrc_MoreData(self, *args)
- def EndStream(self): return _chilkat.CkZipCrc_EndStream(self)
- def BeginStream(self): return _chilkat.CkZipCrc_BeginStream(self)
- def toHex(self, *args): return _chilkat.CkZipCrc_toHex(self, *args)
-CkZipCrc_swigregister = _chilkat.CkZipCrc_swigregister
-CkZipCrc_swigregister(CkZipCrc)
-
-class CkZip(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkZip, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkZip, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkZip()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkZip
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkZip_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkZip_put_Utf8(self, *args)
- def get_ExeWaitForSetup(self): return _chilkat.CkZip_get_ExeWaitForSetup(self)
- def put_ExeWaitForSetup(self, *args): return _chilkat.CkZip_put_ExeWaitForSetup(self, *args)
- def get_FileCount(self): return _chilkat.CkZip_get_FileCount(self)
- def get_HasZipFormatErrors(self): return _chilkat.CkZip_get_HasZipFormatErrors(self)
- def get_TextFlag(self): return _chilkat.CkZip_get_TextFlag(self)
- def put_TextFlag(self, *args): return _chilkat.CkZip_put_TextFlag(self, *args)
- def ExtractInto(self, *args): return _chilkat.CkZip_ExtractInto(self, *args)
- def get_CaseSensitive(self): return _chilkat.CkZip_get_CaseSensitive(self)
- def put_CaseSensitive(self, *args): return _chilkat.CkZip_put_CaseSensitive(self, *args)
- def VerifyPassword(self): return _chilkat.CkZip_VerifyPassword(self)
- def WriteExeToMemory(self, *args): return _chilkat.CkZip_WriteExeToMemory(self, *args)
- def get_OverwriteExisting(self): return _chilkat.CkZip_get_OverwriteExisting(self)
- def put_OverwriteExisting(self, *args): return _chilkat.CkZip_put_OverwriteExisting(self, *args)
- def AddNoCompressExtension(self, *args): return _chilkat.CkZip_AddNoCompressExtension(self, *args)
- def RemoveNoCompressExtension(self, *args): return _chilkat.CkZip_RemoveNoCompressExtension(self, *args)
- def IsNoCompressExtension(self, *args): return _chilkat.CkZip_IsNoCompressExtension(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkZip_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkZip_put_VerboseLogging(self, *args)
- def get_IgnoreAccessDenied(self): return _chilkat.CkZip_get_IgnoreAccessDenied(self)
- def put_IgnoreAccessDenied(self, *args): return _chilkat.CkZip_put_IgnoreAccessDenied(self, *args)
- def get_ClearReadOnlyAttr(self): return _chilkat.CkZip_get_ClearReadOnlyAttr(self)
- def put_ClearReadOnlyAttr(self, *args): return _chilkat.CkZip_put_ClearReadOnlyAttr(self, *args)
- def lastErrorText(self): return _chilkat.CkZip_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkZip_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkZip_lastErrorHtml(self)
- def QuickAppend(self, *args): return _chilkat.CkZip_QuickAppend(self, *args)
- def SetExeConfigParam(self, *args): return _chilkat.CkZip_SetExeConfigParam(self, *args)
- def GetExeConfigParam(self, *args): return _chilkat.CkZip_GetExeConfigParam(self, *args)
- def getExeConfigParam(self, *args): return _chilkat.CkZip_getExeConfigParam(self, *args)
- def get_ExeXmlConfig(self, *args): return _chilkat.CkZip_get_ExeXmlConfig(self, *args)
- def put_ExeXmlConfig(self, *args): return _chilkat.CkZip_put_ExeXmlConfig(self, *args)
- def exeXmlConfig(self): return _chilkat.CkZip_exeXmlConfig(self)
- def get_ExeSourceUrl(self, *args): return _chilkat.CkZip_get_ExeSourceUrl(self, *args)
- def put_ExeSourceUrl(self, *args): return _chilkat.CkZip_put_ExeSourceUrl(self, *args)
- def exeSourceUrl(self): return _chilkat.CkZip_exeSourceUrl(self)
- def get_ExeDefaultDir(self, *args): return _chilkat.CkZip_get_ExeDefaultDir(self, *args)
- def put_ExeDefaultDir(self, *args): return _chilkat.CkZip_put_ExeDefaultDir(self, *args)
- def put_ExeFinishNotifier(self, *args): return _chilkat.CkZip_put_ExeFinishNotifier(self, *args)
- def get_ExeFinishNotifier(self): return _chilkat.CkZip_get_ExeFinishNotifier(self)
- def put_ExeSilentProgress(self, *args): return _chilkat.CkZip_put_ExeSilentProgress(self, *args)
- def get_ExeSilentProgress(self): return _chilkat.CkZip_get_ExeSilentProgress(self)
- def version(self): return _chilkat.CkZip_version(self)
- def tempDir(self): return _chilkat.CkZip_tempDir(self)
- def appendFromDir(self): return _chilkat.CkZip_appendFromDir(self)
- def proxy(self): return _chilkat.CkZip_proxy(self)
- def autoRun(self): return _chilkat.CkZip_autoRun(self)
- def autoRunParams(self): return _chilkat.CkZip_autoRunParams(self)
- def exeTitle(self): return _chilkat.CkZip_exeTitle(self)
- def exeUnzipCaption(self): return _chilkat.CkZip_exeUnzipCaption(self)
- def exeUnzipDir(self): return _chilkat.CkZip_exeUnzipDir(self)
- def exeDefaultDir(self): return _chilkat.CkZip_exeDefaultDir(self)
- def exeIconFile(self): return _chilkat.CkZip_exeIconFile(self)
- def fileName(self): return _chilkat.CkZip_fileName(self)
- def pathPrefix(self): return _chilkat.CkZip_pathPrefix(self)
- def getDirectoryAsXML(self): return _chilkat.CkZip_getDirectoryAsXML(self)
- def get_PasswordProtect(self): return _chilkat.CkZip_get_PasswordProtect(self)
- def put_PasswordProtect(self, *args): return _chilkat.CkZip_put_PasswordProtect(self, *args)
- def get_Encryption(self): return _chilkat.CkZip_get_Encryption(self)
- def put_Encryption(self, *args): return _chilkat.CkZip_put_Encryption(self, *args)
- def get_OemCodePage(self): return _chilkat.CkZip_get_OemCodePage(self)
- def put_OemCodePage(self, *args): return _chilkat.CkZip_put_OemCodePage(self, *args)
- def get_EncryptKeyLength(self): return _chilkat.CkZip_get_EncryptKeyLength(self)
- def put_EncryptKeyLength(self, *args): return _chilkat.CkZip_put_EncryptKeyLength(self, *args)
- def get_Version(self, *args): return _chilkat.CkZip_get_Version(self, *args)
- def get_TempDir(self, *args): return _chilkat.CkZip_get_TempDir(self, *args)
- def put_TempDir(self, *args): return _chilkat.CkZip_put_TempDir(self, *args)
- def get_AppendFromDir(self, *args): return _chilkat.CkZip_get_AppendFromDir(self, *args)
- def put_AppendFromDir(self, *args): return _chilkat.CkZip_put_AppendFromDir(self, *args)
- def get_Proxy(self, *args): return _chilkat.CkZip_get_Proxy(self, *args)
- def put_Proxy(self, *args): return _chilkat.CkZip_put_Proxy(self, *args)
- def get_DecryptPassword(self, *args): return _chilkat.CkZip_get_DecryptPassword(self, *args)
- def put_DecryptPassword(self, *args): return _chilkat.CkZip_put_DecryptPassword(self, *args)
- def get_EncryptPassword(self, *args): return _chilkat.CkZip_get_EncryptPassword(self, *args)
- def put_EncryptPassword(self, *args): return _chilkat.CkZip_put_EncryptPassword(self, *args)
- def encryptPassword(self): return _chilkat.CkZip_encryptPassword(self)
- def decryptPassword(self): return _chilkat.CkZip_decryptPassword(self)
- def get_AutoRun(self, *args): return _chilkat.CkZip_get_AutoRun(self, *args)
- def put_AutoRun(self, *args): return _chilkat.CkZip_put_AutoRun(self, *args)
- def get_AutoTemp(self): return _chilkat.CkZip_get_AutoTemp(self)
- def put_AutoTemp(self, *args): return _chilkat.CkZip_put_AutoTemp(self, *args)
- def get_ExeNoInterface(self): return _chilkat.CkZip_get_ExeNoInterface(self)
- def put_ExeNoInterface(self, *args): return _chilkat.CkZip_put_ExeNoInterface(self, *args)
- def get_AutoRunParams(self, *args): return _chilkat.CkZip_get_AutoRunParams(self, *args)
- def put_AutoRunParams(self, *args): return _chilkat.CkZip_put_AutoRunParams(self, *args)
- def get_ExeTitle(self, *args): return _chilkat.CkZip_get_ExeTitle(self, *args)
- def put_ExeTitle(self, *args): return _chilkat.CkZip_put_ExeTitle(self, *args)
- def get_ExeUnzipCaption(self, *args): return _chilkat.CkZip_get_ExeUnzipCaption(self, *args)
- def put_ExeUnzipCaption(self, *args): return _chilkat.CkZip_put_ExeUnzipCaption(self, *args)
- def get_ExeUnzipDir(self, *args): return _chilkat.CkZip_get_ExeUnzipDir(self, *args)
- def put_ExeUnzipDir(self, *args): return _chilkat.CkZip_put_ExeUnzipDir(self, *args)
- def get_ExeIconFile(self, *args): return _chilkat.CkZip_get_ExeIconFile(self, *args)
- def put_ExeIconFile(self, *args): return _chilkat.CkZip_put_ExeIconFile(self, *args)
- def get_ClearArchiveAttribute(self): return _chilkat.CkZip_get_ClearArchiveAttribute(self)
- def put_ClearArchiveAttribute(self, *args): return _chilkat.CkZip_put_ClearArchiveAttribute(self, *args)
- def get_NumEntries(self): return _chilkat.CkZip_get_NumEntries(self)
- def get_FileName(self, *args): return _chilkat.CkZip_get_FileName(self, *args)
- def put_FileName(self, *args): return _chilkat.CkZip_put_FileName(self, *args)
- def get_Comment(self, *args): return _chilkat.CkZip_get_Comment(self, *args)
- def put_Comment(self, *args): return _chilkat.CkZip_put_Comment(self, *args)
- def get_PathPrefix(self, *args): return _chilkat.CkZip_get_PathPrefix(self, *args)
- def put_PathPrefix(self, *args): return _chilkat.CkZip_put_PathPrefix(self, *args)
- def get_DiscardPaths(self): return _chilkat.CkZip_get_DiscardPaths(self)
- def put_DiscardPaths(self, *args): return _chilkat.CkZip_put_DiscardPaths(self, *args)
- def FirstEntry(self): return _chilkat.CkZip_FirstEntry(self)
- def ExcludeDir(self, *args): return _chilkat.CkZip_ExcludeDir(self, *args)
- def IsPasswordProtected(self, *args): return _chilkat.CkZip_IsPasswordProtected(self, *args)
- def OpenFromMemory(self, *args): return _chilkat.CkZip_OpenFromMemory(self, *args)
- def OpenEmbedded(self, *args): return _chilkat.CkZip_OpenEmbedded(self, *args)
- def AddEmbedded(self, *args): return _chilkat.CkZip_AddEmbedded(self, *args)
- def AddEmbeddedFromMemory(self, *args): return _chilkat.CkZip_AddEmbeddedFromMemory(self, *args)
- def ReplaceEmbedded(self, *args): return _chilkat.CkZip_ReplaceEmbedded(self, *args)
- def RemoveEmbedded(self, *args): return _chilkat.CkZip_RemoveEmbedded(self, *args)
- def SetPassword(self, *args): return _chilkat.CkZip_SetPassword(self, *args)
- def SetExclusions(self, *args): return _chilkat.CkZip_SetExclusions(self, *args)
- def GetExclusions(self): return _chilkat.CkZip_GetExclusions(self)
- def FirstMatchingEntry(self, *args): return _chilkat.CkZip_FirstMatchingEntry(self, *args)
- def GetDirectoryAsXML(self, *args): return _chilkat.CkZip_GetDirectoryAsXML(self, *args)
- def ExtractMatching(self, *args): return _chilkat.CkZip_ExtractMatching(self, *args)
- def GetEntryByID(self, *args): return _chilkat.CkZip_GetEntryByID(self, *args)
- def WriteZip(self): return _chilkat.CkZip_WriteZip(self)
- def WriteZipAndClose(self): return _chilkat.CkZip_WriteZipAndClose(self)
- def OpenZip(self, *args): return _chilkat.CkZip_OpenZip(self, *args)
- def OpenFromWeb(self, *args): return _chilkat.CkZip_OpenFromWeb(self, *args)
- def NewZip(self, *args): return _chilkat.CkZip_NewZip(self, *args)
- def GetEntryByName(self, *args): return _chilkat.CkZip_GetEntryByName(self, *args)
- def GetEntryByIndex(self, *args): return _chilkat.CkZip_GetEntryByIndex(self, *args)
- def Extract(self, *args): return _chilkat.CkZip_Extract(self, *args)
- def ExtractNewer(self, *args): return _chilkat.CkZip_ExtractNewer(self, *args)
- def AppendZip(self, *args): return _chilkat.CkZip_AppendZip(self, *args)
- def AppendOneFileOrDir(self, *args): return _chilkat.CkZip_AppendOneFileOrDir(self, *args)
- def AppendFiles(self, *args): return _chilkat.CkZip_AppendFiles(self, *args)
- def AppendFilesEx(self, *args): return _chilkat.CkZip_AppendFilesEx(self, *args)
- def AppendMultiple(self, *args): return _chilkat.CkZip_AppendMultiple(self, *args)
- def AppendData(self, *args): return _chilkat.CkZip_AppendData(self, *args)
- def AppendString(self, *args): return _chilkat.CkZip_AppendString(self, *args)
- def AppendString2(self, *args): return _chilkat.CkZip_AppendString2(self, *args)
- def AppendNew(self, *args): return _chilkat.CkZip_AppendNew(self, *args)
- def AppendNewDir(self, *args): return _chilkat.CkZip_AppendNewDir(self, *args)
- def InsertNew(self, *args): return _chilkat.CkZip_InsertNew(self, *args)
- def AppendCompressed(self, *args): return _chilkat.CkZip_AppendCompressed(self, *args)
- def DeleteEntry(self, *args): return _chilkat.CkZip_DeleteEntry(self, *args)
- def AppendBase64(self, *args): return _chilkat.CkZip_AppendBase64(self, *args)
- def AppendHex(self, *args): return _chilkat.CkZip_AppendHex(self, *args)
- def WriteExe(self, *args): return _chilkat.CkZip_WriteExe(self, *args)
- def WriteToMemory(self, *args): return _chilkat.CkZip_WriteToMemory(self, *args)
- def CloseZip(self): return _chilkat.CkZip_CloseZip(self)
- def UnlockComponent(self, *args): return _chilkat.CkZip_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkZip_IsUnlocked(self)
- def SaveLastError(self, *args): return _chilkat.CkZip_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkZip_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkZip_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkZip_LastErrorText(self, *args)
- def Unzip(self, *args): return _chilkat.CkZip_Unzip(self, *args)
- def UnzipNewer(self, *args): return _chilkat.CkZip_UnzipNewer(self, *args)
- def UnzipInto(self, *args): return _chilkat.CkZip_UnzipInto(self, *args)
- def UnzipMatching(self, *args): return _chilkat.CkZip_UnzipMatching(self, *args)
- def UnzipMatchingInto(self, *args): return _chilkat.CkZip_UnzipMatchingInto(self, *args)
- def SetCompressionLevel(self, *args): return _chilkat.CkZip_SetCompressionLevel(self, *args)
- def WriteExe2(self, *args): return _chilkat.CkZip_WriteExe2(self, *args)
-CkZip_swigregister = _chilkat.CkZip_swigregister
-CkZip_swigregister(CkZip)
-
-class CkZipEntry(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkZipEntry, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkZipEntry, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkZipEntry()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkZipEntry
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkZipEntry_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkZipEntry_put_Utf8(self, *args)
- def lastErrorText(self): return _chilkat.CkZipEntry_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkZipEntry_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkZipEntry_lastErrorHtml(self)
- def fileName(self): return _chilkat.CkZipEntry_fileName(self)
- def comment(self): return _chilkat.CkZipEntry_comment(self)
- def inflateToString(self, *args): return _chilkat.CkZipEntry_inflateToString(self, *args)
- def inflateToString2(self): return _chilkat.CkZipEntry_inflateToString2(self)
- def copyToBase64(self): return _chilkat.CkZipEntry_copyToBase64(self)
- def copyToHex(self): return _chilkat.CkZipEntry_copyToHex(self)
- def get_FileName(self, *args): return _chilkat.CkZipEntry_get_FileName(self, *args)
- def put_FileName(self, *args): return _chilkat.CkZipEntry_put_FileName(self, *args)
- def get_UncompressedLength(self): return _chilkat.CkZipEntry_get_UncompressedLength(self)
- def get_CompressionLevel(self): return _chilkat.CkZipEntry_get_CompressionLevel(self)
- def put_CompressionLevel(self, *args): return _chilkat.CkZipEntry_put_CompressionLevel(self, *args)
- def get_CompressionMethod(self): return _chilkat.CkZipEntry_get_CompressionMethod(self)
- def put_CompressionMethod(self, *args): return _chilkat.CkZipEntry_put_CompressionMethod(self, *args)
- def get_CompressedLength(self): return _chilkat.CkZipEntry_get_CompressedLength(self)
- def get_Comment(self, *args): return _chilkat.CkZipEntry_get_Comment(self, *args)
- def put_Comment(self, *args): return _chilkat.CkZipEntry_put_Comment(self, *args)
- def get_EntryType(self): return _chilkat.CkZipEntry_get_EntryType(self)
- def get_FileDateTime(self, *args): return _chilkat.CkZipEntry_get_FileDateTime(self, *args)
- def put_FileDateTime(self, *args): return _chilkat.CkZipEntry_put_FileDateTime(self, *args)
- def get_IsDirectory(self): return _chilkat.CkZipEntry_get_IsDirectory(self)
- def get_EntryID(self): return _chilkat.CkZipEntry_get_EntryID(self)
- def Extract(self, *args): return _chilkat.CkZipEntry_Extract(self, *args)
- def ExtractInto(self, *args): return _chilkat.CkZipEntry_ExtractInto(self, *args)
- def InflateToString(self, *args): return _chilkat.CkZipEntry_InflateToString(self, *args)
- def InflateToString2(self, *args): return _chilkat.CkZipEntry_InflateToString2(self, *args)
- def Inflate(self, *args): return _chilkat.CkZipEntry_Inflate(self, *args)
- def ReplaceData(self, *args): return _chilkat.CkZipEntry_ReplaceData(self, *args)
- def AppendData(self, *args): return _chilkat.CkZipEntry_AppendData(self, *args)
- def CopyToBase64(self, *args): return _chilkat.CkZipEntry_CopyToBase64(self, *args)
- def CopyToHex(self, *args): return _chilkat.CkZipEntry_CopyToHex(self, *args)
- def Copy(self, *args): return _chilkat.CkZipEntry_Copy(self, *args)
- def NextEntry(self): return _chilkat.CkZipEntry_NextEntry(self)
- def SaveLastError(self, *args): return _chilkat.CkZipEntry_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkZipEntry_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkZipEntry_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkZipEntry_LastErrorText(self, *args)
-CkZipEntry_swigregister = _chilkat.CkZipEntry_swigregister
-CkZipEntry_swigregister(CkZipEntry)
-
-class CkFileAccess(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkFileAccess, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkFileAccess, name)
- __repr__ = _swig_repr
- def get_Utf8(self): return _chilkat.CkFileAccess_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkFileAccess_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkFileAccess_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkFileAccess_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkFileAccess_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkFileAccess_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkFileAccess_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkFileAccess_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkFileAccess_lastErrorHtml(self)
- def ReadEntireTextFile(self, *args): return _chilkat.CkFileAccess_ReadEntireTextFile(self, *args)
- def readEntireTextFile(self, *args): return _chilkat.CkFileAccess_readEntireTextFile(self, *args)
- def get_CurrentDir(self, *args): return _chilkat.CkFileAccess_get_CurrentDir(self, *args)
- def currentDir(self): return _chilkat.CkFileAccess_currentDir(self)
- def get_EndOfFile(self): return _chilkat.CkFileAccess_get_EndOfFile(self)
- def SetCurrentDir(self, *args): return _chilkat.CkFileAccess_SetCurrentDir(self, *args)
- def AppendAnsi(self, *args): return _chilkat.CkFileAccess_AppendAnsi(self, *args)
- def AppendText(self, *args): return _chilkat.CkFileAccess_AppendText(self, *args)
- def AppendUnicodeBOM(self): return _chilkat.CkFileAccess_AppendUnicodeBOM(self)
- def AppendUtf8BOM(self): return _chilkat.CkFileAccess_AppendUtf8BOM(self)
- def DirAutoCreate(self, *args): return _chilkat.CkFileAccess_DirAutoCreate(self, *args)
- def DirCreate(self, *args): return _chilkat.CkFileAccess_DirCreate(self, *args)
- def DirDelete(self, *args): return _chilkat.CkFileAccess_DirDelete(self, *args)
- def DirEnsureExists(self, *args): return _chilkat.CkFileAccess_DirEnsureExists(self, *args)
- def FileClose(self): return _chilkat.CkFileAccess_FileClose(self)
- def FileCopy(self, *args): return _chilkat.CkFileAccess_FileCopy(self, *args)
- def FileDelete(self, *args): return _chilkat.CkFileAccess_FileDelete(self, *args)
- def FileExists(self, *args): return _chilkat.CkFileAccess_FileExists(self, *args)
- def FileOpen(self, *args): return _chilkat.CkFileAccess_FileOpen(self, *args)
- def FileRead(self, *args): return _chilkat.CkFileAccess_FileRead(self, *args)
- def FileRename(self, *args): return _chilkat.CkFileAccess_FileRename(self, *args)
- def FileSeek(self, *args): return _chilkat.CkFileAccess_FileSeek(self, *args)
- def FileSize(self, *args): return _chilkat.CkFileAccess_FileSize(self, *args)
- def FileWrite(self, *args): return _chilkat.CkFileAccess_FileWrite(self, *args)
- def GetTempFilename(self, *args): return _chilkat.CkFileAccess_GetTempFilename(self, *args)
- def getTempFilename(self, *args): return _chilkat.CkFileAccess_getTempFilename(self, *args)
- def ReadEntireFile(self, *args): return _chilkat.CkFileAccess_ReadEntireFile(self, *args)
- def TreeDelete(self, *args): return _chilkat.CkFileAccess_TreeDelete(self, *args)
- def WriteEntireFile(self, *args): return _chilkat.CkFileAccess_WriteEntireFile(self, *args)
- def WriteEntireTextFile(self, *args): return _chilkat.CkFileAccess_WriteEntireTextFile(self, *args)
- def SplitFile(self, *args): return _chilkat.CkFileAccess_SplitFile(self, *args)
- def ReassembleFile(self, *args): return _chilkat.CkFileAccess_ReassembleFile(self, *args)
- def ReadBinaryToEncoded(self, *args): return _chilkat.CkFileAccess_ReadBinaryToEncoded(self, *args)
- def readBinaryToEncoded(self, *args): return _chilkat.CkFileAccess_readBinaryToEncoded(self, *args)
- def __init__(self):
- this = _chilkat.new_CkFileAccess()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkFileAccess
- __del__ = lambda self : None;
-CkFileAccess_swigregister = _chilkat.CkFileAccess_swigregister
-CkFileAccess_swigregister(CkFileAccess)
-
-class CkRsa(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkRsa, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkRsa, name)
- __repr__ = _swig_repr
- def get_Utf8(self): return _chilkat.CkRsa_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkRsa_put_Utf8(self, *args)
- def get_LittleEndian(self): return _chilkat.CkRsa_get_LittleEndian(self)
- def put_LittleEndian(self, *args): return _chilkat.CkRsa_put_LittleEndian(self, *args)
- def get_Version(self, *args): return _chilkat.CkRsa_get_Version(self, *args)
- def version(self): return _chilkat.CkRsa_version(self)
- def OpenSslVerifyBytes(self, *args): return _chilkat.CkRsa_OpenSslVerifyBytes(self, *args)
- def OpenSslSignBytes(self, *args): return _chilkat.CkRsa_OpenSslSignBytes(self, *args)
- def OpenSslSignBytesENC(self, *args): return _chilkat.CkRsa_OpenSslSignBytesENC(self, *args)
- def openSslSignBytesENC(self, *args): return _chilkat.CkRsa_openSslSignBytesENC(self, *args)
- def OpenSslSignString(self, *args): return _chilkat.CkRsa_OpenSslSignString(self, *args)
- def OpenSslSignStringENC(self, *args): return _chilkat.CkRsa_OpenSslSignStringENC(self, *args)
- def openSslSignStringENC(self, *args): return _chilkat.CkRsa_openSslSignStringENC(self, *args)
- def OpenSslVerifyBytesENC(self, *args): return _chilkat.CkRsa_OpenSslVerifyBytesENC(self, *args)
- def OpenSslVerifyString(self, *args): return _chilkat.CkRsa_OpenSslVerifyString(self, *args)
- def openSslVerifyString(self, *args): return _chilkat.CkRsa_openSslVerifyString(self, *args)
- def OpenSslVerifyStringENC(self, *args): return _chilkat.CkRsa_OpenSslVerifyStringENC(self, *args)
- def openSslVerifyStringENC(self, *args): return _chilkat.CkRsa_openSslVerifyStringENC(self, *args)
- def VerifyPrivateKey(self, *args): return _chilkat.CkRsa_VerifyPrivateKey(self, *args)
- def VerifyHash(self, *args): return _chilkat.CkRsa_VerifyHash(self, *args)
- def VerifyHashENC(self, *args): return _chilkat.CkRsa_VerifyHashENC(self, *args)
- def SignHash(self, *args): return _chilkat.CkRsa_SignHash(self, *args)
- def SignHashENC(self, *args): return _chilkat.CkRsa_SignHashENC(self, *args)
- def signHashENC(self, *args): return _chilkat.CkRsa_signHashENC(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkRsa_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkRsa_put_VerboseLogging(self, *args)
- def get_NoUnpad(self): return _chilkat.CkRsa_get_NoUnpad(self)
- def put_NoUnpad(self, *args): return _chilkat.CkRsa_put_NoUnpad(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkRsa_UnlockComponent(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkRsa_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkRsa_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkRsa_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkRsa_LastErrorText(self, *args)
- def VerifyStringENC(self, *args): return _chilkat.CkRsa_VerifyStringENC(self, *args)
- def VerifyString(self, *args): return _chilkat.CkRsa_VerifyString(self, *args)
- def VerifyBytesENC(self, *args): return _chilkat.CkRsa_VerifyBytesENC(self, *args)
- def VerifyBytes(self, *args): return _chilkat.CkRsa_VerifyBytes(self, *args)
- def signStringENC(self, *args): return _chilkat.CkRsa_signStringENC(self, *args)
- def signBytesENC(self, *args): return _chilkat.CkRsa_signBytesENC(self, *args)
- def SignStringENC(self, *args): return _chilkat.CkRsa_SignStringENC(self, *args)
- def SignBytesENC(self, *args): return _chilkat.CkRsa_SignBytesENC(self, *args)
- def SignString(self, *args): return _chilkat.CkRsa_SignString(self, *args)
- def SignBytes(self, *args): return _chilkat.CkRsa_SignBytes(self, *args)
- def DecryptStringENC(self, *args): return _chilkat.CkRsa_DecryptStringENC(self, *args)
- def DecryptString(self, *args): return _chilkat.CkRsa_DecryptString(self, *args)
- def DecryptBytesENC(self, *args): return _chilkat.CkRsa_DecryptBytesENC(self, *args)
- def DecryptBytes(self, *args): return _chilkat.CkRsa_DecryptBytes(self, *args)
- def EncryptStringENC(self, *args): return _chilkat.CkRsa_EncryptStringENC(self, *args)
- def EncryptBytesENC(self, *args): return _chilkat.CkRsa_EncryptBytesENC(self, *args)
- def EncryptString(self, *args): return _chilkat.CkRsa_EncryptString(self, *args)
- def EncryptBytes(self, *args): return _chilkat.CkRsa_EncryptBytes(self, *args)
- def get_EncodingMode(self, *args): return _chilkat.CkRsa_get_EncodingMode(self, *args)
- def put_EncodingMode(self, *args): return _chilkat.CkRsa_put_EncodingMode(self, *args)
- def get_Charset(self, *args): return _chilkat.CkRsa_get_Charset(self, *args)
- def put_Charset(self, *args): return _chilkat.CkRsa_put_Charset(self, *args)
- def GenerateKey(self, *args): return _chilkat.CkRsa_GenerateKey(self, *args)
- def ExportPublicKey(self, *args): return _chilkat.CkRsa_ExportPublicKey(self, *args)
- def ExportPrivateKey(self, *args): return _chilkat.CkRsa_ExportPrivateKey(self, *args)
- def ImportPublicKey(self, *args): return _chilkat.CkRsa_ImportPublicKey(self, *args)
- def ImportPrivateKey(self, *args): return _chilkat.CkRsa_ImportPrivateKey(self, *args)
- def SnkToXml(self, *args): return _chilkat.CkRsa_SnkToXml(self, *args)
- def get_NumBits(self): return _chilkat.CkRsa_get_NumBits(self)
- def get_OaepPadding(self): return _chilkat.CkRsa_get_OaepPadding(self)
- def put_OaepPadding(self, *args): return _chilkat.CkRsa_put_OaepPadding(self, *args)
- def lastErrorText(self): return _chilkat.CkRsa_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkRsa_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkRsa_lastErrorHtml(self)
- def decryptStringENC(self, *args): return _chilkat.CkRsa_decryptStringENC(self, *args)
- def decryptString(self, *args): return _chilkat.CkRsa_decryptString(self, *args)
- def encryptStringENC(self, *args): return _chilkat.CkRsa_encryptStringENC(self, *args)
- def encryptBytesENC(self, *args): return _chilkat.CkRsa_encryptBytesENC(self, *args)
- def encodingMode(self): return _chilkat.CkRsa_encodingMode(self)
- def charset(self): return _chilkat.CkRsa_charset(self)
- def exportPublicKey(self): return _chilkat.CkRsa_exportPublicKey(self)
- def exportPrivateKey(self): return _chilkat.CkRsa_exportPrivateKey(self)
- def snkToXml(self, *args): return _chilkat.CkRsa_snkToXml(self, *args)
- def __init__(self):
- this = _chilkat.new_CkRsa()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkRsa
- __del__ = lambda self : None;
-CkRsa_swigregister = _chilkat.CkRsa_swigregister
-CkRsa_swigregister(CkRsa)
-
-class CkEmail(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkEmail, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkEmail, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkEmail()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkEmail
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkEmail_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkEmail_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkEmail_lastErrorHtml(self)
- def AddDataAttachment2(self, *args): return _chilkat.CkEmail_AddDataAttachment2(self, *args)
- def AppendToBody(self, *args): return _chilkat.CkEmail_AppendToBody(self, *args)
- def GetAltHeaderField(self, *args): return _chilkat.CkEmail_GetAltHeaderField(self, *args)
- def getAltHeaderField(self, *args): return _chilkat.CkEmail_getAltHeaderField(self, *args)
- def GetDeliveryStatusInfo(self, *args): return _chilkat.CkEmail_GetDeliveryStatusInfo(self, *args)
- def getDeliveryStatusInfo(self, *args): return _chilkat.CkEmail_getDeliveryStatusInfo(self, *args)
- def GetAttachedMessageFilename(self, *args): return _chilkat.CkEmail_GetAttachedMessageFilename(self, *args)
- def getAttachedMessageFilename(self, *args): return _chilkat.CkEmail_getAttachedMessageFilename(self, *args)
- def LoadXmlString(self, *args): return _chilkat.CkEmail_LoadXmlString(self, *args)
- def SetAttachmentCharset(self, *args): return _chilkat.CkEmail_SetAttachmentCharset(self, *args)
- def SetFromMimeObject(self, *args): return _chilkat.CkEmail_SetFromMimeObject(self, *args)
- def AspUnpack(self, *args): return _chilkat.CkEmail_AspUnpack(self, *args)
- def AspUnpack2(self, *args): return _chilkat.CkEmail_AspUnpack2(self, *args)
- def GetImapUid(self): return _chilkat.CkEmail_GetImapUid(self)
- def HasHeaderMatching(self, *args): return _chilkat.CkEmail_HasHeaderMatching(self, *args)
- def get_Language(self, *args): return _chilkat.CkEmail_get_Language(self, *args)
- def language(self): return _chilkat.CkEmail_language(self)
- def GetDsnFinalRecipients(self): return _chilkat.CkEmail_GetDsnFinalRecipients(self)
- def GetRelatedContentLocation(self, *args): return _chilkat.CkEmail_GetRelatedContentLocation(self, *args)
- def getRelatedContentLocation(self, *args): return _chilkat.CkEmail_getRelatedContentLocation(self, *args)
- def GetMimeBinary(self, *args): return _chilkat.CkEmail_GetMimeBinary(self, *args)
- def AttachMessage(self, *args): return _chilkat.CkEmail_AttachMessage(self, *args)
- def ComputeGlobalKey(self, *args): return _chilkat.CkEmail_ComputeGlobalKey(self, *args)
- def computeGlobalKey(self, *args): return _chilkat.CkEmail_computeGlobalKey(self, *args)
- def get_NumDaysOld(self): return _chilkat.CkEmail_get_NumDaysOld(self)
- def get_PreferredCharset(self, *args): return _chilkat.CkEmail_get_PreferredCharset(self, *args)
- def preferredCharset(self): return _chilkat.CkEmail_preferredCharset(self)
- def put_PreferredCharset(self, *args): return _chilkat.CkEmail_put_PreferredCharset(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkEmail_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkEmail_put_VerboseLogging(self, *args)
- def AddRelatedHeader(self, *args): return _chilkat.CkEmail_AddRelatedHeader(self, *args)
- def ClearEncryptCerts(self): return _chilkat.CkEmail_ClearEncryptCerts(self)
- def AddEncryptCert(self, *args): return _chilkat.CkEmail_AddEncryptCert(self, *args)
- def UnpackHtml(self, *args): return _chilkat.CkEmail_UnpackHtml(self, *args)
- def SetFromMimeBytes(self, *args): return _chilkat.CkEmail_SetFromMimeBytes(self, *args)
- def SetAttachmentDisposition(self, *args): return _chilkat.CkEmail_SetAttachmentDisposition(self, *args)
- def RemoveHtmlAlternative(self): return _chilkat.CkEmail_RemoveHtmlAlternative(self)
- def RemovePlainTextAlternative(self): return _chilkat.CkEmail_RemovePlainTextAlternative(self)
- def AddHeaderField2(self, *args): return _chilkat.CkEmail_AddHeaderField2(self, *args)
- def get_PrependHeaders(self): return _chilkat.CkEmail_get_PrependHeaders(self)
- def put_PrependHeaders(self, *args): return _chilkat.CkEmail_put_PrependHeaders(self, *args)
- def CreateDsn(self, *args): return _chilkat.CkEmail_CreateDsn(self, *args)
- def CreateMdn(self, *args): return _chilkat.CkEmail_CreateMdn(self, *args)
- def get_SigningHashAlg(self, *args): return _chilkat.CkEmail_get_SigningHashAlg(self, *args)
- def signingHashAlg(self): return _chilkat.CkEmail_signingHashAlg(self)
- def put_SigningHashAlg(self, *args): return _chilkat.CkEmail_put_SigningHashAlg(self, *args)
- def get_Pkcs7CryptAlg(self, *args): return _chilkat.CkEmail_get_Pkcs7CryptAlg(self, *args)
- def pkcs7CryptAlg(self): return _chilkat.CkEmail_pkcs7CryptAlg(self)
- def put_Pkcs7CryptAlg(self, *args): return _chilkat.CkEmail_put_Pkcs7CryptAlg(self, *args)
- def get_Pkcs7KeyLength(self): return _chilkat.CkEmail_get_Pkcs7KeyLength(self)
- def put_Pkcs7KeyLength(self, *args): return _chilkat.CkEmail_put_Pkcs7KeyLength(self, *args)
- def SetTextBody(self, *args): return _chilkat.CkEmail_SetTextBody(self, *args)
- def getRelatedStringCrLf(self, *args): return _chilkat.CkEmail_getRelatedStringCrLf(self, *args)
- def getRelatedContentID(self, *args): return _chilkat.CkEmail_getRelatedContentID(self, *args)
- def getRelatedFilename(self, *args): return _chilkat.CkEmail_getRelatedFilename(self, *args)
- def getRelatedString(self, *args): return _chilkat.CkEmail_getRelatedString(self, *args)
- def getAlternativeBody(self, *args): return _chilkat.CkEmail_getAlternativeBody(self, *args)
- def getAlternativeContentType(self, *args): return _chilkat.CkEmail_getAlternativeContentType(self, *args)
- def getHtmlBody(self): return _chilkat.CkEmail_getHtmlBody(self)
- def getPlainTextBody(self): return _chilkat.CkEmail_getPlainTextBody(self)
- def getHeaderFieldName(self, *args): return _chilkat.CkEmail_getHeaderFieldName(self, *args)
- def getHeaderFieldValue(self, *args): return _chilkat.CkEmail_getHeaderFieldValue(self, *args)
- def getAttachmentStringCrLf(self, *args): return _chilkat.CkEmail_getAttachmentStringCrLf(self, *args)
- def getAttachmentContentID(self, *args): return _chilkat.CkEmail_getAttachmentContentID(self, *args)
- def getAttachmentContentType(self, *args): return _chilkat.CkEmail_getAttachmentContentType(self, *args)
- def getAttachmentHeader(self, *args): return _chilkat.CkEmail_getAttachmentHeader(self, *args)
- def getAttachmentString(self, *args): return _chilkat.CkEmail_getAttachmentString(self, *args)
- def getAttachmentFilename(self, *args): return _chilkat.CkEmail_getAttachmentFilename(self, *args)
- def getHeaderField(self, *args): return _chilkat.CkEmail_getHeaderField(self, *args)
- def getBcc(self, *args): return _chilkat.CkEmail_getBcc(self, *args)
- def getCC(self, *args): return _chilkat.CkEmail_getCC(self, *args)
- def getTo(self, *args): return _chilkat.CkEmail_getTo(self, *args)
- def getBccAddr(self, *args): return _chilkat.CkEmail_getBccAddr(self, *args)
- def getCcAddr(self, *args): return _chilkat.CkEmail_getCcAddr(self, *args)
- def getToAddr(self, *args): return _chilkat.CkEmail_getToAddr(self, *args)
- def getBccName(self, *args): return _chilkat.CkEmail_getBccName(self, *args)
- def getCcName(self, *args): return _chilkat.CkEmail_getCcName(self, *args)
- def getToName(self, *args): return _chilkat.CkEmail_getToName(self, *args)
- def getMime(self): return _chilkat.CkEmail_getMime(self)
- def getXml(self): return _chilkat.CkEmail_getXml(self)
- def uidl(self): return _chilkat.CkEmail_uidl(self)
- def charset(self): return _chilkat.CkEmail_charset(self)
- def encryptedBy(self): return _chilkat.CkEmail_encryptedBy(self)
- def signedBy(self): return _chilkat.CkEmail_signedBy(self)
- def fromAddress(self): return _chilkat.CkEmail_fromAddress(self)
- def fromName(self): return _chilkat.CkEmail_fromName(self)
- def mailer(self): return _chilkat.CkEmail_mailer(self)
- def header(self): return _chilkat.CkEmail_header(self)
- def ck_from(self): return _chilkat.CkEmail_ck_from(self)
- def subject(self): return _chilkat.CkEmail_subject(self)
- def replyTo(self): return _chilkat.CkEmail_replyTo(self)
- def bounceAddress(self): return _chilkat.CkEmail_bounceAddress(self)
- def body(self): return _chilkat.CkEmail_body(self)
- def qEncodeString(self, *args): return _chilkat.CkEmail_qEncodeString(self, *args)
- def bEncodeString(self, *args): return _chilkat.CkEmail_bEncodeString(self, *args)
- def addFileAttachment(self, *args): return _chilkat.CkEmail_addFileAttachment(self, *args)
- def addRelatedFile(self, *args): return _chilkat.CkEmail_addRelatedFile(self, *args)
- def addRelatedString(self, *args): return _chilkat.CkEmail_addRelatedString(self, *args)
- def getReplaceString2(self, *args): return _chilkat.CkEmail_getReplaceString2(self, *args)
- def getReplaceString(self, *args): return _chilkat.CkEmail_getReplaceString(self, *args)
- def getReplacePattern(self, *args): return _chilkat.CkEmail_getReplacePattern(self, *args)
- def generateFilename(self): return _chilkat.CkEmail_generateFilename(self)
- def fileDistList(self): return _chilkat.CkEmail_fileDistList(self)
- def createTempMht(self, *args): return _chilkat.CkEmail_createTempMht(self, *args)
- def qEncodeBytes(self, *args): return _chilkat.CkEmail_qEncodeBytes(self, *args)
- def bEncodeBytes(self, *args): return _chilkat.CkEmail_bEncodeBytes(self, *args)
- def GetRelatedContentType(self, *args): return _chilkat.CkEmail_GetRelatedContentType(self, *args)
- def getRelatedContentType(self, *args): return _chilkat.CkEmail_getRelatedContentType(self, *args)
- def AddRelatedString2(self, *args): return _chilkat.CkEmail_AddRelatedString2(self, *args)
- def AddRelatedFile2(self, *args): return _chilkat.CkEmail_AddRelatedFile2(self, *args)
- def AddRelatedData2(self, *args): return _chilkat.CkEmail_AddRelatedData2(self, *args)
- def AddStringAttachment(self, *args): return _chilkat.CkEmail_AddStringAttachment(self, *args)
- def AddStringAttachment2(self, *args): return _chilkat.CkEmail_AddStringAttachment2(self, *args)
- def AddRelatedString(self, *args): return _chilkat.CkEmail_AddRelatedString(self, *args)
- def SetFromMimeText(self, *args): return _chilkat.CkEmail_SetFromMimeText(self, *args)
- def SetFromMimeText2(self, *args): return _chilkat.CkEmail_SetFromMimeText2(self, *args)
- def LoadEml(self, *args): return _chilkat.CkEmail_LoadEml(self, *args)
- def LoadXml(self, *args): return _chilkat.CkEmail_LoadXml(self, *args)
- def SetFromXmlText(self, *args): return _chilkat.CkEmail_SetFromXmlText(self, *args)
- def ZipAttachments(self, *args): return _chilkat.CkEmail_ZipAttachments(self, *args)
- def UnzipAttachments(self): return _chilkat.CkEmail_UnzipAttachments(self)
- def AesEncrypt(self, *args): return _chilkat.CkEmail_AesEncrypt(self, *args)
- def AesDecrypt(self, *args): return _chilkat.CkEmail_AesDecrypt(self, *args)
- def Clone(self): return _chilkat.CkEmail_Clone(self)
- def CreateForward(self): return _chilkat.CkEmail_CreateForward(self)
- def CreateReply(self): return _chilkat.CkEmail_CreateReply(self)
- def SetCSP(self, *args): return _chilkat.CkEmail_SetCSP(self, *args)
- def GetSignedByCert(self): return _chilkat.CkEmail_GetSignedByCert(self)
- def GetEncryptedByCert(self): return _chilkat.CkEmail_GetEncryptedByCert(self)
- def GetEncryptCert(self): return _chilkat.CkEmail_GetEncryptCert(self)
- def GetSigningCert(self): return _chilkat.CkEmail_GetSigningCert(self)
- def SetEncryptCert(self, *args): return _chilkat.CkEmail_SetEncryptCert(self, *args)
- def SetSigningCert(self, *args): return _chilkat.CkEmail_SetSigningCert(self, *args)
- def SetSigningCert2(self, *args): return _chilkat.CkEmail_SetSigningCert2(self, *args)
- def GetFileContent(self, *args): return _chilkat.CkEmail_GetFileContent(self, *args)
- def GetRelatedStringCrLf(self, *args): return _chilkat.CkEmail_GetRelatedStringCrLf(self, *args)
- def GetRelatedContentID(self, *args): return _chilkat.CkEmail_GetRelatedContentID(self, *args)
- def GetRelatedFilename(self, *args): return _chilkat.CkEmail_GetRelatedFilename(self, *args)
- def GetRelatedString(self, *args): return _chilkat.CkEmail_GetRelatedString(self, *args)
- def GetRelatedData(self, *args): return _chilkat.CkEmail_GetRelatedData(self, *args)
- def AddHeaderField(self, *args): return _chilkat.CkEmail_AddHeaderField(self, *args)
- def RemoveHeaderField(self, *args): return _chilkat.CkEmail_RemoveHeaderField(self, *args)
- def SetHtmlBody(self, *args): return _chilkat.CkEmail_SetHtmlBody(self, *args)
- def SaveRelatedItem(self, *args): return _chilkat.CkEmail_SaveRelatedItem(self, *args)
- def DropRelatedItem(self, *args): return _chilkat.CkEmail_DropRelatedItem(self, *args)
- def DropRelatedItems(self): return _chilkat.CkEmail_DropRelatedItems(self)
- def AddRelatedFile(self, *args): return _chilkat.CkEmail_AddRelatedFile(self, *args)
- def AddRelatedData(self, *args): return _chilkat.CkEmail_AddRelatedData(self, *args)
- def AddHtmlAlternativeBody(self, *args): return _chilkat.CkEmail_AddHtmlAlternativeBody(self, *args)
- def AddPlainTextAlternativeBody(self, *args): return _chilkat.CkEmail_AddPlainTextAlternativeBody(self, *args)
- def GetAlternativeBody(self, *args): return _chilkat.CkEmail_GetAlternativeBody(self, *args)
- def GetAlternativeContentType(self, *args): return _chilkat.CkEmail_GetAlternativeContentType(self, *args)
- def GetHtmlBody(self, *args): return _chilkat.CkEmail_GetHtmlBody(self, *args)
- def GetPlainTextBody(self, *args): return _chilkat.CkEmail_GetPlainTextBody(self, *args)
- def get_NumHeaderFields(self): return _chilkat.CkEmail_get_NumHeaderFields(self)
- def GetHeaderFieldName(self, *args): return _chilkat.CkEmail_GetHeaderFieldName(self, *args)
- def GetHeaderFieldValue(self, *args): return _chilkat.CkEmail_GetHeaderFieldValue(self, *args)
- def GetAttachmentStringCrLf(self, *args): return _chilkat.CkEmail_GetAttachmentStringCrLf(self, *args)
- def GetAttachmentContentID(self, *args): return _chilkat.CkEmail_GetAttachmentContentID(self, *args)
- def GetAttachmentContentType(self, *args): return _chilkat.CkEmail_GetAttachmentContentType(self, *args)
- def GetAttachmentHeader(self, *args): return _chilkat.CkEmail_GetAttachmentHeader(self, *args)
- def GetAttachmentSize(self, *args): return _chilkat.CkEmail_GetAttachmentSize(self, *args)
- def GetAttachmentString(self, *args): return _chilkat.CkEmail_GetAttachmentString(self, *args)
- def SaveAllAttachments(self, *args): return _chilkat.CkEmail_SaveAllAttachments(self, *args)
- def SaveAttachedFile(self, *args): return _chilkat.CkEmail_SaveAttachedFile(self, *args)
- def GetAttachmentData(self, *args): return _chilkat.CkEmail_GetAttachmentData(self, *args)
- def DropSingleAttachment(self, *args): return _chilkat.CkEmail_DropSingleAttachment(self, *args)
- def SetAttachmentFilename(self, *args): return _chilkat.CkEmail_SetAttachmentFilename(self, *args)
- def GetAttachmentFilename(self, *args): return _chilkat.CkEmail_GetAttachmentFilename(self, *args)
- def AddAttachmentHeader(self, *args): return _chilkat.CkEmail_AddAttachmentHeader(self, *args)
- def DropAttachments(self): return _chilkat.CkEmail_DropAttachments(self)
- def AddFileAttachment(self, *args): return _chilkat.CkEmail_AddFileAttachment(self, *args)
- def AddFileAttachment2(self, *args): return _chilkat.CkEmail_AddFileAttachment2(self, *args)
- def AddDataAttachment(self, *args): return _chilkat.CkEmail_AddDataAttachment(self, *args)
- def get_NumReplacePatterns(self): return _chilkat.CkEmail_get_NumReplacePatterns(self)
- def GetReplaceString2(self, *args): return _chilkat.CkEmail_GetReplaceString2(self, *args)
- def GetReplaceString(self, *args): return _chilkat.CkEmail_GetReplaceString(self, *args)
- def GetReplacePattern(self, *args): return _chilkat.CkEmail_GetReplacePattern(self, *args)
- def SetReplacePattern(self, *args): return _chilkat.CkEmail_SetReplacePattern(self, *args)
- def GenerateFilename(self, *args): return _chilkat.CkEmail_GenerateFilename(self, *args)
- def AddMultipleBcc(self, *args): return _chilkat.CkEmail_AddMultipleBcc(self, *args)
- def AddMultipleCC(self, *args): return _chilkat.CkEmail_AddMultipleCC(self, *args)
- def AddMultipleTo(self, *args): return _chilkat.CkEmail_AddMultipleTo(self, *args)
- def GetHeaderField(self, *args): return _chilkat.CkEmail_GetHeaderField(self, *args)
- def GetBcc(self, *args): return _chilkat.CkEmail_GetBcc(self, *args)
- def GetCC(self, *args): return _chilkat.CkEmail_GetCC(self, *args)
- def GetTo(self, *args): return _chilkat.CkEmail_GetTo(self, *args)
- def GetBccAddr(self, *args): return _chilkat.CkEmail_GetBccAddr(self, *args)
- def GetCcAddr(self, *args): return _chilkat.CkEmail_GetCcAddr(self, *args)
- def GetToAddr(self, *args): return _chilkat.CkEmail_GetToAddr(self, *args)
- def GetBccName(self, *args): return _chilkat.CkEmail_GetBccName(self, *args)
- def GetCcName(self, *args): return _chilkat.CkEmail_GetCcName(self, *args)
- def GetToName(self, *args): return _chilkat.CkEmail_GetToName(self, *args)
- def ClearBcc(self): return _chilkat.CkEmail_ClearBcc(self)
- def ClearCC(self): return _chilkat.CkEmail_ClearCC(self)
- def ClearTo(self): return _chilkat.CkEmail_ClearTo(self)
- def AddBcc(self, *args): return _chilkat.CkEmail_AddBcc(self, *args)
- def AddCC(self, *args): return _chilkat.CkEmail_AddCC(self, *args)
- def AddTo(self, *args): return _chilkat.CkEmail_AddTo(self, *args)
- def GetMime(self, *args): return _chilkat.CkEmail_GetMime(self, *args)
- def GetXml(self, *args): return _chilkat.CkEmail_GetXml(self, *args)
- def SaveXml(self, *args): return _chilkat.CkEmail_SaveXml(self, *args)
- def SaveEml(self, *args): return _chilkat.CkEmail_SaveEml(self, *args)
- def get_Uidl(self, *args): return _chilkat.CkEmail_get_Uidl(self, *args)
- def get_ReturnReceipt(self): return _chilkat.CkEmail_get_ReturnReceipt(self)
- def put_ReturnReceipt(self, *args): return _chilkat.CkEmail_put_ReturnReceipt(self, *args)
- def get_Size(self): return _chilkat.CkEmail_get_Size(self)
- def get_NumAlternatives(self): return _chilkat.CkEmail_get_NumAlternatives(self)
- def get_NumRelatedItems(self): return _chilkat.CkEmail_get_NumRelatedItems(self)
- def get_SendEncrypted(self): return _chilkat.CkEmail_get_SendEncrypted(self)
- def put_SendEncrypted(self, *args): return _chilkat.CkEmail_put_SendEncrypted(self, *args)
- def get_FileDistList(self, *args): return _chilkat.CkEmail_get_FileDistList(self, *args)
- def put_FileDistList(self, *args): return _chilkat.CkEmail_put_FileDistList(self, *args)
- def get_Charset(self, *args): return _chilkat.CkEmail_get_Charset(self, *args)
- def put_Charset(self, *args): return _chilkat.CkEmail_put_Charset(self, *args)
- def get_OverwriteExisting(self): return _chilkat.CkEmail_get_OverwriteExisting(self)
- def put_OverwriteExisting(self, *args): return _chilkat.CkEmail_put_OverwriteExisting(self, *args)
- def get_SendSigned(self): return _chilkat.CkEmail_get_SendSigned(self)
- def put_SendSigned(self, *args): return _chilkat.CkEmail_put_SendSigned(self, *args)
- def get_EncryptedBy(self, *args): return _chilkat.CkEmail_get_EncryptedBy(self, *args)
- def get_Decrypted(self): return _chilkat.CkEmail_get_Decrypted(self)
- def get_SignaturesValid(self): return _chilkat.CkEmail_get_SignaturesValid(self)
- def get_SignedBy(self, *args): return _chilkat.CkEmail_get_SignedBy(self, *args)
- def get_ReceivedSigned(self): return _chilkat.CkEmail_get_ReceivedSigned(self)
- def get_ReceivedEncrypted(self): return _chilkat.CkEmail_get_ReceivedEncrypted(self)
- def get_NumAttachments(self): return _chilkat.CkEmail_get_NumAttachments(self)
- def get_FromAddress(self, *args): return _chilkat.CkEmail_get_FromAddress(self, *args)
- def put_FromAddress(self, *args): return _chilkat.CkEmail_put_FromAddress(self, *args)
- def get_FromName(self, *args): return _chilkat.CkEmail_get_FromName(self, *args)
- def put_FromName(self, *args): return _chilkat.CkEmail_put_FromName(self, *args)
- def get_LocalDate(self, *args): return _chilkat.CkEmail_get_LocalDate(self, *args)
- def get_EmailDate(self, *args): return _chilkat.CkEmail_get_EmailDate(self, *args)
- def put_LocalDate(self, *args): return _chilkat.CkEmail_put_LocalDate(self, *args)
- def put_EmailDate(self, *args): return _chilkat.CkEmail_put_EmailDate(self, *args)
- def get_Mailer(self, *args): return _chilkat.CkEmail_get_Mailer(self, *args)
- def put_Mailer(self, *args): return _chilkat.CkEmail_put_Mailer(self, *args)
- def get_Header(self, *args): return _chilkat.CkEmail_get_Header(self, *args)
- def get_NumBcc(self): return _chilkat.CkEmail_get_NumBcc(self)
- def get_NumCC(self): return _chilkat.CkEmail_get_NumCC(self)
- def get_NumTo(self): return _chilkat.CkEmail_get_NumTo(self)
- def get_From(self, *args): return _chilkat.CkEmail_get_From(self, *args)
- def put_From(self, *args): return _chilkat.CkEmail_put_From(self, *args)
- def get_Subject(self, *args): return _chilkat.CkEmail_get_Subject(self, *args)
- def put_Subject(self, *args): return _chilkat.CkEmail_put_Subject(self, *args)
- def get_ReplyTo(self, *args): return _chilkat.CkEmail_get_ReplyTo(self, *args)
- def put_ReplyTo(self, *args): return _chilkat.CkEmail_put_ReplyTo(self, *args)
- def get_BounceAddress(self, *args): return _chilkat.CkEmail_get_BounceAddress(self, *args)
- def put_BounceAddress(self, *args): return _chilkat.CkEmail_put_BounceAddress(self, *args)
- def get_Body(self, *args): return _chilkat.CkEmail_get_Body(self, *args)
- def put_Body(self, *args): return _chilkat.CkEmail_put_Body(self, *args)
- def UidlEquals(self, *args): return _chilkat.CkEmail_UidlEquals(self, *args)
- def CreateTempMht(self, *args): return _chilkat.CkEmail_CreateTempMht(self, *args)
- def GetMimeObject(self): return _chilkat.CkEmail_GetMimeObject(self)
- def SaveLastError(self, *args): return _chilkat.CkEmail_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkEmail_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkEmail_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkEmail_LastErrorText(self, *args)
- def SetMbPlainTextBody(self, *args): return _chilkat.CkEmail_SetMbPlainTextBody(self, *args)
- def SetMbHtmlBody(self, *args): return _chilkat.CkEmail_SetMbHtmlBody(self, *args)
- def GetMbPlainTextBody(self, *args): return _chilkat.CkEmail_GetMbPlainTextBody(self, *args)
- def GetMbHtmlBody(self, *args): return _chilkat.CkEmail_GetMbHtmlBody(self, *args)
- def GetMbHeaderField(self, *args): return _chilkat.CkEmail_GetMbHeaderField(self, *args)
- def GetMbHeaderField2(self, *args): return _chilkat.CkEmail_GetMbHeaderField2(self, *args)
- def QEncodeBytes(self, *args): return _chilkat.CkEmail_QEncodeBytes(self, *args)
- def BEncodeBytes(self, *args): return _chilkat.CkEmail_BEncodeBytes(self, *args)
- def QEncodeString(self, *args): return _chilkat.CkEmail_QEncodeString(self, *args)
- def BEncodeString(self, *args): return _chilkat.CkEmail_BEncodeString(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkEmail_UnlockComponent(self, *args)
- def get_NumAttachedMessages(self): return _chilkat.CkEmail_get_NumAttachedMessages(self)
- def GetAttachedMessage(self, *args): return _chilkat.CkEmail_GetAttachedMessage(self, *args)
- def RemoveAttachedMessages(self): return _chilkat.CkEmail_RemoveAttachedMessages(self)
- def RemoveAttachedMessage(self, *args): return _chilkat.CkEmail_RemoveAttachedMessage(self, *args)
- def GetLinkedDomains(self, *args): return _chilkat.CkEmail_GetLinkedDomains(self, *args)
- def UnSpamify(self): return _chilkat.CkEmail_UnSpamify(self)
- def IsMultipartReport(self): return _chilkat.CkEmail_IsMultipartReport(self)
- def HasHtmlBody(self): return _chilkat.CkEmail_HasHtmlBody(self)
- def HasPlainTextBody(self): return _chilkat.CkEmail_HasPlainTextBody(self)
- def RemoveAttachmentPaths(self): return _chilkat.CkEmail_RemoveAttachmentPaths(self)
- def get_Utf8(self): return _chilkat.CkEmail_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkEmail_put_Utf8(self, *args)
-CkEmail_swigregister = _chilkat.CkEmail_swigregister
-CkEmail_swigregister(CkEmail)
-
-class CkCSP(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCSP, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCSP, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCSP()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCSP
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkCSP_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCSP_put_Utf8(self, *args)
- def lastErrorText(self): return _chilkat.CkCSP_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCSP_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCSP_lastErrorHtml(self)
- def get_MachineKeyset(self): return _chilkat.CkCSP_get_MachineKeyset(self)
- def put_MachineKeyset(self, *args): return _chilkat.CkCSP_put_MachineKeyset(self, *args)
- def hashAlgorithm(self): return _chilkat.CkCSP_hashAlgorithm(self)
- def encryptAlgorithm(self): return _chilkat.CkCSP_encryptAlgorithm(self)
- def getKeyContainerName(self, *args): return _chilkat.CkCSP_getKeyContainerName(self, *args)
- def getSignatureAlgorithm(self, *args): return _chilkat.CkCSP_getSignatureAlgorithm(self, *args)
- def getKeyExchangeAlgorithm(self, *args): return _chilkat.CkCSP_getKeyExchangeAlgorithm(self, *args)
- def getHashAlgorithm(self, *args): return _chilkat.CkCSP_getHashAlgorithm(self, *args)
- def getEncryptionAlgorithm(self, *args): return _chilkat.CkCSP_getEncryptionAlgorithm(self, *args)
- def keyContainerName(self): return _chilkat.CkCSP_keyContainerName(self)
- def providerName(self): return _chilkat.CkCSP_providerName(self)
- def SetProviderMicrosoftBase(self): return _chilkat.CkCSP_SetProviderMicrosoftBase(self)
- def SetProviderMicrosoftStrong(self): return _chilkat.CkCSP_SetProviderMicrosoftStrong(self)
- def SetProviderMicrosoftEnhanced(self): return _chilkat.CkCSP_SetProviderMicrosoftEnhanced(self)
- def SetProviderMicrosoftRsaAes(self): return _chilkat.CkCSP_SetProviderMicrosoftRsaAes(self)
- def get_ProviderType(self): return _chilkat.CkCSP_get_ProviderType(self)
- def GetKeyContainerNames(self): return _chilkat.CkCSP_GetKeyContainerNames(self)
- def SetHashAlgorithm(self, *args): return _chilkat.CkCSP_SetHashAlgorithm(self, *args)
- def HasHashAlgorithm(self, *args): return _chilkat.CkCSP_HasHashAlgorithm(self, *args)
- def SetEncryptAlgorithm(self, *args): return _chilkat.CkCSP_SetEncryptAlgorithm(self, *args)
- def HasEncryptAlgorithm(self, *args): return _chilkat.CkCSP_HasEncryptAlgorithm(self, *args)
- def get_HashAlgorithmID(self): return _chilkat.CkCSP_get_HashAlgorithmID(self)
- def get_EncryptAlgorithmID(self): return _chilkat.CkCSP_get_EncryptAlgorithmID(self)
- def get_HashNumBits(self): return _chilkat.CkCSP_get_HashNumBits(self)
- def get_EncryptNumBits(self): return _chilkat.CkCSP_get_EncryptNumBits(self)
- def get_HashAlgorithm(self, *args): return _chilkat.CkCSP_get_HashAlgorithm(self, *args)
- def get_EncryptAlgorithm(self, *args): return _chilkat.CkCSP_get_EncryptAlgorithm(self, *args)
- def GetKeyContainerName(self, *args): return _chilkat.CkCSP_GetKeyContainerName(self, *args)
- def get_NumKeyContainers(self): return _chilkat.CkCSP_get_NumKeyContainers(self)
- def GetSignatureNumBits(self, *args): return _chilkat.CkCSP_GetSignatureNumBits(self, *args)
- def GetSignatureAlgorithm(self, *args): return _chilkat.CkCSP_GetSignatureAlgorithm(self, *args)
- def GetKeyExchangeNumBits(self, *args): return _chilkat.CkCSP_GetKeyExchangeNumBits(self, *args)
- def GetKeyExchangeAlgorithm(self, *args): return _chilkat.CkCSP_GetKeyExchangeAlgorithm(self, *args)
- def GetHashNumBits(self, *args): return _chilkat.CkCSP_GetHashNumBits(self, *args)
- def GetHashAlgorithm(self, *args): return _chilkat.CkCSP_GetHashAlgorithm(self, *args)
- def GetEncryptionNumBits(self, *args): return _chilkat.CkCSP_GetEncryptionNumBits(self, *args)
- def GetEncryptionAlgorithm(self, *args): return _chilkat.CkCSP_GetEncryptionAlgorithm(self, *args)
- def get_KeyContainerName(self, *args): return _chilkat.CkCSP_get_KeyContainerName(self, *args)
- def put_KeyContainerName(self, *args): return _chilkat.CkCSP_put_KeyContainerName(self, *args)
- def get_ProviderName(self, *args): return _chilkat.CkCSP_get_ProviderName(self, *args)
- def put_ProviderName(self, *args): return _chilkat.CkCSP_put_ProviderName(self, *args)
- def get_NumKeyExchangeAlgorithms(self): return _chilkat.CkCSP_get_NumKeyExchangeAlgorithms(self)
- def get_NumSignatureAlgorithms(self): return _chilkat.CkCSP_get_NumSignatureAlgorithms(self)
- def get_NumEncryptAlgorithms(self): return _chilkat.CkCSP_get_NumEncryptAlgorithms(self)
- def get_NumHashAlgorithms(self): return _chilkat.CkCSP_get_NumHashAlgorithms(self)
- def SaveLastError(self, *args): return _chilkat.CkCSP_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCSP_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCSP_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCSP_LastErrorText(self, *args)
-CkCSP_swigregister = _chilkat.CkCSP_swigregister
-CkCSP_swigregister(CkCSP)
-
-class CkCert(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCert, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCert, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCert()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCert
- __del__ = lambda self : None;
- def CheckRevoked(self): return _chilkat.CkCert_CheckRevoked(self)
- def get_Sha1Thumbprint(self, *args): return _chilkat.CkCert_get_Sha1Thumbprint(self, *args)
- def ExportCertXml(self, *args): return _chilkat.CkCert_ExportCertXml(self, *args)
- def exportCertXml(self): return _chilkat.CkCert_exportCertXml(self)
- def get_VerboseLogging(self): return _chilkat.CkCert_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkCert_put_VerboseLogging(self, *args)
- def get_CertVersion(self): return _chilkat.CkCert_get_CertVersion(self)
- def SetPrivateKey(self, *args): return _chilkat.CkCert_SetPrivateKey(self, *args)
- def get_OcspUrl(self, *args): return _chilkat.CkCert_get_OcspUrl(self, *args)
- def ocspUrl(self): return _chilkat.CkCert_ocspUrl(self)
- def FindIssuer(self): return _chilkat.CkCert_FindIssuer(self)
- def LoadByIssuerAndSerialNumber(self, *args): return _chilkat.CkCert_LoadByIssuerAndSerialNumber(self, *args)
- def get_SelfSigned(self): return _chilkat.CkCert_get_SelfSigned(self)
- def SetPrivateKeyPem(self, *args): return _chilkat.CkCert_SetPrivateKeyPem(self, *args)
- def GetPrivateKeyPem(self, *args): return _chilkat.CkCert_GetPrivateKeyPem(self, *args)
- def getPrivateKeyPem(self): return _chilkat.CkCert_getPrivateKeyPem(self)
- def getEncoded(self): return _chilkat.CkCert_getEncoded(self)
- def issuerE(self): return _chilkat.CkCert_issuerE(self)
- def issuerC(self): return _chilkat.CkCert_issuerC(self)
- def issuerS(self): return _chilkat.CkCert_issuerS(self)
- def issuerL(self): return _chilkat.CkCert_issuerL(self)
- def issuerO(self): return _chilkat.CkCert_issuerO(self)
- def issuerOU(self): return _chilkat.CkCert_issuerOU(self)
- def issuerCN(self): return _chilkat.CkCert_issuerCN(self)
- def issuerDN(self): return _chilkat.CkCert_issuerDN(self)
- def subjectE(self): return _chilkat.CkCert_subjectE(self)
- def subjectC(self): return _chilkat.CkCert_subjectC(self)
- def subjectS(self): return _chilkat.CkCert_subjectS(self)
- def subjectL(self): return _chilkat.CkCert_subjectL(self)
- def subjectO(self): return _chilkat.CkCert_subjectO(self)
- def subjectOU(self): return _chilkat.CkCert_subjectOU(self)
- def subjectCN(self): return _chilkat.CkCert_subjectCN(self)
- def subjectDN(self): return _chilkat.CkCert_subjectDN(self)
- def sha1Thumbprint(self): return _chilkat.CkCert_sha1Thumbprint(self)
- def rfc822Name(self): return _chilkat.CkCert_rfc822Name(self)
- def serialNumber(self): return _chilkat.CkCert_serialNumber(self)
- def version(self): return _chilkat.CkCert_version(self)
- def lastErrorText(self): return _chilkat.CkCert_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCert_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCert_lastErrorHtml(self)
- def get_IntendedKeyUsage(self): return _chilkat.CkCert_get_IntendedKeyUsage(self)
- def LoadPfxFile(self, *args): return _chilkat.CkCert_LoadPfxFile(self, *args)
- def LoadPfxData(self, *args): return _chilkat.CkCert_LoadPfxData(self, *args)
- def LoadPfxData2(self, *args): return _chilkat.CkCert_LoadPfxData2(self, *args)
- def ExportToPfxFile(self, *args): return _chilkat.CkCert_ExportToPfxFile(self, *args)
- def get_Utf8(self): return _chilkat.CkCert_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCert_put_Utf8(self, *args)
- def LoadFromFile(self, *args): return _chilkat.CkCert_LoadFromFile(self, *args)
- def LoadFromBase64(self, *args): return _chilkat.CkCert_LoadFromBase64(self, *args)
- def LoadFromBinary(self, *args): return _chilkat.CkCert_LoadFromBinary(self, *args)
- def SetFromEncoded(self, *args): return _chilkat.CkCert_SetFromEncoded(self, *args)
- def GetEncoded(self, *args): return _chilkat.CkCert_GetEncoded(self, *args)
- def get_IsRoot(self): return _chilkat.CkCert_get_IsRoot(self)
- def get_IssuerE(self, *args): return _chilkat.CkCert_get_IssuerE(self, *args)
- def get_IssuerC(self, *args): return _chilkat.CkCert_get_IssuerC(self, *args)
- def get_IssuerS(self, *args): return _chilkat.CkCert_get_IssuerS(self, *args)
- def get_IssuerL(self, *args): return _chilkat.CkCert_get_IssuerL(self, *args)
- def get_IssuerO(self, *args): return _chilkat.CkCert_get_IssuerO(self, *args)
- def get_IssuerOU(self, *args): return _chilkat.CkCert_get_IssuerOU(self, *args)
- def get_IssuerCN(self, *args): return _chilkat.CkCert_get_IssuerCN(self, *args)
- def get_IssuerDN(self, *args): return _chilkat.CkCert_get_IssuerDN(self, *args)
- def get_SubjectE(self, *args): return _chilkat.CkCert_get_SubjectE(self, *args)
- def get_SubjectC(self, *args): return _chilkat.CkCert_get_SubjectC(self, *args)
- def get_SubjectS(self, *args): return _chilkat.CkCert_get_SubjectS(self, *args)
- def get_SubjectL(self, *args): return _chilkat.CkCert_get_SubjectL(self, *args)
- def get_SubjectO(self, *args): return _chilkat.CkCert_get_SubjectO(self, *args)
- def get_SubjectOU(self, *args): return _chilkat.CkCert_get_SubjectOU(self, *args)
- def get_SubjectCN(self, *args): return _chilkat.CkCert_get_SubjectCN(self, *args)
- def get_SubjectDN(self, *args): return _chilkat.CkCert_get_SubjectDN(self, *args)
- def get_SignatureVerified(self): return _chilkat.CkCert_get_SignatureVerified(self)
- def get_TrustedRoot(self): return _chilkat.CkCert_get_TrustedRoot(self)
- def get_Revoked(self): return _chilkat.CkCert_get_Revoked(self)
- def get_Expired(self): return _chilkat.CkCert_get_Expired(self)
- def HasPrivateKey(self): return _chilkat.CkCert_HasPrivateKey(self)
- def SaveToFile(self, *args): return _chilkat.CkCert_SaveToFile(self, *args)
- def get_Rfc822Name(self, *args): return _chilkat.CkCert_get_Rfc822Name(self, *args)
- def get_ValidTo(self, *args): return _chilkat.CkCert_get_ValidTo(self, *args)
- def get_ValidFrom(self, *args): return _chilkat.CkCert_get_ValidFrom(self, *args)
- def get_SerialNumber(self, *args): return _chilkat.CkCert_get_SerialNumber(self, *args)
- def get_ForTimeStamping(self): return _chilkat.CkCert_get_ForTimeStamping(self)
- def get_ForCodeSigning(self): return _chilkat.CkCert_get_ForCodeSigning(self)
- def get_ForClientAuthentication(self): return _chilkat.CkCert_get_ForClientAuthentication(self)
- def get_ForServerAuthentication(self): return _chilkat.CkCert_get_ForServerAuthentication(self)
- def get_ForSecureEmail(self): return _chilkat.CkCert_get_ForSecureEmail(self)
- def get_Version(self, *args): return _chilkat.CkCert_get_Version(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkCert_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCert_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCert_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCert_LastErrorText(self, *args)
- def get_HasKeyContainer(self): return _chilkat.CkCert_get_HasKeyContainer(self)
- def get_KeyContainerName(self, *args): return _chilkat.CkCert_get_KeyContainerName(self, *args)
- def keyContainerName(self): return _chilkat.CkCert_keyContainerName(self)
- def get_CspName(self, *args): return _chilkat.CkCert_get_CspName(self, *args)
- def cspName(self): return _chilkat.CkCert_cspName(self)
- def get_MachineKeyset(self): return _chilkat.CkCert_get_MachineKeyset(self)
- def get_Silent(self): return _chilkat.CkCert_get_Silent(self)
- def LoadByEmailAddress(self, *args): return _chilkat.CkCert_LoadByEmailAddress(self, *args)
- def LoadByCommonName(self, *args): return _chilkat.CkCert_LoadByCommonName(self, *args)
- def ExportCertPem(self, *args): return _chilkat.CkCert_ExportCertPem(self, *args)
- def ExportCertPemFile(self, *args): return _chilkat.CkCert_ExportCertPemFile(self, *args)
- def ExportCertDer(self, *args): return _chilkat.CkCert_ExportCertDer(self, *args)
- def ExportCertDerFile(self, *args): return _chilkat.CkCert_ExportCertDerFile(self, *args)
- def PemFileToDerFile(self, *args): return _chilkat.CkCert_PemFileToDerFile(self, *args)
- def ExportPublicKey(self): return _chilkat.CkCert_ExportPublicKey(self)
- def ExportPrivateKey(self): return _chilkat.CkCert_ExportPrivateKey(self)
- def LinkPrivateKey(self, *args): return _chilkat.CkCert_LinkPrivateKey(self, *args)
- def exportCertPem(self): return _chilkat.CkCert_exportCertPem(self)
-CkCert_swigregister = _chilkat.CkCert_swigregister
-CkCert_swigregister(CkCert)
-
-class CkCertStore(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCertStore, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCertStore, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCertStore()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCertStore
- __del__ = lambda self : None;
- def CreateFileStore(self, *args): return _chilkat.CkCertStore_CreateFileStore(self, *args)
- def CreateMemoryStore(self): return _chilkat.CkCertStore_CreateMemoryStore(self)
- def CreateRegistryStore(self, *args): return _chilkat.CkCertStore_CreateRegistryStore(self, *args)
- def FindCertByRfc822Name(self, *args): return _chilkat.CkCertStore_FindCertByRfc822Name(self, *args)
- def OpenChilkatStore(self, *args): return _chilkat.CkCertStore_OpenChilkatStore(self, *args)
- def OpenCurrentUserStore(self, *args): return _chilkat.CkCertStore_OpenCurrentUserStore(self, *args)
- def OpenFileStore(self, *args): return _chilkat.CkCertStore_OpenFileStore(self, *args)
- def OpenOutlookStore(self, *args): return _chilkat.CkCertStore_OpenOutlookStore(self, *args)
- def OpenRegistryStore(self, *args): return _chilkat.CkCertStore_OpenRegistryStore(self, *args)
- def FindCertBySha1Thumbprint(self, *args): return _chilkat.CkCertStore_FindCertBySha1Thumbprint(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkCertStore_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkCertStore_put_VerboseLogging(self, *args)
- def lastErrorText(self): return _chilkat.CkCertStore_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCertStore_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCertStore_lastErrorHtml(self)
- def version(self): return _chilkat.CkCertStore_version(self)
- def get_Utf8(self): return _chilkat.CkCertStore_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCertStore_put_Utf8(self, *args)
- def LoadPfxFile(self, *args): return _chilkat.CkCertStore_LoadPfxFile(self, *args)
- def LoadPfxData(self, *args): return _chilkat.CkCertStore_LoadPfxData(self, *args)
- def LoadPfxData2(self, *args): return _chilkat.CkCertStore_LoadPfxData2(self, *args)
- def FindCertBySerial(self, *args): return _chilkat.CkCertStore_FindCertBySerial(self, *args)
- def FindCertBySubjectE(self, *args): return _chilkat.CkCertStore_FindCertBySubjectE(self, *args)
- def FindCertBySubjectO(self, *args): return _chilkat.CkCertStore_FindCertBySubjectO(self, *args)
- def FindCertBySubjectCN(self, *args): return _chilkat.CkCertStore_FindCertBySubjectCN(self, *args)
- def FindCertBySubject(self, *args): return _chilkat.CkCertStore_FindCertBySubject(self, *args)
- def GetEmailCert(self, *args): return _chilkat.CkCertStore_GetEmailCert(self, *args)
- def FindCertForEmail(self, *args): return _chilkat.CkCertStore_FindCertForEmail(self, *args)
- def GetCertificate(self, *args): return _chilkat.CkCertStore_GetCertificate(self, *args)
- def get_NumEmailCerts(self): return _chilkat.CkCertStore_get_NumEmailCerts(self)
- def RemoveCertificate(self, *args): return _chilkat.CkCertStore_RemoveCertificate(self, *args)
- def AddCertificate(self, *args): return _chilkat.CkCertStore_AddCertificate(self, *args)
- def get_NumCertificates(self): return _chilkat.CkCertStore_get_NumCertificates(self)
- def get_Version(self, *args): return _chilkat.CkCertStore_get_Version(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkCertStore_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCertStore_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCertStore_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCertStore_LastErrorText(self, *args)
-CkCertStore_swigregister = _chilkat.CkCertStore_swigregister
-CkCertStore_swigregister(CkCertStore)
-
-class CkCreateCS(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCreateCS, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCreateCS, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCreateCS()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCreateCS
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkCreateCS_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCreateCS_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCreateCS_lastErrorHtml(self)
- def get_Utf8(self): return _chilkat.CkCreateCS_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCreateCS_put_Utf8(self, *args)
- def get_ReadOnly(self): return _chilkat.CkCreateCS_get_ReadOnly(self)
- def put_ReadOnly(self, *args): return _chilkat.CkCreateCS_put_ReadOnly(self, *args)
- def get_Version(self, *args): return _chilkat.CkCreateCS_get_Version(self, *args)
- def CreateRegistryStore(self, *args): return _chilkat.CkCreateCS_CreateRegistryStore(self, *args)
- def OpenRegistryStore(self, *args): return _chilkat.CkCreateCS_OpenRegistryStore(self, *args)
- def CreateFileStore(self, *args): return _chilkat.CkCreateCS_CreateFileStore(self, *args)
- def OpenFileStore(self, *args): return _chilkat.CkCreateCS_OpenFileStore(self, *args)
- def CreateMemoryStore(self): return _chilkat.CkCreateCS_CreateMemoryStore(self)
- def OpenChilkatStore(self): return _chilkat.CkCreateCS_OpenChilkatStore(self)
- def OpenOutlookStore(self): return _chilkat.CkCreateCS_OpenOutlookStore(self)
- def OpenLocalSystemStore(self): return _chilkat.CkCreateCS_OpenLocalSystemStore(self)
- def OpenCurrentUserStore(self): return _chilkat.CkCreateCS_OpenCurrentUserStore(self)
- def SaveLastError(self, *args): return _chilkat.CkCreateCS_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCreateCS_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCreateCS_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCreateCS_LastErrorText(self, *args)
-CkCreateCS_swigregister = _chilkat.CkCreateCS_swigregister
-CkCreateCS_swigregister(CkCreateCS)
-
-class CkMime(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkMime, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkMime, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkMime()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkMime
- __del__ = lambda self : None;
- def Convert8Bit(self): return _chilkat.CkMime_Convert8Bit(self)
- def get_UseMmDescription(self): return _chilkat.CkMime_get_UseMmDescription(self)
- def put_UseMmDescription(self, *args): return _chilkat.CkMime_put_UseMmDescription(self, *args)
- def GetMimeBytes(self, *args): return _chilkat.CkMime_GetMimeBytes(self, *args)
- def ExtractPartsToFiles(self, *args): return _chilkat.CkMime_ExtractPartsToFiles(self, *args)
- def AsnBodyToXml(self, *args): return _chilkat.CkMime_AsnBodyToXml(self, *args)
- def asnBodyToXml(self): return _chilkat.CkMime_asnBodyToXml(self)
- def get_CurrentDateTime(self, *args): return _chilkat.CkMime_get_CurrentDateTime(self, *args)
- def currentDateTime(self): return _chilkat.CkMime_currentDateTime(self)
- def EncryptN(self): return _chilkat.CkMime_EncryptN(self)
- def AddEncryptCert(self, *args): return _chilkat.CkMime_AddEncryptCert(self, *args)
- def ClearEncryptCerts(self): return _chilkat.CkMime_ClearEncryptCerts(self)
- def SetBody(self, *args): return _chilkat.CkMime_SetBody(self, *args)
- def UrlEncodeBody(self, *args): return _chilkat.CkMime_UrlEncodeBody(self, *args)
- def AddContentLength(self): return _chilkat.CkMime_AddContentLength(self)
- def get_VerboseLogging(self): return _chilkat.CkMime_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkMime_put_VerboseLogging(self, *args)
- def DecryptUsingPfxData(self, *args): return _chilkat.CkMime_DecryptUsingPfxData(self, *args)
- def DecryptUsingPfxFile(self, *args): return _chilkat.CkMime_DecryptUsingPfxFile(self, *args)
- def AddPfxSourceData(self, *args): return _chilkat.CkMime_AddPfxSourceData(self, *args)
- def AddPfxSourceFile(self, *args): return _chilkat.CkMime_AddPfxSourceFile(self, *args)
- def get_Pkcs7CryptAlg(self, *args): return _chilkat.CkMime_get_Pkcs7CryptAlg(self, *args)
- def pkcs7CryptAlg(self): return _chilkat.CkMime_pkcs7CryptAlg(self)
- def put_Pkcs7CryptAlg(self, *args): return _chilkat.CkMime_put_Pkcs7CryptAlg(self, *args)
- def get_Pkcs7KeyLength(self): return _chilkat.CkMime_get_Pkcs7KeyLength(self)
- def put_Pkcs7KeyLength(self, *args): return _chilkat.CkMime_put_Pkcs7KeyLength(self, *args)
- def get_SigningHashAlg(self, *args): return _chilkat.CkMime_get_SigningHashAlg(self, *args)
- def signingHashAlg(self): return _chilkat.CkMime_signingHashAlg(self)
- def put_SigningHashAlg(self, *args): return _chilkat.CkMime_put_SigningHashAlg(self, *args)
- def GetHeaderFieldAttribute(self, *args): return _chilkat.CkMime_GetHeaderFieldAttribute(self, *args)
- def getHeaderFieldAttribute(self, *args): return _chilkat.CkMime_getHeaderFieldAttribute(self, *args)
- def HasSignatureSigningTime(self, *args): return _chilkat.CkMime_HasSignatureSigningTime(self, *args)
- def GetSignatureSigningTime(self, *args): return _chilkat.CkMime_GetSignatureSigningTime(self, *args)
- def RemoveHeaderField(self, *args): return _chilkat.CkMime_RemoveHeaderField(self, *args)
- def entireHead(self): return _chilkat.CkMime_entireHead(self)
- def entireBody(self): return _chilkat.CkMime_entireBody(self)
- def xml(self): return _chilkat.CkMime_xml(self)
- def mime(self): return _chilkat.CkMime_mime(self)
- def bodyEncoded(self): return _chilkat.CkMime_bodyEncoded(self)
- def bodyDecoded(self): return _chilkat.CkMime_bodyDecoded(self)
- def charset(self): return _chilkat.CkMime_charset(self)
- def disposition(self): return _chilkat.CkMime_disposition(self)
- def encoding(self): return _chilkat.CkMime_encoding(self)
- def contentType(self): return _chilkat.CkMime_contentType(self)
- def filename(self): return _chilkat.CkMime_filename(self)
- def name(self): return _chilkat.CkMime_name(self)
- def boundary(self): return _chilkat.CkMime_boundary(self)
- def micalg(self): return _chilkat.CkMime_micalg(self)
- def protocol(self): return _chilkat.CkMime_protocol(self)
- def header(self, *args): return _chilkat.CkMime_header(self, *args)
- def headerName(self, *args): return _chilkat.CkMime_headerName(self, *args)
- def headerValue(self, *args): return _chilkat.CkMime_headerValue(self, *args)
- def getHeaderField(self, *args): return _chilkat.CkMime_getHeaderField(self, *args)
- def getHeaderFieldName(self, *args): return _chilkat.CkMime_getHeaderFieldName(self, *args)
- def getHeaderFieldValue(self, *args): return _chilkat.CkMime_getHeaderFieldValue(self, *args)
- def getEntireHead(self): return _chilkat.CkMime_getEntireHead(self)
- def getEntireBody(self): return _chilkat.CkMime_getEntireBody(self)
- def getXml(self): return _chilkat.CkMime_getXml(self)
- def getMime(self): return _chilkat.CkMime_getMime(self)
- def getBodyEncoded(self): return _chilkat.CkMime_getBodyEncoded(self)
- def getBodyDecoded(self): return _chilkat.CkMime_getBodyDecoded(self)
- def lastErrorText(self): return _chilkat.CkMime_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkMime_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkMime_lastErrorHtml(self)
- def get_Utf8(self): return _chilkat.CkMime_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkMime_put_Utf8(self, *args)
- def get_Version(self, *args): return _chilkat.CkMime_get_Version(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkMime_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkMime_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkMime_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkMime_LastErrorText(self, *args)
- def AddDetachedSignaturePk(self, *args): return _chilkat.CkMime_AddDetachedSignaturePk(self, *args)
- def AddDetachedSignaturePk2(self, *args): return _chilkat.CkMime_AddDetachedSignaturePk2(self, *args)
- def ConvertToSignedPk(self, *args): return _chilkat.CkMime_ConvertToSignedPk(self, *args)
- def Decrypt(self): return _chilkat.CkMime_Decrypt(self)
- def Decrypt2(self, *args): return _chilkat.CkMime_Decrypt2(self, *args)
- def Verify(self): return _chilkat.CkMime_Verify(self)
- def ConvertToMultipartMixed(self): return _chilkat.CkMime_ConvertToMultipartMixed(self)
- def ConvertToMultipartAlt(self): return _chilkat.CkMime_ConvertToMultipartAlt(self)
- def SetBodyFromPlainText(self, *args): return _chilkat.CkMime_SetBodyFromPlainText(self, *args)
- def SetHeaderField(self, *args): return _chilkat.CkMime_SetHeaderField(self, *args)
- def GetHeaderField(self, *args): return _chilkat.CkMime_GetHeaderField(self, *args)
- def GetHeaderFieldName(self, *args): return _chilkat.CkMime_GetHeaderFieldName(self, *args)
- def GetHeaderFieldValue(self, *args): return _chilkat.CkMime_GetHeaderFieldValue(self, *args)
- def AddDetachedSignature2(self, *args): return _chilkat.CkMime_AddDetachedSignature2(self, *args)
- def AddHeaderField(self, *args): return _chilkat.CkMime_AddHeaderField(self, *args)
- def SetVerifyCert(self, *args): return _chilkat.CkMime_SetVerifyCert(self, *args)
- def LoadMimeFile(self, *args): return _chilkat.CkMime_LoadMimeFile(self, *args)
- def LoadMime(self, *args): return _chilkat.CkMime_LoadMime(self, *args)
- def SaveMime(self, *args): return _chilkat.CkMime_SaveMime(self, *args)
- def ToEmailObject(self): return _chilkat.CkMime_ToEmailObject(self)
- def get_NumParts(self): return _chilkat.CkMime_get_NumParts(self)
- def GetPart(self, *args): return _chilkat.CkMime_GetPart(self, *args)
- def get_Protocol(self, *args): return _chilkat.CkMime_get_Protocol(self, *args)
- def put_Protocol(self, *args): return _chilkat.CkMime_put_Protocol(self, *args)
- def get_Micalg(self, *args): return _chilkat.CkMime_get_Micalg(self, *args)
- def put_Micalg(self, *args): return _chilkat.CkMime_put_Micalg(self, *args)
- def get_Boundary(self, *args): return _chilkat.CkMime_get_Boundary(self, *args)
- def put_Boundary(self, *args): return _chilkat.CkMime_put_Boundary(self, *args)
- def get_Name(self, *args): return _chilkat.CkMime_get_Name(self, *args)
- def put_Name(self, *args): return _chilkat.CkMime_put_Name(self, *args)
- def get_Filename(self, *args): return _chilkat.CkMime_get_Filename(self, *args)
- def put_Filename(self, *args): return _chilkat.CkMime_put_Filename(self, *args)
- def get_Charset(self, *args): return _chilkat.CkMime_get_Charset(self, *args)
- def put_Charset(self, *args): return _chilkat.CkMime_put_Charset(self, *args)
- def get_Disposition(self, *args): return _chilkat.CkMime_get_Disposition(self, *args)
- def put_Disposition(self, *args): return _chilkat.CkMime_put_Disposition(self, *args)
- def get_Encoding(self, *args): return _chilkat.CkMime_get_Encoding(self, *args)
- def put_Encoding(self, *args): return _chilkat.CkMime_put_Encoding(self, *args)
- def get_ContentType(self, *args): return _chilkat.CkMime_get_ContentType(self, *args)
- def put_ContentType(self, *args): return _chilkat.CkMime_put_ContentType(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkMime_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkMime_IsUnlocked(self)
- def get_NumHeaderFields(self): return _chilkat.CkMime_get_NumHeaderFields(self)
- def get_NumSignerCerts(self): return _chilkat.CkMime_get_NumSignerCerts(self)
- def get_NumEncryptCerts(self): return _chilkat.CkMime_get_NumEncryptCerts(self)
- def get_UnwrapExtras(self): return _chilkat.CkMime_get_UnwrapExtras(self)
- def put_UnwrapExtras(self, *args): return _chilkat.CkMime_put_UnwrapExtras(self, *args)
- def SetCSP(self, *args): return _chilkat.CkMime_SetCSP(self, *args)
- def AppendPart(self, *args): return _chilkat.CkMime_AppendPart(self, *args)
- def AppendPartFromFile(self, *args): return _chilkat.CkMime_AppendPartFromFile(self, *args)
- def NewMultipartMixed(self): return _chilkat.CkMime_NewMultipartMixed(self)
- def NewMultipartRelated(self): return _chilkat.CkMime_NewMultipartRelated(self)
- def NewMultipartAlternative(self): return _chilkat.CkMime_NewMultipartAlternative(self)
- def NewMessageRfc822(self, *args): return _chilkat.CkMime_NewMessageRfc822(self, *args)
- def SaveBody(self, *args): return _chilkat.CkMime_SaveBody(self, *args)
- def IsMultipart(self): return _chilkat.CkMime_IsMultipart(self)
- def IsPlainText(self): return _chilkat.CkMime_IsPlainText(self)
- def IsHtml(self): return _chilkat.CkMime_IsHtml(self)
- def IsXml(self): return _chilkat.CkMime_IsXml(self)
- def IsSigned(self): return _chilkat.CkMime_IsSigned(self)
- def IsEncrypted(self): return _chilkat.CkMime_IsEncrypted(self)
- def IsMultipartMixed(self): return _chilkat.CkMime_IsMultipartMixed(self)
- def IsMultipartAlternative(self): return _chilkat.CkMime_IsMultipartAlternative(self)
- def IsMultipartRelated(self): return _chilkat.CkMime_IsMultipartRelated(self)
- def IsAttachment(self): return _chilkat.CkMime_IsAttachment(self)
- def IsText(self): return _chilkat.CkMime_IsText(self)
- def IsApplicationData(self): return _chilkat.CkMime_IsApplicationData(self)
- def IsImage(self): return _chilkat.CkMime_IsImage(self)
- def IsAudio(self): return _chilkat.CkMime_IsAudio(self)
- def IsVideo(self): return _chilkat.CkMime_IsVideo(self)
- def GetBodyBinary(self, *args): return _chilkat.CkMime_GetBodyBinary(self, *args)
- def GetBodyEncoded(self, *args): return _chilkat.CkMime_GetBodyEncoded(self, *args)
- def GetBodyDecoded(self, *args): return _chilkat.CkMime_GetBodyDecoded(self, *args)
- def SetBodyFromEncoded(self, *args): return _chilkat.CkMime_SetBodyFromEncoded(self, *args)
- def SetBodyFromHtml(self, *args): return _chilkat.CkMime_SetBodyFromHtml(self, *args)
- def SetBodyFromXml(self, *args): return _chilkat.CkMime_SetBodyFromXml(self, *args)
- def SetBodyFromBinary(self, *args): return _chilkat.CkMime_SetBodyFromBinary(self, *args)
- def SetBodyFromFile(self, *args): return _chilkat.CkMime_SetBodyFromFile(self, *args)
- def Encrypt(self, *args): return _chilkat.CkMime_Encrypt(self, *args)
- def ConvertToSigned(self, *args): return _chilkat.CkMime_ConvertToSigned(self, *args)
- def AddDetachedSignature(self, *args): return _chilkat.CkMime_AddDetachedSignature(self, *args)
- def SaveXml(self, *args): return _chilkat.CkMime_SaveXml(self, *args)
- def GetMime(self, *args): return _chilkat.CkMime_GetMime(self, *args)
- def LoadXml(self, *args): return _chilkat.CkMime_LoadXml(self, *args)
- def GetXml(self, *args): return _chilkat.CkMime_GetXml(self, *args)
- def GetEncryptCert(self, *args): return _chilkat.CkMime_GetEncryptCert(self, *args)
- def GetSignerCert(self, *args): return _chilkat.CkMime_GetSignerCert(self, *args)
- def UnwrapSecurity(self): return _chilkat.CkMime_UnwrapSecurity(self)
- def LoadXmlFile(self, *args): return _chilkat.CkMime_LoadXmlFile(self, *args)
- def GetEntireHead(self, *args): return _chilkat.CkMime_GetEntireHead(self, *args)
- def GetEntireBody(self, *args): return _chilkat.CkMime_GetEntireBody(self, *args)
- def RemovePart(self, *args): return _chilkat.CkMime_RemovePart(self, *args)
- def ContainsEncryptedParts(self): return _chilkat.CkMime_ContainsEncryptedParts(self)
- def ContainsSignedParts(self): return _chilkat.CkMime_ContainsSignedParts(self)
-CkMime_swigregister = _chilkat.CkMime_swigregister
-CkMime_swigregister(CkMime)
-
-class CkEmailBundle(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkEmailBundle, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkEmailBundle, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkEmailBundle()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkEmailBundle
- __del__ = lambda self : None;
- def FindByHeader(self, *args): return _chilkat.CkEmailBundle_FindByHeader(self, *args)
- def RemoveEmailByIndex(self, *args): return _chilkat.CkEmailBundle_RemoveEmailByIndex(self, *args)
- def lastErrorText(self): return _chilkat.CkEmailBundle_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkEmailBundle_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkEmailBundle_lastErrorHtml(self)
- def getXml(self): return _chilkat.CkEmailBundle_getXml(self)
- def get_Utf8(self): return _chilkat.CkEmailBundle_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkEmailBundle_put_Utf8(self, *args)
- def GetUidls(self): return _chilkat.CkEmailBundle_GetUidls(self)
- def RemoveEmail(self, *args): return _chilkat.CkEmailBundle_RemoveEmail(self, *args)
- def GetEmail(self, *args): return _chilkat.CkEmailBundle_GetEmail(self, *args)
- def AddEmail(self, *args): return _chilkat.CkEmailBundle_AddEmail(self, *args)
- def get_MessageCount(self): return _chilkat.CkEmailBundle_get_MessageCount(self)
- def GetXml(self, *args): return _chilkat.CkEmailBundle_GetXml(self, *args)
- def SaveXml(self, *args): return _chilkat.CkEmailBundle_SaveXml(self, *args)
- def LoadXml(self, *args): return _chilkat.CkEmailBundle_LoadXml(self, *args)
- def LoadXmlString(self, *args): return _chilkat.CkEmailBundle_LoadXmlString(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkEmailBundle_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkEmailBundle_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkEmailBundle_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkEmailBundle_LastErrorText(self, *args)
- def SortBySubject(self, *args): return _chilkat.CkEmailBundle_SortBySubject(self, *args)
- def SortBySender(self, *args): return _chilkat.CkEmailBundle_SortBySender(self, *args)
- def SortByRecipient(self, *args): return _chilkat.CkEmailBundle_SortByRecipient(self, *args)
- def SortByDate(self, *args): return _chilkat.CkEmailBundle_SortByDate(self, *args)
-CkEmailBundle_swigregister = _chilkat.CkEmailBundle_swigregister
-CkEmailBundle_swigregister(CkEmailBundle)
-
-class CkMailMan(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkMailMan, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkMailMan, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkMailMan()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkMailMan
- __del__ = lambda self : None;
- def GetSizeByUidl(self, *args): return _chilkat.CkMailMan_GetSizeByUidl(self, *args)
- def SendMimeToList(self, *args): return _chilkat.CkMailMan_SendMimeToList(self, *args)
- def SendToDistributionList(self, *args): return _chilkat.CkMailMan_SendToDistributionList(self, *args)
- def get_ClientIpAddress(self, *args): return _chilkat.CkMailMan_get_ClientIpAddress(self, *args)
- def clientIpAddress(self): return _chilkat.CkMailMan_clientIpAddress(self)
- def put_ClientIpAddress(self, *args): return _chilkat.CkMailMan_put_ClientIpAddress(self, *args)
- def get_Pop3SessionId(self): return _chilkat.CkMailMan_get_Pop3SessionId(self)
- def MxLookupAll(self, *args): return _chilkat.CkMailMan_MxLookupAll(self, *args)
- def DeleteByMsgnum(self, *args): return _chilkat.CkMailMan_DeleteByMsgnum(self, *args)
- def FetchByMsgnum(self, *args): return _chilkat.CkMailMan_FetchByMsgnum(self, *args)
- def FetchMimeByMsgnum(self, *args): return _chilkat.CkMailMan_FetchMimeByMsgnum(self, *args)
- def get_SendBufferSize(self): return _chilkat.CkMailMan_get_SendBufferSize(self)
- def put_SendBufferSize(self, *args): return _chilkat.CkMailMan_put_SendBufferSize(self, *args)
- def SshTunnel(self, *args): return _chilkat.CkMailMan_SshTunnel(self, *args)
- def SshAuthenticatePw(self, *args): return _chilkat.CkMailMan_SshAuthenticatePw(self, *args)
- def SshAuthenticatePk(self, *args): return _chilkat.CkMailMan_SshAuthenticatePk(self, *args)
- def SshCloseTunnel(self, *args): return _chilkat.CkMailMan_SshCloseTunnel(self, *args)
- def get_IncludeRootCert(self): return _chilkat.CkMailMan_get_IncludeRootCert(self)
- def put_IncludeRootCert(self, *args): return _chilkat.CkMailMan_put_IncludeRootCert(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkMailMan_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkMailMan_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkMailMan_put_SocksHostname(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkMailMan_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkMailMan_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkMailMan_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkMailMan_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkMailMan_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkMailMan_put_SocksPassword(self, *args)
- def get_SocksPort(self): return _chilkat.CkMailMan_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkMailMan_put_SocksPort(self, *args)
- def get_SocksVersion(self): return _chilkat.CkMailMan_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkMailMan_put_SocksVersion(self, *args)
- def SetSslClientCertPfx(self, *args): return _chilkat.CkMailMan_SetSslClientCertPfx(self, *args)
- def SendMimeBytes(self, *args): return _chilkat.CkMailMan_SendMimeBytes(self, *args)
- def RenderToMimeBytes(self, *args): return _chilkat.CkMailMan_RenderToMimeBytes(self, *args)
- def SendMimeBytesQ(self, *args): return _chilkat.CkMailMan_SendMimeBytesQ(self, *args)
- def get_HttpProxyHostname(self, *args): return _chilkat.CkMailMan_get_HttpProxyHostname(self, *args)
- def httpProxyHostname(self): return _chilkat.CkMailMan_httpProxyHostname(self)
- def put_HttpProxyHostname(self, *args): return _chilkat.CkMailMan_put_HttpProxyHostname(self, *args)
- def get_HttpProxyAuthMethod(self, *args): return _chilkat.CkMailMan_get_HttpProxyAuthMethod(self, *args)
- def httpProxyAuthMethod(self): return _chilkat.CkMailMan_httpProxyAuthMethod(self)
- def put_HttpProxyAuthMethod(self, *args): return _chilkat.CkMailMan_put_HttpProxyAuthMethod(self, *args)
- def get_HttpProxyUsername(self, *args): return _chilkat.CkMailMan_get_HttpProxyUsername(self, *args)
- def httpProxyUsername(self): return _chilkat.CkMailMan_httpProxyUsername(self)
- def put_HttpProxyUsername(self, *args): return _chilkat.CkMailMan_put_HttpProxyUsername(self, *args)
- def get_HttpProxyPassword(self, *args): return _chilkat.CkMailMan_get_HttpProxyPassword(self, *args)
- def httpProxyPassword(self): return _chilkat.CkMailMan_httpProxyPassword(self)
- def put_HttpProxyPassword(self, *args): return _chilkat.CkMailMan_put_HttpProxyPassword(self, *args)
- def get_HttpProxyPort(self): return _chilkat.CkMailMan_get_HttpProxyPort(self)
- def put_HttpProxyPort(self, *args): return _chilkat.CkMailMan_put_HttpProxyPort(self, *args)
- def get_AutoFix(self): return _chilkat.CkMailMan_get_AutoFix(self)
- def put_AutoFix(self, *args): return _chilkat.CkMailMan_put_AutoFix(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkMailMan_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkMailMan_put_VerboseLogging(self, *args)
- def get_Pop3Stls(self): return _chilkat.CkMailMan_get_Pop3Stls(self)
- def put_Pop3Stls(self, *args): return _chilkat.CkMailMan_put_Pop3Stls(self, *args)
- def AddPfxSourceData(self, *args): return _chilkat.CkMailMan_AddPfxSourceData(self, *args)
- def AddPfxSourceFile(self, *args): return _chilkat.CkMailMan_AddPfxSourceFile(self, *args)
- def SmtpSendRawCommand(self, *args): return _chilkat.CkMailMan_SmtpSendRawCommand(self, *args)
- def smtpSendRawCommand(self, *args): return _chilkat.CkMailMan_smtpSendRawCommand(self, *args)
- def Pop3SendRawCommand(self, *args): return _chilkat.CkMailMan_Pop3SendRawCommand(self, *args)
- def pop3SendRawCommand(self, *args): return _chilkat.CkMailMan_pop3SendRawCommand(self, *args)
- def Pop3EndSessionNoQuit(self): return _chilkat.CkMailMan_Pop3EndSessionNoQuit(self)
- def lastErrorText(self): return _chilkat.CkMailMan_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkMailMan_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkMailMan_lastErrorHtml(self)
- def smtpPassword(self): return _chilkat.CkMailMan_smtpPassword(self)
- def smtpUsername(self): return _chilkat.CkMailMan_smtpUsername(self)
- def dsnNotify(self): return _chilkat.CkMailMan_dsnNotify(self)
- def dsnEnvid(self): return _chilkat.CkMailMan_dsnEnvid(self)
- def dsnRet(self): return _chilkat.CkMailMan_dsnRet(self)
- def smtpAuthMethod(self): return _chilkat.CkMailMan_smtpAuthMethod(self)
- def smtpLoginDomain(self): return _chilkat.CkMailMan_smtpLoginDomain(self)
- def filter(self): return _chilkat.CkMailMan_filter(self)
- def popPassword(self): return _chilkat.CkMailMan_popPassword(self)
- def popUsername(self): return _chilkat.CkMailMan_popUsername(self)
- def mailHost(self): return _chilkat.CkMailMan_mailHost(self)
- def heloHostname(self): return _chilkat.CkMailMan_heloHostname(self)
- def lastSendQFilename(self): return _chilkat.CkMailMan_lastSendQFilename(self)
- def version(self): return _chilkat.CkMailMan_version(self)
- def smtpHost(self): return _chilkat.CkMailMan_smtpHost(self)
- def logMailReceivedFilename(self): return _chilkat.CkMailMan_logMailReceivedFilename(self)
- def logMailSentFilename(self): return _chilkat.CkMailMan_logMailSentFilename(self)
- def mxLookup(self, *args): return _chilkat.CkMailMan_mxLookup(self, *args)
- def renderToMime(self, *args): return _chilkat.CkMailMan_renderToMime(self, *args)
- def getMailboxInfoXml(self): return _chilkat.CkMailMan_getMailboxInfoXml(self)
- def VerifyRecipients(self, *args): return _chilkat.CkMailMan_VerifyRecipients(self, *args)
- def SetSslClientCert(self, *args): return _chilkat.CkMailMan_SetSslClientCert(self, *args)
- def GetPop3SslServerCert(self): return _chilkat.CkMailMan_GetPop3SslServerCert(self)
- def GetSmtpSslServerCert(self): return _chilkat.CkMailMan_GetSmtpSslServerCert(self)
- def get_Pop3SslServerCertVerified(self): return _chilkat.CkMailMan_get_Pop3SslServerCertVerified(self)
- def get_SmtpSslServerCertVerified(self): return _chilkat.CkMailMan_get_SmtpSslServerCertVerified(self)
- def GetMailboxSize(self): return _chilkat.CkMailMan_GetMailboxSize(self)
- def GetMailboxCount(self): return _chilkat.CkMailMan_GetMailboxCount(self)
- def Pop3BeginSession(self): return _chilkat.CkMailMan_Pop3BeginSession(self)
- def Pop3EndSession(self): return _chilkat.CkMailMan_Pop3EndSession(self)
- def Pop3Noop(self): return _chilkat.CkMailMan_Pop3Noop(self)
- def Pop3Reset(self): return _chilkat.CkMailMan_Pop3Reset(self)
- def get_Pop3SessionLog(self, *args): return _chilkat.CkMailMan_get_Pop3SessionLog(self, *args)
- def ClearPop3SessionLog(self): return _chilkat.CkMailMan_ClearPop3SessionLog(self)
- def pop3SessionLog(self): return _chilkat.CkMailMan_pop3SessionLog(self)
- def GetMailboxInfoXml(self, *args): return _chilkat.CkMailMan_GetMailboxInfoXml(self, *args)
- def SetDecryptCert2(self, *args): return _chilkat.CkMailMan_SetDecryptCert2(self, *args)
- def get_SmtpSessionLog(self, *args): return _chilkat.CkMailMan_get_SmtpSessionLog(self, *args)
- def ClearSmtpSessionLog(self): return _chilkat.CkMailMan_ClearSmtpSessionLog(self)
- def smtpSessionLog(self): return _chilkat.CkMailMan_smtpSessionLog(self)
- def get_Utf8(self): return _chilkat.CkMailMan_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkMailMan_put_Utf8(self, *args)
- def OpenSmtpConnection(self): return _chilkat.CkMailMan_OpenSmtpConnection(self)
- def CloseSmtpConnection(self): return _chilkat.CkMailMan_CloseSmtpConnection(self)
- def SmtpReset(self): return _chilkat.CkMailMan_SmtpReset(self)
- def SmtpNoop(self): return _chilkat.CkMailMan_SmtpNoop(self)
- def get_HeartbeatMs(self): return _chilkat.CkMailMan_get_HeartbeatMs(self)
- def put_HeartbeatMs(self, *args): return _chilkat.CkMailMan_put_HeartbeatMs(self, *args)
- def get_HeloHostname(self, *args): return _chilkat.CkMailMan_get_HeloHostname(self, *args)
- def put_HeloHostname(self, *args): return _chilkat.CkMailMan_put_HeloHostname(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkMailMan_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkMailMan_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkMailMan_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkMailMan_LastErrorText(self, *args)
- def get_SmtpPassword(self, *args): return _chilkat.CkMailMan_get_SmtpPassword(self, *args)
- def put_SmtpPassword(self, *args): return _chilkat.CkMailMan_put_SmtpPassword(self, *args)
- def get_SmtpUsername(self, *args): return _chilkat.CkMailMan_get_SmtpUsername(self, *args)
- def put_SmtpUsername(self, *args): return _chilkat.CkMailMan_put_SmtpUsername(self, *args)
- def get_DsnNotify(self, *args): return _chilkat.CkMailMan_get_DsnNotify(self, *args)
- def put_DsnNotify(self, *args): return _chilkat.CkMailMan_put_DsnNotify(self, *args)
- def get_DsnEnvid(self, *args): return _chilkat.CkMailMan_get_DsnEnvid(self, *args)
- def put_DsnEnvid(self, *args): return _chilkat.CkMailMan_put_DsnEnvid(self, *args)
- def get_DsnRet(self, *args): return _chilkat.CkMailMan_get_DsnRet(self, *args)
- def put_DsnRet(self, *args): return _chilkat.CkMailMan_put_DsnRet(self, *args)
- def get_LastSmtpStatus(self): return _chilkat.CkMailMan_get_LastSmtpStatus(self)
- def get_ReadTimeout(self): return _chilkat.CkMailMan_get_ReadTimeout(self)
- def put_ReadTimeout(self, *args): return _chilkat.CkMailMan_put_ReadTimeout(self, *args)
- def get_ConnectTimeout(self): return _chilkat.CkMailMan_get_ConnectTimeout(self)
- def put_ConnectTimeout(self, *args): return _chilkat.CkMailMan_put_ConnectTimeout(self, *args)
- def get_ResetDateOnLoad(self): return _chilkat.CkMailMan_get_ResetDateOnLoad(self)
- def put_ResetDateOnLoad(self, *args): return _chilkat.CkMailMan_put_ResetDateOnLoad(self, *args)
- def get_OpaqueSigning(self): return _chilkat.CkMailMan_get_OpaqueSigning(self)
- def put_OpaqueSigning(self, *args): return _chilkat.CkMailMan_put_OpaqueSigning(self, *args)
- def get_AllOrNone(self): return _chilkat.CkMailMan_get_AllOrNone(self)
- def put_AllOrNone(self, *args): return _chilkat.CkMailMan_put_AllOrNone(self, *args)
- def get_Pop3SPA(self): return _chilkat.CkMailMan_get_Pop3SPA(self)
- def put_Pop3SPA(self, *args): return _chilkat.CkMailMan_put_Pop3SPA(self, *args)
- def get_StartTLS(self): return _chilkat.CkMailMan_get_StartTLS(self)
- def put_StartTLS(self, *args): return _chilkat.CkMailMan_put_StartTLS(self, *args)
- def get_EmbedCertChain(self): return _chilkat.CkMailMan_get_EmbedCertChain(self)
- def put_EmbedCertChain(self, *args): return _chilkat.CkMailMan_put_EmbedCertChain(self, *args)
- def get_PopSsl(self): return _chilkat.CkMailMan_get_PopSsl(self)
- def put_PopSsl(self, *args): return _chilkat.CkMailMan_put_PopSsl(self, *args)
- def get_SmtpSsl(self): return _chilkat.CkMailMan_get_SmtpSsl(self)
- def put_SmtpSsl(self, *args): return _chilkat.CkMailMan_put_SmtpSsl(self, *args)
- def get_ImmediateDelete(self): return _chilkat.CkMailMan_get_ImmediateDelete(self)
- def put_ImmediateDelete(self, *args): return _chilkat.CkMailMan_put_ImmediateDelete(self, *args)
- def get_SendIndividual(self): return _chilkat.CkMailMan_get_SendIndividual(self)
- def put_SendIndividual(self, *args): return _chilkat.CkMailMan_put_SendIndividual(self, *args)
- def get_SmtpAuthMethod(self, *args): return _chilkat.CkMailMan_get_SmtpAuthMethod(self, *args)
- def put_SmtpAuthMethod(self, *args): return _chilkat.CkMailMan_put_SmtpAuthMethod(self, *args)
- def get_SmtpLoginDomain(self, *args): return _chilkat.CkMailMan_get_SmtpLoginDomain(self, *args)
- def put_SmtpLoginDomain(self, *args): return _chilkat.CkMailMan_put_SmtpLoginDomain(self, *args)
- def get_Filter(self, *args): return _chilkat.CkMailMan_get_Filter(self, *args)
- def put_Filter(self, *args): return _chilkat.CkMailMan_put_Filter(self, *args)
- def get_SizeLimit(self): return _chilkat.CkMailMan_get_SizeLimit(self)
- def put_SizeLimit(self, *args): return _chilkat.CkMailMan_put_SizeLimit(self, *args)
- def get_MaxCount(self): return _chilkat.CkMailMan_get_MaxCount(self)
- def put_MaxCount(self, *args): return _chilkat.CkMailMan_put_MaxCount(self, *args)
- def get_MailPort(self): return _chilkat.CkMailMan_get_MailPort(self)
- def put_MailPort(self, *args): return _chilkat.CkMailMan_put_MailPort(self, *args)
- def get_SmtpPort(self): return _chilkat.CkMailMan_get_SmtpPort(self)
- def put_SmtpPort(self, *args): return _chilkat.CkMailMan_put_SmtpPort(self, *args)
- def get_PopPassword(self, *args): return _chilkat.CkMailMan_get_PopPassword(self, *args)
- def put_PopPassword(self, *args): return _chilkat.CkMailMan_put_PopPassword(self, *args)
- def put_PopPasswordBase64(self, *args): return _chilkat.CkMailMan_put_PopPasswordBase64(self, *args)
- def get_PopUsername(self, *args): return _chilkat.CkMailMan_get_PopUsername(self, *args)
- def put_PopUsername(self, *args): return _chilkat.CkMailMan_put_PopUsername(self, *args)
- def get_MailHost(self, *args): return _chilkat.CkMailMan_get_MailHost(self, *args)
- def put_MailHost(self, *args): return _chilkat.CkMailMan_put_MailHost(self, *args)
- def get_LastSendQFilename(self, *args): return _chilkat.CkMailMan_get_LastSendQFilename(self, *args)
- def get_Version(self, *args): return _chilkat.CkMailMan_get_Version(self, *args)
- def get_SmtpHost(self, *args): return _chilkat.CkMailMan_get_SmtpHost(self, *args)
- def put_SmtpHost(self, *args): return _chilkat.CkMailMan_put_SmtpHost(self, *args)
- def get_AutoGenMessageId(self): return _chilkat.CkMailMan_get_AutoGenMessageId(self)
- def put_AutoGenMessageId(self, *args): return _chilkat.CkMailMan_put_AutoGenMessageId(self, *args)
- def get_LogMailReceivedFilename(self, *args): return _chilkat.CkMailMan_get_LogMailReceivedFilename(self, *args)
- def put_LogMailReceivedFilename(self, *args): return _chilkat.CkMailMan_put_LogMailReceivedFilename(self, *args)
- def get_LogMailSentFilename(self, *args): return _chilkat.CkMailMan_get_LogMailSentFilename(self, *args)
- def put_LogMailSentFilename(self, *args): return _chilkat.CkMailMan_put_LogMailSentFilename(self, *args)
- def ClearBadEmailAddresses(self): return _chilkat.CkMailMan_ClearBadEmailAddresses(self)
- def GetBadEmailAddresses(self): return _chilkat.CkMailMan_GetBadEmailAddresses(self)
- def GetUidls(self): return _chilkat.CkMailMan_GetUidls(self)
- def IsSmtpDsnCapable(self): return _chilkat.CkMailMan_IsSmtpDsnCapable(self)
- def VerifySmtpLogin(self): return _chilkat.CkMailMan_VerifySmtpLogin(self)
- def VerifySmtpConnection(self): return _chilkat.CkMailMan_VerifySmtpConnection(self)
- def VerifyPopLogin(self): return _chilkat.CkMailMan_VerifyPopLogin(self)
- def VerifyPopConnection(self): return _chilkat.CkMailMan_VerifyPopConnection(self)
- def FetchMultiple(self, *args): return _chilkat.CkMailMan_FetchMultiple(self, *args)
- def FetchMultipleMime(self, *args): return _chilkat.CkMailMan_FetchMultipleMime(self, *args)
- def TransferMultipleMime(self, *args): return _chilkat.CkMailMan_TransferMultipleMime(self, *args)
- def FetchMultipleHeaders(self, *args): return _chilkat.CkMailMan_FetchMultipleHeaders(self, *args)
- def DeleteByUidl(self, *args): return _chilkat.CkMailMan_DeleteByUidl(self, *args)
- def FetchEmail(self, *args): return _chilkat.CkMailMan_FetchEmail(self, *args)
- def FetchMime(self, *args): return _chilkat.CkMailMan_FetchMime(self, *args)
- def DeleteMultiple(self, *args): return _chilkat.CkMailMan_DeleteMultiple(self, *args)
- def DeleteBundle(self, *args): return _chilkat.CkMailMan_DeleteBundle(self, *args)
- def FetchSingleHeader(self, *args): return _chilkat.CkMailMan_FetchSingleHeader(self, *args)
- def FetchSingleHeaderByUidl(self, *args): return _chilkat.CkMailMan_FetchSingleHeaderByUidl(self, *args)
- def GetFullEmail(self, *args): return _chilkat.CkMailMan_GetFullEmail(self, *args)
- def GetHeaders(self, *args): return _chilkat.CkMailMan_GetHeaders(self, *args)
- def DeleteEmail(self, *args): return _chilkat.CkMailMan_DeleteEmail(self, *args)
- def GetAllHeaders(self, *args): return _chilkat.CkMailMan_GetAllHeaders(self, *args)
- def LoadXmlString(self, *args): return _chilkat.CkMailMan_LoadXmlString(self, *args)
- def LoadXmlFile(self, *args): return _chilkat.CkMailMan_LoadXmlFile(self, *args)
- def LoadXmlEmail(self, *args): return _chilkat.CkMailMan_LoadXmlEmail(self, *args)
- def MxLookup(self, *args): return _chilkat.CkMailMan_MxLookup(self, *args)
- def LoadXmlEmailString(self, *args): return _chilkat.CkMailMan_LoadXmlEmailString(self, *args)
- def QuickSend(self, *args): return _chilkat.CkMailMan_QuickSend(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkMailMan_UnlockComponent(self, *args)
- def CheckMail(self): return _chilkat.CkMailMan_CheckMail(self)
- def TransferMail(self): return _chilkat.CkMailMan_TransferMail(self)
- def CopyMail(self): return _chilkat.CkMailMan_CopyMail(self)
- def SendBundle(self, *args): return _chilkat.CkMailMan_SendBundle(self, *args)
- def SendEmail(self, *args): return _chilkat.CkMailMan_SendEmail(self, *args)
- def SendQ(self, *args): return _chilkat.CkMailMan_SendQ(self, *args)
- def SendQ2(self, *args): return _chilkat.CkMailMan_SendQ2(self, *args)
- def LoadMbx(self, *args): return _chilkat.CkMailMan_LoadMbx(self, *args)
- def LoadEml(self, *args): return _chilkat.CkMailMan_LoadEml(self, *args)
- def LoadMime(self, *args): return _chilkat.CkMailMan_LoadMime(self, *args)
- def IsUnlocked(self): return _chilkat.CkMailMan_IsUnlocked(self)
- def RenderToMime(self, *args): return _chilkat.CkMailMan_RenderToMime(self, *args)
- def SendMime(self, *args): return _chilkat.CkMailMan_SendMime(self, *args)
- def SendMimeQ(self, *args): return _chilkat.CkMailMan_SendMimeQ(self, *args)
-CkMailMan_swigregister = _chilkat.CkMailMan_swigregister
-CkMailMan_swigregister(CkMailMan)
-
-class CkGzip(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkGzip, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkGzip, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkGzip()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkGzip
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkGzip_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkGzip_put_Utf8(self, *args)
- def get_Version(self, *args): return _chilkat.CkGzip_get_Version(self, *args)
- def version(self): return _chilkat.CkGzip_version(self)
- def CompressFile2(self, *args): return _chilkat.CkGzip_CompressFile2(self, *args)
- def CompressString(self, *args): return _chilkat.CkGzip_CompressString(self, *args)
- def CompressStringToFile(self, *args): return _chilkat.CkGzip_CompressStringToFile(self, *args)
- def ReadFile(self, *args): return _chilkat.CkGzip_ReadFile(self, *args)
- def UnTarGz(self, *args): return _chilkat.CkGzip_UnTarGz(self, *args)
- def UncompressFileToString(self, *args): return _chilkat.CkGzip_UncompressFileToString(self, *args)
- def uncompressFileToString(self, *args): return _chilkat.CkGzip_uncompressFileToString(self, *args)
- def UncompressString(self, *args): return _chilkat.CkGzip_UncompressString(self, *args)
- def uncompressString(self, *args): return _chilkat.CkGzip_uncompressString(self, *args)
- def WriteFile(self, *args): return _chilkat.CkGzip_WriteFile(self, *args)
- def ExamineFile(self, *args): return _chilkat.CkGzip_ExamineFile(self, *args)
- def ExamineMemory(self, *args): return _chilkat.CkGzip_ExamineMemory(self, *args)
- def Decode(self, *args): return _chilkat.CkGzip_Decode(self, *args)
- def get_UseCurrentDate(self): return _chilkat.CkGzip_get_UseCurrentDate(self)
- def put_UseCurrentDate(self, *args): return _chilkat.CkGzip_put_UseCurrentDate(self, *args)
- def XfdlToXml(self, *args): return _chilkat.CkGzip_XfdlToXml(self, *args)
- def xfdlToXml(self, *args): return _chilkat.CkGzip_xfdlToXml(self, *args)
- def Encode(self, *args): return _chilkat.CkGzip_Encode(self, *args)
- def encode(self, *args): return _chilkat.CkGzip_encode(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkGzip_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkGzip_put_VerboseLogging(self, *args)
- def lastErrorText(self): return _chilkat.CkGzip_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkGzip_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkGzip_lastErrorHtml(self)
- def comment(self): return _chilkat.CkGzip_comment(self)
- def filename(self): return _chilkat.CkGzip_filename(self)
- def DeflateStringENC(self, *args): return _chilkat.CkGzip_DeflateStringENC(self, *args)
- def InflateStringENC(self, *args): return _chilkat.CkGzip_InflateStringENC(self, *args)
- def deflateStringENC(self, *args): return _chilkat.CkGzip_deflateStringENC(self, *args)
- def inflateStringENC(self, *args): return _chilkat.CkGzip_inflateStringENC(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkGzip_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkGzip_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkGzip_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkGzip_LastErrorText(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkGzip_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkGzip_IsUnlocked(self)
- def CompressFile(self, *args): return _chilkat.CkGzip_CompressFile(self, *args)
- def UncompressFile(self, *args): return _chilkat.CkGzip_UncompressFile(self, *args)
- def CompressFileToMem(self, *args): return _chilkat.CkGzip_CompressFileToMem(self, *args)
- def UncompressFileToMem(self, *args): return _chilkat.CkGzip_UncompressFileToMem(self, *args)
- def CompressMemToFile(self, *args): return _chilkat.CkGzip_CompressMemToFile(self, *args)
- def UncompressMemToFile(self, *args): return _chilkat.CkGzip_UncompressMemToFile(self, *args)
- def CompressMemory(self, *args): return _chilkat.CkGzip_CompressMemory(self, *args)
- def UncompressMemory(self, *args): return _chilkat.CkGzip_UncompressMemory(self, *args)
- def get_Filename(self, *args): return _chilkat.CkGzip_get_Filename(self, *args)
- def put_Filename(self, *args): return _chilkat.CkGzip_put_Filename(self, *args)
- def get_Comment(self, *args): return _chilkat.CkGzip_get_Comment(self, *args)
- def put_Comment(self, *args): return _chilkat.CkGzip_put_Comment(self, *args)
- def get_ExtraData(self, *args): return _chilkat.CkGzip_get_ExtraData(self, *args)
- def put_ExtraData(self, *args): return _chilkat.CkGzip_put_ExtraData(self, *args)
- def get_LastMod(self, *args): return _chilkat.CkGzip_get_LastMod(self, *args)
- def put_LastMod(self, *args): return _chilkat.CkGzip_put_LastMod(self, *args)
-CkGzip_swigregister = _chilkat.CkGzip_swigregister
-CkGzip_swigregister(CkGzip)
-
-class CkUnixCompress(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkUnixCompress, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkUnixCompress, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkUnixCompress()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkUnixCompress
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkUnixCompress_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkUnixCompress_put_Utf8(self, *args)
- def UncompressString(self, *args): return _chilkat.CkUnixCompress_UncompressString(self, *args)
- def uncompressString(self, *args): return _chilkat.CkUnixCompress_uncompressString(self, *args)
- def UncompressFileToString(self, *args): return _chilkat.CkUnixCompress_UncompressFileToString(self, *args)
- def uncompressFileToString(self, *args): return _chilkat.CkUnixCompress_uncompressFileToString(self, *args)
- def UnTarZ(self, *args): return _chilkat.CkUnixCompress_UnTarZ(self, *args)
- def CompressStringToFile(self, *args): return _chilkat.CkUnixCompress_CompressStringToFile(self, *args)
- def CompressString(self, *args): return _chilkat.CkUnixCompress_CompressString(self, *args)
- def lastErrorText(self): return _chilkat.CkUnixCompress_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkUnixCompress_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkUnixCompress_lastErrorHtml(self)
- def SaveLastError(self, *args): return _chilkat.CkUnixCompress_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkUnixCompress_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkUnixCompress_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkUnixCompress_LastErrorText(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkUnixCompress_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkUnixCompress_IsUnlocked(self)
- def CompressFile(self, *args): return _chilkat.CkUnixCompress_CompressFile(self, *args)
- def UncompressFile(self, *args): return _chilkat.CkUnixCompress_UncompressFile(self, *args)
- def CompressFileToMem(self, *args): return _chilkat.CkUnixCompress_CompressFileToMem(self, *args)
- def UncompressFileToMem(self, *args): return _chilkat.CkUnixCompress_UncompressFileToMem(self, *args)
- def CompressMemToFile(self, *args): return _chilkat.CkUnixCompress_CompressMemToFile(self, *args)
- def UncompressMemToFile(self, *args): return _chilkat.CkUnixCompress_UncompressMemToFile(self, *args)
- def CompressMemory(self, *args): return _chilkat.CkUnixCompress_CompressMemory(self, *args)
- def UncompressMemory(self, *args): return _chilkat.CkUnixCompress_UncompressMemory(self, *args)
-CkUnixCompress_swigregister = _chilkat.CkUnixCompress_swigregister
-CkUnixCompress_swigregister(CkUnixCompress)
-
-class CkCrypt2(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCrypt2, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCrypt2, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCrypt2()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCrypt2
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkCrypt2_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCrypt2_put_Utf8(self, *args)
- def get_IncludeCertChain(self): return _chilkat.CkCrypt2_get_IncludeCertChain(self)
- def put_IncludeCertChain(self, *args): return _chilkat.CkCrypt2_put_IncludeCertChain(self, *args)
- def GenEncodedSecretKey(self, *args): return _chilkat.CkCrypt2_GenEncodedSecretKey(self, *args)
- def ReadFile(self, *args): return _chilkat.CkCrypt2_ReadFile(self, *args)
- def StringToBytes(self, *args): return _chilkat.CkCrypt2_StringToBytes(self, *args)
- def BytesToString(self, *args): return _chilkat.CkCrypt2_BytesToString(self, *args)
- def bytesToString(self, *args): return _chilkat.CkCrypt2_bytesToString(self, *args)
- def TrimEndingWith(self, *args): return _chilkat.CkCrypt2_TrimEndingWith(self, *args)
- def trimEndingWith(self, *args): return _chilkat.CkCrypt2_trimEndingWith(self, *args)
- def WriteFile(self, *args): return _chilkat.CkCrypt2_WriteFile(self, *args)
- def SetDecryptCert(self, *args): return _chilkat.CkCrypt2_SetDecryptCert(self, *args)
- def EncryptEncoded(self, *args): return _chilkat.CkCrypt2_EncryptEncoded(self, *args)
- def encryptEncoded(self, *args): return _chilkat.CkCrypt2_encryptEncoded(self, *args)
- def DecryptEncoded(self, *args): return _chilkat.CkCrypt2_DecryptEncoded(self, *args)
- def decryptEncoded(self, *args): return _chilkat.CkCrypt2_decryptEncoded(self, *args)
- def ReEncode(self, *args): return _chilkat.CkCrypt2_ReEncode(self, *args)
- def reEncode(self, *args): return _chilkat.CkCrypt2_reEncode(self, *args)
- def RandomizeKey(self): return _chilkat.CkCrypt2_RandomizeKey(self)
- def AddEncryptCert(self, *args): return _chilkat.CkCrypt2_AddEncryptCert(self, *args)
- def ClearEncryptCerts(self): return _chilkat.CkCrypt2_ClearEncryptCerts(self)
- def GenRandomBytesENC(self, *args): return _chilkat.CkCrypt2_GenRandomBytesENC(self, *args)
- def genRandomBytesENC(self, *args): return _chilkat.CkCrypt2_genRandomBytesENC(self, *args)
- def Pbkdf1(self, *args): return _chilkat.CkCrypt2_Pbkdf1(self, *args)
- def pbkdf1(self, *args): return _chilkat.CkCrypt2_pbkdf1(self, *args)
- def Pbkdf2(self, *args): return _chilkat.CkCrypt2_Pbkdf2(self, *args)
- def pbkdf2(self, *args): return _chilkat.CkCrypt2_pbkdf2(self, *args)
- def get_PbesPassword(self, *args): return _chilkat.CkCrypt2_get_PbesPassword(self, *args)
- def pbesPassword(self): return _chilkat.CkCrypt2_pbesPassword(self)
- def put_PbesPassword(self, *args): return _chilkat.CkCrypt2_put_PbesPassword(self, *args)
- def get_Salt(self, *args): return _chilkat.CkCrypt2_get_Salt(self, *args)
- def put_Salt(self, *args): return _chilkat.CkCrypt2_put_Salt(self, *args)
- def get_IterationCount(self): return _chilkat.CkCrypt2_get_IterationCount(self)
- def put_IterationCount(self, *args): return _chilkat.CkCrypt2_put_IterationCount(self, *args)
- def SetEncodedSalt(self, *args): return _chilkat.CkCrypt2_SetEncodedSalt(self, *args)
- def GetEncodedSalt(self, *args): return _chilkat.CkCrypt2_GetEncodedSalt(self, *args)
- def getEncodedSalt(self, *args): return _chilkat.CkCrypt2_getEncodedSalt(self, *args)
- def get_PbesAlgorithm(self, *args): return _chilkat.CkCrypt2_get_PbesAlgorithm(self, *args)
- def pbesAlgorithm(self): return _chilkat.CkCrypt2_pbesAlgorithm(self)
- def put_PbesAlgorithm(self, *args): return _chilkat.CkCrypt2_put_PbesAlgorithm(self, *args)
- def HashBeginBytes(self, *args): return _chilkat.CkCrypt2_HashBeginBytes(self, *args)
- def HashBeginString(self, *args): return _chilkat.CkCrypt2_HashBeginString(self, *args)
- def HashMoreString(self, *args): return _chilkat.CkCrypt2_HashMoreString(self, *args)
- def HashMoreBytes(self, *args): return _chilkat.CkCrypt2_HashMoreBytes(self, *args)
- def HashFinal(self, *args): return _chilkat.CkCrypt2_HashFinal(self, *args)
- def HashFinalENC(self, *args): return _chilkat.CkCrypt2_HashFinalENC(self, *args)
- def hashFinalENC(self): return _chilkat.CkCrypt2_hashFinalENC(self)
- def MySqlAesEncrypt(self, *args): return _chilkat.CkCrypt2_MySqlAesEncrypt(self, *args)
- def mySqlAesEncrypt(self, *args): return _chilkat.CkCrypt2_mySqlAesEncrypt(self, *args)
- def MySqlAesDecrypt(self, *args): return _chilkat.CkCrypt2_MySqlAesDecrypt(self, *args)
- def mySqlAesDecrypt(self, *args): return _chilkat.CkCrypt2_mySqlAesDecrypt(self, *args)
- def EncodeString(self, *args): return _chilkat.CkCrypt2_EncodeString(self, *args)
- def encodeString(self, *args): return _chilkat.CkCrypt2_encodeString(self, *args)
- def DecodeString(self, *args): return _chilkat.CkCrypt2_DecodeString(self, *args)
- def decodeString(self, *args): return _chilkat.CkCrypt2_decodeString(self, *args)
- def get_UuMode(self, *args): return _chilkat.CkCrypt2_get_UuMode(self, *args)
- def uuMode(self): return _chilkat.CkCrypt2_uuMode(self)
- def put_UuMode(self, *args): return _chilkat.CkCrypt2_put_UuMode(self, *args)
- def get_UuFilename(self, *args): return _chilkat.CkCrypt2_get_UuFilename(self, *args)
- def uuFilename(self): return _chilkat.CkCrypt2_uuFilename(self)
- def put_UuFilename(self, *args): return _chilkat.CkCrypt2_put_UuFilename(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkCrypt2_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkCrypt2_put_VerboseLogging(self, *args)
- def AddPfxSourceData(self, *args): return _chilkat.CkCrypt2_AddPfxSourceData(self, *args)
- def AddPfxSourceFile(self, *args): return _chilkat.CkCrypt2_AddPfxSourceFile(self, *args)
- def get_Pkcs7CryptAlg(self, *args): return _chilkat.CkCrypt2_get_Pkcs7CryptAlg(self, *args)
- def pkcs7CryptAlg(self): return _chilkat.CkCrypt2_pkcs7CryptAlg(self)
- def put_Pkcs7CryptAlg(self, *args): return _chilkat.CkCrypt2_put_Pkcs7CryptAlg(self, *args)
- def get_FirstChunk(self): return _chilkat.CkCrypt2_get_FirstChunk(self)
- def put_FirstChunk(self, *args): return _chilkat.CkCrypt2_put_FirstChunk(self, *args)
- def get_LastChunk(self): return _chilkat.CkCrypt2_get_LastChunk(self)
- def put_LastChunk(self, *args): return _chilkat.CkCrypt2_put_LastChunk(self, *args)
- def get_BlockSize(self): return _chilkat.CkCrypt2_get_BlockSize(self)
- def genEncodedSecretKey(self, *args): return _chilkat.CkCrypt2_genEncodedSecretKey(self, *args)
- def SetSecretKeyViaPassword(self, *args): return _chilkat.CkCrypt2_SetSecretKeyViaPassword(self, *args)
- def get_HavalRounds(self): return _chilkat.CkCrypt2_get_HavalRounds(self)
- def put_HavalRounds(self, *args): return _chilkat.CkCrypt2_put_HavalRounds(self, *args)
- def get_Rc2EffectiveKeyLength(self): return _chilkat.CkCrypt2_get_Rc2EffectiveKeyLength(self)
- def put_Rc2EffectiveKeyLength(self, *args): return _chilkat.CkCrypt2_put_Rc2EffectiveKeyLength(self, *args)
- def CreateDetachedSignature(self, *args): return _chilkat.CkCrypt2_CreateDetachedSignature(self, *args)
- def VerifyDetachedSignature(self, *args): return _chilkat.CkCrypt2_VerifyDetachedSignature(self, *args)
- def SetSigningCert2(self, *args): return _chilkat.CkCrypt2_SetSigningCert2(self, *args)
- def SetDecryptCert2(self, *args): return _chilkat.CkCrypt2_SetDecryptCert2(self, *args)
- def HashFileENC(self, *args): return _chilkat.CkCrypt2_HashFileENC(self, *args)
- def HashFile(self, *args): return _chilkat.CkCrypt2_HashFile(self, *args)
- def hashFileENC(self, *args): return _chilkat.CkCrypt2_hashFileENC(self, *args)
- def SetHmacKeyBytes(self, *args): return _chilkat.CkCrypt2_SetHmacKeyBytes(self, *args)
- def SetHmacKeyString(self, *args): return _chilkat.CkCrypt2_SetHmacKeyString(self, *args)
- def SetHmacKeyEncoded(self, *args): return _chilkat.CkCrypt2_SetHmacKeyEncoded(self, *args)
- def HmacBytes(self, *args): return _chilkat.CkCrypt2_HmacBytes(self, *args)
- def HmacString(self, *args): return _chilkat.CkCrypt2_HmacString(self, *args)
- def HmacBytesENC(self, *args): return _chilkat.CkCrypt2_HmacBytesENC(self, *args)
- def HmacStringENC(self, *args): return _chilkat.CkCrypt2_HmacStringENC(self, *args)
- def hmacStringENC(self, *args): return _chilkat.CkCrypt2_hmacStringENC(self, *args)
- def hmacBytesENC(self, *args): return _chilkat.CkCrypt2_hmacBytesENC(self, *args)
- def CreateP7S(self, *args): return _chilkat.CkCrypt2_CreateP7S(self, *args)
- def VerifyP7S(self, *args): return _chilkat.CkCrypt2_VerifyP7S(self, *args)
- def CreateP7M(self, *args): return _chilkat.CkCrypt2_CreateP7M(self, *args)
- def VerifyP7M(self, *args): return _chilkat.CkCrypt2_VerifyP7M(self, *args)
- def OpaqueVerifyStringENC(self, *args): return _chilkat.CkCrypt2_OpaqueVerifyStringENC(self, *args)
- def OpaqueVerifyString(self, *args): return _chilkat.CkCrypt2_OpaqueVerifyString(self, *args)
- def OpaqueVerifyBytesENC(self, *args): return _chilkat.CkCrypt2_OpaqueVerifyBytesENC(self, *args)
- def OpaqueVerifyBytes(self, *args): return _chilkat.CkCrypt2_OpaqueVerifyBytes(self, *args)
- def OpaqueSignStringENC(self, *args): return _chilkat.CkCrypt2_OpaqueSignStringENC(self, *args)
- def OpaqueSignBytesENC(self, *args): return _chilkat.CkCrypt2_OpaqueSignBytesENC(self, *args)
- def OpaqueSignString(self, *args): return _chilkat.CkCrypt2_OpaqueSignString(self, *args)
- def OpaqueSignBytes(self, *args): return _chilkat.CkCrypt2_OpaqueSignBytes(self, *args)
- def opaqueSignStringENC(self, *args): return _chilkat.CkCrypt2_opaqueSignStringENC(self, *args)
- def opaqueSignBytesENC(self, *args): return _chilkat.CkCrypt2_opaqueSignBytesENC(self, *args)
- def opaqueVerifyStringENC(self, *args): return _chilkat.CkCrypt2_opaqueVerifyStringENC(self, *args)
- def opaqueVerifyString(self, *args): return _chilkat.CkCrypt2_opaqueVerifyString(self, *args)
- def signStringENC(self, *args): return _chilkat.CkCrypt2_signStringENC(self, *args)
- def signBytesENC(self, *args): return _chilkat.CkCrypt2_signBytesENC(self, *args)
- def inflateStringENC(self, *args): return _chilkat.CkCrypt2_inflateStringENC(self, *args)
- def inflateString(self, *args): return _chilkat.CkCrypt2_inflateString(self, *args)
- def compressStringENC(self, *args): return _chilkat.CkCrypt2_compressStringENC(self, *args)
- def compressBytesENC(self, *args): return _chilkat.CkCrypt2_compressBytesENC(self, *args)
- def encryptStringENC(self, *args): return _chilkat.CkCrypt2_encryptStringENC(self, *args)
- def encryptBytesENC(self, *args): return _chilkat.CkCrypt2_encryptBytesENC(self, *args)
- def decryptString(self, *args): return _chilkat.CkCrypt2_decryptString(self, *args)
- def decryptStringENC(self, *args): return _chilkat.CkCrypt2_decryptStringENC(self, *args)
- def hashStringENC(self, *args): return _chilkat.CkCrypt2_hashStringENC(self, *args)
- def hashBytesENC(self, *args): return _chilkat.CkCrypt2_hashBytesENC(self, *args)
- def getEncodedKey(self, *args): return _chilkat.CkCrypt2_getEncodedKey(self, *args)
- def getEncodedIV(self, *args): return _chilkat.CkCrypt2_getEncodedIV(self, *args)
- def encode(self, *args): return _chilkat.CkCrypt2_encode(self, *args)
- def encodingMode(self): return _chilkat.CkCrypt2_encodingMode(self)
- def compressionAlgorithm(self): return _chilkat.CkCrypt2_compressionAlgorithm(self)
- def cryptAlgorithm(self): return _chilkat.CkCrypt2_cryptAlgorithm(self)
- def hashAlgorithm(self): return _chilkat.CkCrypt2_hashAlgorithm(self)
- def charset(self): return _chilkat.CkCrypt2_charset(self)
- def cipherMode(self): return _chilkat.CkCrypt2_cipherMode(self)
- def version(self): return _chilkat.CkCrypt2_version(self)
- def lastErrorText(self): return _chilkat.CkCrypt2_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCrypt2_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCrypt2_lastErrorHtml(self)
- def SetEncodedKey(self, *args): return _chilkat.CkCrypt2_SetEncodedKey(self, *args)
- def SetEncodedIV(self, *args): return _chilkat.CkCrypt2_SetEncodedIV(self, *args)
- def GetEncodedKey(self, *args): return _chilkat.CkCrypt2_GetEncodedKey(self, *args)
- def GetEncodedIV(self, *args): return _chilkat.CkCrypt2_GetEncodedIV(self, *args)
- def Encode(self, *args): return _chilkat.CkCrypt2_Encode(self, *args)
- def Decode(self, *args): return _chilkat.CkCrypt2_Decode(self, *args)
- def RandomizeIV(self): return _chilkat.CkCrypt2_RandomizeIV(self)
- def SetCSP(self, *args): return _chilkat.CkCrypt2_SetCSP(self, *args)
- def GetLastCert(self): return _chilkat.CkCrypt2_GetLastCert(self)
- def SetEncryptCert(self, *args): return _chilkat.CkCrypt2_SetEncryptCert(self, *args)
- def SetSigningCert(self, *args): return _chilkat.CkCrypt2_SetSigningCert(self, *args)
- def SetVerifyCert(self, *args): return _chilkat.CkCrypt2_SetVerifyCert(self, *args)
- def CkEncryptFile(self, *args): return _chilkat.CkCrypt2_CkEncryptFile(self, *args)
- def CkDecryptFile(self, *args): return _chilkat.CkCrypt2_CkDecryptFile(self, *args)
- def VerifyStringENC(self, *args): return _chilkat.CkCrypt2_VerifyStringENC(self, *args)
- def VerifyString(self, *args): return _chilkat.CkCrypt2_VerifyString(self, *args)
- def VerifyBytesENC(self, *args): return _chilkat.CkCrypt2_VerifyBytesENC(self, *args)
- def VerifyBytes(self, *args): return _chilkat.CkCrypt2_VerifyBytes(self, *args)
- def SignStringENC(self, *args): return _chilkat.CkCrypt2_SignStringENC(self, *args)
- def SignBytesENC(self, *args): return _chilkat.CkCrypt2_SignBytesENC(self, *args)
- def SignString(self, *args): return _chilkat.CkCrypt2_SignString(self, *args)
- def SignBytes(self, *args): return _chilkat.CkCrypt2_SignBytes(self, *args)
- def InflateStringENC(self, *args): return _chilkat.CkCrypt2_InflateStringENC(self, *args)
- def InflateString(self, *args): return _chilkat.CkCrypt2_InflateString(self, *args)
- def InflateBytesENC(self, *args): return _chilkat.CkCrypt2_InflateBytesENC(self, *args)
- def InflateBytes(self, *args): return _chilkat.CkCrypt2_InflateBytes(self, *args)
- def CompressStringENC(self, *args): return _chilkat.CkCrypt2_CompressStringENC(self, *args)
- def CompressBytesENC(self, *args): return _chilkat.CkCrypt2_CompressBytesENC(self, *args)
- def CompressString(self, *args): return _chilkat.CkCrypt2_CompressString(self, *args)
- def CompressBytes(self, *args): return _chilkat.CkCrypt2_CompressBytes(self, *args)
- def get_CompressionAlgorithm(self, *args): return _chilkat.CkCrypt2_get_CompressionAlgorithm(self, *args)
- def put_CompressionAlgorithm(self, *args): return _chilkat.CkCrypt2_put_CompressionAlgorithm(self, *args)
- def DecryptStringENC(self, *args): return _chilkat.CkCrypt2_DecryptStringENC(self, *args)
- def DecryptString(self, *args): return _chilkat.CkCrypt2_DecryptString(self, *args)
- def DecryptBytesENC(self, *args): return _chilkat.CkCrypt2_DecryptBytesENC(self, *args)
- def DecryptBytes(self, *args): return _chilkat.CkCrypt2_DecryptBytes(self, *args)
- def EncryptStringENC(self, *args): return _chilkat.CkCrypt2_EncryptStringENC(self, *args)
- def EncryptBytesENC(self, *args): return _chilkat.CkCrypt2_EncryptBytesENC(self, *args)
- def EncryptString(self, *args): return _chilkat.CkCrypt2_EncryptString(self, *args)
- def EncryptBytes(self, *args): return _chilkat.CkCrypt2_EncryptBytes(self, *args)
- def HashBytesENC(self, *args): return _chilkat.CkCrypt2_HashBytesENC(self, *args)
- def HashStringENC(self, *args): return _chilkat.CkCrypt2_HashStringENC(self, *args)
- def HashBytes(self, *args): return _chilkat.CkCrypt2_HashBytes(self, *args)
- def HashString(self, *args): return _chilkat.CkCrypt2_HashString(self, *args)
- def get_EncodingMode(self, *args): return _chilkat.CkCrypt2_get_EncodingMode(self, *args)
- def put_EncodingMode(self, *args): return _chilkat.CkCrypt2_put_EncodingMode(self, *args)
- def get_CryptAlgorithm(self, *args): return _chilkat.CkCrypt2_get_CryptAlgorithm(self, *args)
- def put_CryptAlgorithm(self, *args): return _chilkat.CkCrypt2_put_CryptAlgorithm(self, *args)
- def get_HashAlgorithm(self, *args): return _chilkat.CkCrypt2_get_HashAlgorithm(self, *args)
- def put_HashAlgorithm(self, *args): return _chilkat.CkCrypt2_put_HashAlgorithm(self, *args)
- def get_Charset(self, *args): return _chilkat.CkCrypt2_get_Charset(self, *args)
- def put_Charset(self, *args): return _chilkat.CkCrypt2_put_Charset(self, *args)
- def GenerateSecretKey(self, *args): return _chilkat.CkCrypt2_GenerateSecretKey(self, *args)
- def get_CipherMode(self, *args): return _chilkat.CkCrypt2_get_CipherMode(self, *args)
- def put_CipherMode(self, *args): return _chilkat.CkCrypt2_put_CipherMode(self, *args)
- def get_PaddingScheme(self): return _chilkat.CkCrypt2_get_PaddingScheme(self)
- def put_PaddingScheme(self, *args): return _chilkat.CkCrypt2_put_PaddingScheme(self, *args)
- def get_KeyLength(self): return _chilkat.CkCrypt2_get_KeyLength(self)
- def put_KeyLength(self, *args): return _chilkat.CkCrypt2_put_KeyLength(self, *args)
- def get_IV(self, *args): return _chilkat.CkCrypt2_get_IV(self, *args)
- def put_IV(self, *args): return _chilkat.CkCrypt2_put_IV(self, *args)
- def get_SecretKey(self, *args): return _chilkat.CkCrypt2_get_SecretKey(self, *args)
- def put_SecretKey(self, *args): return _chilkat.CkCrypt2_put_SecretKey(self, *args)
- def get_Version(self, *args): return _chilkat.CkCrypt2_get_Version(self, *args)
- def IsUnlocked(self): return _chilkat.CkCrypt2_IsUnlocked(self)
- def UnlockComponent(self, *args): return _chilkat.CkCrypt2_UnlockComponent(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkCrypt2_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCrypt2_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCrypt2_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCrypt2_LastErrorText(self, *args)
- def SetSecretKey(self, *args): return _chilkat.CkCrypt2_SetSecretKey(self, *args)
- def SetIV(self, *args): return _chilkat.CkCrypt2_SetIV(self, *args)
- def encodeBytes(self, *args): return _chilkat.CkCrypt2_encodeBytes(self, *args)
-CkCrypt2_swigregister = _chilkat.CkCrypt2_swigregister
-CkCrypt2_swigregister(CkCrypt2)
-
-class CkFtp2(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkFtp2, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkFtp2, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkFtp2()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkFtp2
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkFtp2_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkFtp2_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkFtp2_lastErrorHtml(self)
- def get_AllocateSize(self): return _chilkat.CkFtp2_get_AllocateSize(self)
- def get_ConnectVerified(self): return _chilkat.CkFtp2_get_ConnectVerified(self)
- def get_LoginVerified(self): return _chilkat.CkFtp2_get_LoginVerified(self)
- def get_PartialTransfer(self): return _chilkat.CkFtp2_get_PartialTransfer(self)
- def SendCommand(self, *args): return _chilkat.CkFtp2_SendCommand(self, *args)
- def sendCommand(self, *args): return _chilkat.CkFtp2_sendCommand(self, *args)
- def DirTreeXml(self, *args): return _chilkat.CkFtp2_DirTreeXml(self, *args)
- def dirTreeXml(self): return _chilkat.CkFtp2_dirTreeXml(self)
- def get_BandwidthThrottleUp(self): return _chilkat.CkFtp2_get_BandwidthThrottleUp(self)
- def put_BandwidthThrottleUp(self, *args): return _chilkat.CkFtp2_put_BandwidthThrottleUp(self, *args)
- def get_BandwidthThrottleDown(self): return _chilkat.CkFtp2_get_BandwidthThrottleDown(self)
- def put_BandwidthThrottleDown(self, *args): return _chilkat.CkFtp2_put_BandwidthThrottleDown(self, *args)
- def get_ActivePortRangeStart(self): return _chilkat.CkFtp2_get_ActivePortRangeStart(self)
- def put_ActivePortRangeStart(self, *args): return _chilkat.CkFtp2_put_ActivePortRangeStart(self, *args)
- def get_ActivePortRangeEnd(self): return _chilkat.CkFtp2_get_ActivePortRangeEnd(self)
- def put_ActivePortRangeEnd(self, *args): return _chilkat.CkFtp2_put_ActivePortRangeEnd(self, *args)
- def ClearDirCache(self): return _chilkat.CkFtp2_ClearDirCache(self)
- def get_Account(self, *args): return _chilkat.CkFtp2_get_Account(self, *args)
- def put_Account(self, *args): return _chilkat.CkFtp2_put_Account(self, *args)
- def account(self): return _chilkat.CkFtp2_account(self)
- def get_ProxyPort(self): return _chilkat.CkFtp2_get_ProxyPort(self)
- def put_ProxyPort(self, *args): return _chilkat.CkFtp2_put_ProxyPort(self, *args)
- def get_RestartNext(self): return _chilkat.CkFtp2_get_RestartNext(self)
- def put_RestartNext(self, *args): return _chilkat.CkFtp2_put_RestartNext(self, *args)
- def SetModeZ(self): return _chilkat.CkFtp2_SetModeZ(self)
- def get_HasModeZ(self): return _chilkat.CkFtp2_get_HasModeZ(self)
- def get_AutoXcrc(self): return _chilkat.CkFtp2_get_AutoXcrc(self)
- def put_AutoXcrc(self, *args): return _chilkat.CkFtp2_put_AutoXcrc(self, *args)
- def get_AutoFeat(self): return _chilkat.CkFtp2_get_AutoFeat(self)
- def put_AutoFeat(self, *args): return _chilkat.CkFtp2_put_AutoFeat(self, *args)
- def get_AutoSyst(self): return _chilkat.CkFtp2_get_AutoSyst(self)
- def put_AutoSyst(self, *args): return _chilkat.CkFtp2_put_AutoSyst(self, *args)
- def Feat(self, *args): return _chilkat.CkFtp2_Feat(self, *args)
- def feat(self): return _chilkat.CkFtp2_feat(self)
- def SetSslClientCert(self, *args): return _chilkat.CkFtp2_SetSslClientCert(self, *args)
- def dirListingCharset(self): return _chilkat.CkFtp2_dirListingCharset(self)
- def getFilename(self, *args): return _chilkat.CkFtp2_getFilename(self, *args)
- def listPattern(self): return _chilkat.CkFtp2_listPattern(self)
- def password(self): return _chilkat.CkFtp2_password(self)
- def username(self): return _chilkat.CkFtp2_username(self)
- def hostname(self): return _chilkat.CkFtp2_hostname(self)
- def sessionLog(self): return _chilkat.CkFtp2_sessionLog(self)
- def getXmlDirListing(self, *args): return _chilkat.CkFtp2_getXmlDirListing(self, *args)
- def getTextDirListing(self, *args): return _chilkat.CkFtp2_getTextDirListing(self, *args)
- def getRemoteFileTextData(self, *args): return _chilkat.CkFtp2_getRemoteFileTextData(self, *args)
- def getRemoteFileTextC(self, *args): return _chilkat.CkFtp2_getRemoteFileTextC(self, *args)
- def version(self): return _chilkat.CkFtp2_version(self)
- def getCurrentRemoteDir(self): return _chilkat.CkFtp2_getCurrentRemoteDir(self)
- def proxyHostname(self): return _chilkat.CkFtp2_proxyHostname(self)
- def syst(self): return _chilkat.CkFtp2_syst(self)
- def ck_stat(self): return _chilkat.CkFtp2_ck_stat(self)
- def asyncLog(self): return _chilkat.CkFtp2_asyncLog(self)
- def get_Utf8(self): return _chilkat.CkFtp2_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkFtp2_put_Utf8(self, *args)
- def get_SslServerCertVerified(self): return _chilkat.CkFtp2_get_SslServerCertVerified(self)
- def GetSslServerCert(self): return _chilkat.CkFtp2_GetSslServerCert(self)
- def get_RequireSslCertVerify(self): return _chilkat.CkFtp2_get_RequireSslCertVerify(self)
- def put_RequireSslCertVerify(self, *args): return _chilkat.CkFtp2_put_RequireSslCertVerify(self, *args)
- def SetSslCertRequirement(self, *args): return _chilkat.CkFtp2_SetSslCertRequirement(self, *args)
- def get_AuthSsl(self): return _chilkat.CkFtp2_get_AuthSsl(self)
- def put_AuthSsl(self, *args): return _chilkat.CkFtp2_put_AuthSsl(self, *args)
- def DetermineSettings(self, *args): return _chilkat.CkFtp2_DetermineSettings(self, *args)
- def determineSettings(self): return _chilkat.CkFtp2_determineSettings(self)
- def DetermineProxyMethod(self): return _chilkat.CkFtp2_DetermineProxyMethod(self)
- def get_PassiveUseHostAddr(self): return _chilkat.CkFtp2_get_PassiveUseHostAddr(self)
- def put_PassiveUseHostAddr(self, *args): return _chilkat.CkFtp2_put_PassiveUseHostAddr(self, *args)
- def get_CrlfMode(self): return _chilkat.CkFtp2_get_CrlfMode(self)
- def put_CrlfMode(self, *args): return _chilkat.CkFtp2_put_CrlfMode(self, *args)
- def get_ConnectFailReason(self): return _chilkat.CkFtp2_get_ConnectFailReason(self)
- def ClearControlChannel(self): return _chilkat.CkFtp2_ClearControlChannel(self)
- def SleepMs(self, *args): return _chilkat.CkFtp2_SleepMs(self, *args)
- def AppendFile(self, *args): return _chilkat.CkFtp2_AppendFile(self, *args)
- def AppendFileFromBinaryData(self, *args): return _chilkat.CkFtp2_AppendFileFromBinaryData(self, *args)
- def AppendFileFromTextData(self, *args): return _chilkat.CkFtp2_AppendFileFromTextData(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkFtp2_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkFtp2_IsUnlocked(self)
- def SaveLastError(self, *args): return _chilkat.CkFtp2_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkFtp2_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkFtp2_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkFtp2_LastErrorText(self, *args)
- def get_IsConnected(self): return _chilkat.CkFtp2_get_IsConnected(self)
- def DeleteMatching(self, *args): return _chilkat.CkFtp2_DeleteMatching(self, *args)
- def MGetFiles(self, *args): return _chilkat.CkFtp2_MGetFiles(self, *args)
- def MPutFiles(self, *args): return _chilkat.CkFtp2_MPutFiles(self, *args)
- def PutTree(self, *args): return _chilkat.CkFtp2_PutTree(self, *args)
- def GetFile(self, *args): return _chilkat.CkFtp2_GetFile(self, *args)
- def PutFile(self, *args): return _chilkat.CkFtp2_PutFile(self, *args)
- def PutFileFromBinaryData(self, *args): return _chilkat.CkFtp2_PutFileFromBinaryData(self, *args)
- def PutFileFromTextData(self, *args): return _chilkat.CkFtp2_PutFileFromTextData(self, *args)
- def GetRemoteFileBinaryData(self, *args): return _chilkat.CkFtp2_GetRemoteFileBinaryData(self, *args)
- def GetRemoteFileTextData(self, *args): return _chilkat.CkFtp2_GetRemoteFileTextData(self, *args)
- def GetRemoteFileTextC(self, *args): return _chilkat.CkFtp2_GetRemoteFileTextC(self, *args)
- def get_Version(self, *args): return _chilkat.CkFtp2_get_Version(self, *args)
- def RenameRemoteFile(self, *args): return _chilkat.CkFtp2_RenameRemoteFile(self, *args)
- def DeleteRemoteFile(self, *args): return _chilkat.CkFtp2_DeleteRemoteFile(self, *args)
- def RemoveRemoteDir(self, *args): return _chilkat.CkFtp2_RemoveRemoteDir(self, *args)
- def CreateRemoteDir(self, *args): return _chilkat.CkFtp2_CreateRemoteDir(self, *args)
- def Disconnect(self): return _chilkat.CkFtp2_Disconnect(self)
- def Connect(self): return _chilkat.CkFtp2_Connect(self)
- def GetCurrentRemoteDir(self, *args): return _chilkat.CkFtp2_GetCurrentRemoteDir(self, *args)
- def ChangeRemoteDir(self, *args): return _chilkat.CkFtp2_ChangeRemoteDir(self, *args)
- def get_DirListingCharset(self, *args): return _chilkat.CkFtp2_get_DirListingCharset(self, *args)
- def put_DirListingCharset(self, *args): return _chilkat.CkFtp2_put_DirListingCharset(self, *args)
- def get_ListPattern(self, *args): return _chilkat.CkFtp2_get_ListPattern(self, *args)
- def put_ListPattern(self, *args): return _chilkat.CkFtp2_put_ListPattern(self, *args)
- def get_Password(self, *args): return _chilkat.CkFtp2_get_Password(self, *args)
- def put_Password(self, *args): return _chilkat.CkFtp2_put_Password(self, *args)
- def get_Username(self, *args): return _chilkat.CkFtp2_get_Username(self, *args)
- def put_Username(self, *args): return _chilkat.CkFtp2_put_Username(self, *args)
- def get_Port(self): return _chilkat.CkFtp2_get_Port(self)
- def put_Port(self, *args): return _chilkat.CkFtp2_put_Port(self, *args)
- def get_Hostname(self, *args): return _chilkat.CkFtp2_get_Hostname(self, *args)
- def put_Hostname(self, *args): return _chilkat.CkFtp2_put_Hostname(self, *args)
- def get_SessionLog(self, *args): return _chilkat.CkFtp2_get_SessionLog(self, *args)
- def get_Passive(self): return _chilkat.CkFtp2_get_Passive(self)
- def put_Passive(self, *args): return _chilkat.CkFtp2_put_Passive(self, *args)
- def get_KeepSessionLog(self): return _chilkat.CkFtp2_get_KeepSessionLog(self)
- def put_KeepSessionLog(self, *args): return _chilkat.CkFtp2_put_KeepSessionLog(self, *args)
- def GetSize(self, *args): return _chilkat.CkFtp2_GetSize(self, *args)
- def GetFilename(self, *args): return _chilkat.CkFtp2_GetFilename(self, *args)
- def GetIsDirectory(self, *args): return _chilkat.CkFtp2_GetIsDirectory(self, *args)
- def GetCreateTime(self, *args): return _chilkat.CkFtp2_GetCreateTime(self, *args)
- def GetLastAccessTime(self, *args): return _chilkat.CkFtp2_GetLastAccessTime(self, *args)
- def GetLastModifiedTime(self, *args): return _chilkat.CkFtp2_GetLastModifiedTime(self, *args)
- def get_NumFilesAndDirs(self): return _chilkat.CkFtp2_get_NumFilesAndDirs(self)
- def get_ProxyHostname(self, *args): return _chilkat.CkFtp2_get_ProxyHostname(self, *args)
- def put_ProxyHostname(self, *args): return _chilkat.CkFtp2_put_ProxyHostname(self, *args)
- def get_ProxyMethod(self): return _chilkat.CkFtp2_get_ProxyMethod(self)
- def put_ProxyMethod(self, *args): return _chilkat.CkFtp2_put_ProxyMethod(self, *args)
- def get_Ssl(self): return _chilkat.CkFtp2_get_Ssl(self)
- def put_Ssl(self, *args): return _chilkat.CkFtp2_put_Ssl(self, *args)
- def get_AuthTls(self): return _chilkat.CkFtp2_get_AuthTls(self)
- def put_AuthTls(self, *args): return _chilkat.CkFtp2_put_AuthTls(self, *args)
- def get_HeartbeatMs(self): return _chilkat.CkFtp2_get_HeartbeatMs(self)
- def put_HeartbeatMs(self, *args): return _chilkat.CkFtp2_put_HeartbeatMs(self, *args)
- def get_IdleTimeoutMs(self): return _chilkat.CkFtp2_get_IdleTimeoutMs(self)
- def put_IdleTimeoutMs(self, *args): return _chilkat.CkFtp2_put_IdleTimeoutMs(self, *args)
- def get_UploadRate(self): return _chilkat.CkFtp2_get_UploadRate(self)
- def get_DownloadRate(self): return _chilkat.CkFtp2_get_DownloadRate(self)
- def AsyncGetFileStart(self, *args): return _chilkat.CkFtp2_AsyncGetFileStart(self, *args)
- def AsyncPutFileStart(self, *args): return _chilkat.CkFtp2_AsyncPutFileStart(self, *args)
- def AsyncAppendFileStart(self, *args): return _chilkat.CkFtp2_AsyncAppendFileStart(self, *args)
- def AsyncAbort(self): return _chilkat.CkFtp2_AsyncAbort(self)
- def get_AsyncFinished(self): return _chilkat.CkFtp2_get_AsyncFinished(self)
- def get_AsyncLog(self, *args): return _chilkat.CkFtp2_get_AsyncLog(self, *args)
- def get_AsyncSuccess(self): return _chilkat.CkFtp2_get_AsyncSuccess(self)
- def get_AsyncBytesReceived(self): return _chilkat.CkFtp2_get_AsyncBytesReceived(self)
- def get_AsyncBytesSent(self): return _chilkat.CkFtp2_get_AsyncBytesSent(self)
- def DownloadTree(self, *args): return _chilkat.CkFtp2_DownloadTree(self, *args)
- def DeleteTree(self): return _chilkat.CkFtp2_DeleteTree(self)
- def GetIsSymbolicLink(self, *args): return _chilkat.CkFtp2_GetIsSymbolicLink(self, *args)
- def createPlan(self, *args): return _chilkat.CkFtp2_createPlan(self, *args)
- def CreatePlan(self, *args): return _chilkat.CkFtp2_CreatePlan(self, *args)
- def PutPlan(self, *args): return _chilkat.CkFtp2_PutPlan(self, *args)
- def GetSizeByName(self, *args): return _chilkat.CkFtp2_GetSizeByName(self, *args)
- def ClearSessionLog(self): return _chilkat.CkFtp2_ClearSessionLog(self)
- def SetTypeBinary(self): return _chilkat.CkFtp2_SetTypeBinary(self)
- def SetTypeAscii(self): return _chilkat.CkFtp2_SetTypeAscii(self)
- def Site(self, *args): return _chilkat.CkFtp2_Site(self, *args)
- def Quote(self, *args): return _chilkat.CkFtp2_Quote(self, *args)
- def Syst(self, *args): return _chilkat.CkFtp2_Syst(self, *args)
- def Stat(self, *args): return _chilkat.CkFtp2_Stat(self, *args)
- def get_ReadTimeout(self): return _chilkat.CkFtp2_get_ReadTimeout(self)
- def put_ReadTimeout(self, *args): return _chilkat.CkFtp2_put_ReadTimeout(self, *args)
- def get_ConnectTimeout(self): return _chilkat.CkFtp2_get_ConnectTimeout(self)
- def put_ConnectTimeout(self, *args): return _chilkat.CkFtp2_put_ConnectTimeout(self, *args)
- def GetXmlDirListing(self, *args): return _chilkat.CkFtp2_GetXmlDirListing(self, *args)
- def GetTextDirListing(self, *args): return _chilkat.CkFtp2_GetTextDirListing(self, *args)
- def get_ProxyPassword(self, *args): return _chilkat.CkFtp2_get_ProxyPassword(self, *args)
- def proxyPassword(self): return _chilkat.CkFtp2_proxyPassword(self)
- def put_ProxyPassword(self, *args): return _chilkat.CkFtp2_put_ProxyPassword(self, *args)
- def get_ProxyUsername(self, *args): return _chilkat.CkFtp2_get_ProxyUsername(self, *args)
- def proxyUsername(self): return _chilkat.CkFtp2_proxyUsername(self)
- def put_ProxyUsername(self, *args): return _chilkat.CkFtp2_put_ProxyUsername(self, *args)
- def GetCreateTimeByName(self, *args): return _chilkat.CkFtp2_GetCreateTimeByName(self, *args)
- def GetLastAccessTimeByName(self, *args): return _chilkat.CkFtp2_GetLastAccessTimeByName(self, *args)
- def GetLastModifiedTimeByName(self, *args): return _chilkat.CkFtp2_GetLastModifiedTimeByName(self, *args)
- def GetSizeStr(self, *args): return _chilkat.CkFtp2_GetSizeStr(self, *args)
- def getSizeStr(self, *args): return _chilkat.CkFtp2_getSizeStr(self, *args)
- def Noop(self): return _chilkat.CkFtp2_Noop(self)
- def SetOldestDate(self, *args): return _chilkat.CkFtp2_SetOldestDate(self, *args)
- def SyncLocalTree(self, *args): return _chilkat.CkFtp2_SyncLocalTree(self, *args)
- def SyncRemoteTree(self, *args): return _chilkat.CkFtp2_SyncRemoteTree(self, *args)
- def ConvertToTls(self): return _chilkat.CkFtp2_ConvertToTls(self)
- def GetSizeStrByName(self, *args): return _chilkat.CkFtp2_GetSizeStrByName(self, *args)
- def getSizeStrByName(self, *args): return _chilkat.CkFtp2_getSizeStrByName(self, *args)
- def SetRemoteFileDateTime(self, *args): return _chilkat.CkFtp2_SetRemoteFileDateTime(self, *args)
- def get_SendBufferSize(self): return _chilkat.CkFtp2_get_SendBufferSize(self)
- def put_SendBufferSize(self, *args): return _chilkat.CkFtp2_put_SendBufferSize(self, *args)
- def get_UseEpsv(self): return _chilkat.CkFtp2_get_UseEpsv(self)
- def put_UseEpsv(self, *args): return _chilkat.CkFtp2_put_UseEpsv(self, *args)
- def get_ForcePortIpAddress(self, *args): return _chilkat.CkFtp2_get_ForcePortIpAddress(self, *args)
- def forcePortIpAddress(self): return _chilkat.CkFtp2_forcePortIpAddress(self)
- def put_ForcePortIpAddress(self, *args): return _chilkat.CkFtp2_put_ForcePortIpAddress(self, *args)
- def NlstXml(self, *args): return _chilkat.CkFtp2_NlstXml(self, *args)
- def nlstXml(self, *args): return _chilkat.CkFtp2_nlstXml(self, *args)
- def get_SocksVersion(self): return _chilkat.CkFtp2_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkFtp2_put_SocksVersion(self, *args)
- def get_SocksPort(self): return _chilkat.CkFtp2_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkFtp2_put_SocksPort(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkFtp2_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkFtp2_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkFtp2_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkFtp2_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkFtp2_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkFtp2_put_SocksPassword(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkFtp2_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkFtp2_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkFtp2_put_SocksHostname(self, *args)
- def get_Greeting(self, *args): return _chilkat.CkFtp2_get_Greeting(self, *args)
- def greeting(self): return _chilkat.CkFtp2_greeting(self)
- def SetSslClientCertPfx(self, *args): return _chilkat.CkFtp2_SetSslClientCertPfx(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkFtp2_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkFtp2_put_VerboseLogging(self, *args)
- def get_SslProtocol(self, *args): return _chilkat.CkFtp2_get_SslProtocol(self, *args)
- def sslProtocol(self): return _chilkat.CkFtp2_sslProtocol(self)
- def put_SslProtocol(self, *args): return _chilkat.CkFtp2_put_SslProtocol(self, *args)
- def get_AutoGetSizeForProgress(self): return _chilkat.CkFtp2_get_AutoGetSizeForProgress(self)
- def put_AutoGetSizeForProgress(self, *args): return _chilkat.CkFtp2_put_AutoGetSizeForProgress(self, *args)
- def get_SyncPreview(self, *args): return _chilkat.CkFtp2_get_SyncPreview(self, *args)
- def syncPreview(self): return _chilkat.CkFtp2_syncPreview(self)
- def SyncRemoteTree2(self, *args): return _chilkat.CkFtp2_SyncRemoteTree2(self, *args)
- def get_AutoFix(self): return _chilkat.CkFtp2_get_AutoFix(self)
- def put_AutoFix(self, *args): return _chilkat.CkFtp2_put_AutoFix(self, *args)
- def get_ClientIpAddress(self, *args): return _chilkat.CkFtp2_get_ClientIpAddress(self, *args)
- def clientIpAddress(self): return _chilkat.CkFtp2_clientIpAddress(self)
- def put_ClientIpAddress(self, *args): return _chilkat.CkFtp2_put_ClientIpAddress(self, *args)
-CkFtp2_swigregister = _chilkat.CkFtp2_swigregister
-CkFtp2_swigregister(CkFtp2)
-
-class CkMht(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkMht, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkMht, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkMht()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkMht
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkMht_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkMht_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkMht_lastErrorHtml(self)
- def get_UseIEProxy(self): return _chilkat.CkMht_get_UseIEProxy(self)
- def put_UseIEProxy(self, *args): return _chilkat.CkMht_put_UseIEProxy(self, *args)
- def get_UseFilename(self): return _chilkat.CkMht_get_UseFilename(self)
- def put_UseFilename(self, *args): return _chilkat.CkMht_put_UseFilename(self, *args)
- def get_UseInline(self): return _chilkat.CkMht_get_UseInline(self)
- def put_UseInline(self, *args): return _chilkat.CkMht_put_UseInline(self, *args)
- def GetMime(self, *args): return _chilkat.CkMht_GetMime(self, *args)
- def HtmlToEMLFile(self, *args): return _chilkat.CkMht_HtmlToEMLFile(self, *args)
- def HtmlToMHTFile(self, *args): return _chilkat.CkMht_HtmlToMHTFile(self, *args)
- def get_EmbedLocalOnly(self): return _chilkat.CkMht_get_EmbedLocalOnly(self)
- def put_EmbedLocalOnly(self, *args): return _chilkat.CkMht_put_EmbedLocalOnly(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkMht_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkMht_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkMht_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkMht_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkMht_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkMht_put_SocksPassword(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkMht_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkMht_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkMht_put_SocksHostname(self, *args)
- def get_SocksPort(self): return _chilkat.CkMht_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkMht_put_SocksPort(self, *args)
- def get_SocksVersion(self): return _chilkat.CkMht_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkMht_put_SocksVersion(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkMht_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkMht_put_VerboseLogging(self, *args)
- def get_ProxyLogin(self, *args): return _chilkat.CkMht_get_ProxyLogin(self, *args)
- def put_ProxyLogin(self, *args): return _chilkat.CkMht_put_ProxyLogin(self, *args)
- def get_ProxyPassword(self, *args): return _chilkat.CkMht_get_ProxyPassword(self, *args)
- def put_ProxyPassword(self, *args): return _chilkat.CkMht_put_ProxyPassword(self, *args)
- def proxyLogin(self): return _chilkat.CkMht_proxyLogin(self)
- def proxyPassword(self): return _chilkat.CkMht_proxyPassword(self)
- def put_NumCacheLevels(self, *args): return _chilkat.CkMht_put_NumCacheLevels(self, *args)
- def get_NumCacheLevels(self): return _chilkat.CkMht_get_NumCacheLevels(self)
- def get_NumCacheRoots(self): return _chilkat.CkMht_get_NumCacheRoots(self)
- def GetCacheRoot(self, *args): return _chilkat.CkMht_GetCacheRoot(self, *args)
- def getCacheRoot(self, *args): return _chilkat.CkMht_getCacheRoot(self, *args)
- def AddCacheRoot(self, *args): return _chilkat.CkMht_AddCacheRoot(self, *args)
- def get_UpdateCache(self): return _chilkat.CkMht_get_UpdateCache(self)
- def put_UpdateCache(self, *args): return _chilkat.CkMht_put_UpdateCache(self, *args)
- def get_FetchFromCache(self): return _chilkat.CkMht_get_FetchFromCache(self)
- def put_FetchFromCache(self, *args): return _chilkat.CkMht_put_FetchFromCache(self, *args)
- def get_IgnoreNoCache(self): return _chilkat.CkMht_get_IgnoreNoCache(self)
- def put_IgnoreNoCache(self, *args): return _chilkat.CkMht_put_IgnoreNoCache(self, *args)
- def get_IgnoreMustRevalidate(self): return _chilkat.CkMht_get_IgnoreMustRevalidate(self)
- def put_IgnoreMustRevalidate(self, *args): return _chilkat.CkMht_put_IgnoreMustRevalidate(self, *args)
- def getMHT(self, *args): return _chilkat.CkMht_getMHT(self, *args)
- def getEML(self, *args): return _chilkat.CkMht_getEML(self, *args)
- def htmlToMHT(self, *args): return _chilkat.CkMht_htmlToMHT(self, *args)
- def htmlToEML(self, *args): return _chilkat.CkMht_htmlToEML(self, *args)
- def webSiteLogin(self): return _chilkat.CkMht_webSiteLogin(self)
- def webSitePassword(self): return _chilkat.CkMht_webSitePassword(self)
- def debugHtmlBefore(self): return _chilkat.CkMht_debugHtmlBefore(self)
- def debugHtmlAfter(self): return _chilkat.CkMht_debugHtmlAfter(self)
- def baseUrl(self): return _chilkat.CkMht_baseUrl(self)
- def proxy(self): return _chilkat.CkMht_proxy(self)
- def version(self): return _chilkat.CkMht_version(self)
- def get_Utf8(self): return _chilkat.CkMht_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkMht_put_Utf8(self, *args)
- def get_NtlmAuth(self): return _chilkat.CkMht_get_NtlmAuth(self)
- def put_NtlmAuth(self, *args): return _chilkat.CkMht_put_NtlmAuth(self, *args)
- def UnpackMHT(self, *args): return _chilkat.CkMht_UnpackMHT(self, *args)
- def UnpackMHTString(self, *args): return _chilkat.CkMht_UnpackMHTString(self, *args)
- def GetAndZipMHT(self, *args): return _chilkat.CkMht_GetAndZipMHT(self, *args)
- def GetAndZipEML(self, *args): return _chilkat.CkMht_GetAndZipEML(self, *args)
- def GetEmail(self, *args): return _chilkat.CkMht_GetEmail(self, *args)
- def GetAndSaveMHT(self, *args): return _chilkat.CkMht_GetAndSaveMHT(self, *args)
- def GetAndSaveEML(self, *args): return _chilkat.CkMht_GetAndSaveEML(self, *args)
- def GetMHT(self, *args): return _chilkat.CkMht_GetMHT(self, *args)
- def GetEML(self, *args): return _chilkat.CkMht_GetEML(self, *args)
- def HtmlToEmail(self, *args): return _chilkat.CkMht_HtmlToEmail(self, *args)
- def HtmlToMHT(self, *args): return _chilkat.CkMht_HtmlToMHT(self, *args)
- def HtmlToEML(self, *args): return _chilkat.CkMht_HtmlToEML(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkMht_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkMht_IsUnlocked(self)
- def AddExternalStyleSheet(self, *args): return _chilkat.CkMht_AddExternalStyleSheet(self, *args)
- def ExcludeImagesMatching(self, *args): return _chilkat.CkMht_ExcludeImagesMatching(self, *args)
- def RestoreDefaults(self): return _chilkat.CkMht_RestoreDefaults(self)
- def get_PreferMHTScripts(self): return _chilkat.CkMht_get_PreferMHTScripts(self)
- def put_PreferMHTScripts(self, *args): return _chilkat.CkMht_put_PreferMHTScripts(self, *args)
- def get_NoScripts(self): return _chilkat.CkMht_get_NoScripts(self)
- def put_NoScripts(self, *args): return _chilkat.CkMht_put_NoScripts(self, *args)
- def get_UseCids(self): return _chilkat.CkMht_get_UseCids(self)
- def put_UseCids(self, *args): return _chilkat.CkMht_put_UseCids(self, *args)
- def get_EmbedImages(self): return _chilkat.CkMht_get_EmbedImages(self)
- def put_EmbedImages(self, *args): return _chilkat.CkMht_put_EmbedImages(self, *args)
- def get_DebugTagCleaning(self): return _chilkat.CkMht_get_DebugTagCleaning(self)
- def put_DebugTagCleaning(self, *args): return _chilkat.CkMht_put_DebugTagCleaning(self, *args)
- def get_WebSiteLogin(self, *args): return _chilkat.CkMht_get_WebSiteLogin(self, *args)
- def put_WebSiteLogin(self, *args): return _chilkat.CkMht_put_WebSiteLogin(self, *args)
- def get_WebSitePassword(self, *args): return _chilkat.CkMht_get_WebSitePassword(self, *args)
- def put_WebSitePassword(self, *args): return _chilkat.CkMht_put_WebSitePassword(self, *args)
- def get_DebugHtmlBefore(self, *args): return _chilkat.CkMht_get_DebugHtmlBefore(self, *args)
- def put_DebugHtmlBefore(self, *args): return _chilkat.CkMht_put_DebugHtmlBefore(self, *args)
- def get_DebugHtmlAfter(self, *args): return _chilkat.CkMht_get_DebugHtmlAfter(self, *args)
- def put_DebugHtmlAfter(self, *args): return _chilkat.CkMht_put_DebugHtmlAfter(self, *args)
- def get_BaseUrl(self, *args): return _chilkat.CkMht_get_BaseUrl(self, *args)
- def put_BaseUrl(self, *args): return _chilkat.CkMht_put_BaseUrl(self, *args)
- def get_Proxy(self, *args): return _chilkat.CkMht_get_Proxy(self, *args)
- def put_Proxy(self, *args): return _chilkat.CkMht_put_Proxy(self, *args)
- def get_Version(self, *args): return _chilkat.CkMht_get_Version(self, *args)
- def get_ReadTimeout(self): return _chilkat.CkMht_get_ReadTimeout(self)
- def put_ReadTimeout(self, *args): return _chilkat.CkMht_put_ReadTimeout(self, *args)
- def get_ConnectTimeout(self): return _chilkat.CkMht_get_ConnectTimeout(self)
- def put_ConnectTimeout(self, *args): return _chilkat.CkMht_put_ConnectTimeout(self, *args)
- def AddCustomHeader(self, *args): return _chilkat.CkMht_AddCustomHeader(self, *args)
- def RemoveCustomHeader(self, *args): return _chilkat.CkMht_RemoveCustomHeader(self, *args)
- def ClearCustomHeaders(self): return _chilkat.CkMht_ClearCustomHeaders(self)
- def SaveLastError(self, *args): return _chilkat.CkMht_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkMht_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkMht_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkMht_LastErrorText(self, *args)
-CkMht_swigregister = _chilkat.CkMht_swigregister
-CkMht_swigregister(CkMht)
-
-class CkHttp(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkHttp, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkHttp, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkHttp()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkHttp
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkHttp_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkHttp_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkHttp_lastErrorHtml(self)
- def RenderGet(self, *args): return _chilkat.CkHttp_RenderGet(self, *args)
- def renderGet(self, *args): return _chilkat.CkHttp_renderGet(self, *args)
- def GetCookieXml(self, *args): return _chilkat.CkHttp_GetCookieXml(self, *args)
- def getCookieXml(self, *args): return _chilkat.CkHttp_getCookieXml(self, *args)
- def get_RequiredContentType(self, *args): return _chilkat.CkHttp_get_RequiredContentType(self, *args)
- def requiredContentType(self): return _chilkat.CkHttp_requiredContentType(self)
- def put_RequiredContentType(self, *args): return _chilkat.CkHttp_put_RequiredContentType(self, *args)
- def DownloadAppend(self, *args): return _chilkat.CkHttp_DownloadAppend(self, *args)
- def PostMime(self, *args): return _chilkat.CkHttp_PostMime(self, *args)
- def UrlDecode(self, *args): return _chilkat.CkHttp_UrlDecode(self, *args)
- def urlDecode(self, *args): return _chilkat.CkHttp_urlDecode(self, *args)
- def UrlEncode(self, *args): return _chilkat.CkHttp_UrlEncode(self, *args)
- def urlEncode(self, *args): return _chilkat.CkHttp_urlEncode(self, *args)
- def get_SslProtocol(self, *args): return _chilkat.CkHttp_get_SslProtocol(self, *args)
- def sslProtocol(self): return _chilkat.CkHttp_sslProtocol(self)
- def put_SslProtocol(self, *args): return _chilkat.CkHttp_put_SslProtocol(self, *args)
- def GetHead(self, *args): return _chilkat.CkHttp_GetHead(self, *args)
- def XmlRpc(self, *args): return _chilkat.CkHttp_XmlRpc(self, *args)
- def xmlRpc(self, *args): return _chilkat.CkHttp_xmlRpc(self, *args)
- def GenTimeStamp(self, *args): return _chilkat.CkHttp_GenTimeStamp(self, *args)
- def genTimeStamp(self): return _chilkat.CkHttp_genTimeStamp(self)
- def XmlRpcPut(self, *args): return _chilkat.CkHttp_XmlRpcPut(self, *args)
- def xmlRpcPut(self, *args): return _chilkat.CkHttp_xmlRpcPut(self, *args)
- def QuickPutStr(self, *args): return _chilkat.CkHttp_QuickPutStr(self, *args)
- def quickPutStr(self, *args): return _chilkat.CkHttp_quickPutStr(self, *args)
- def QuickDeleteStr(self, *args): return _chilkat.CkHttp_QuickDeleteStr(self, *args)
- def quickDeleteStr(self, *args): return _chilkat.CkHttp_quickDeleteStr(self, *args)
- def PutText(self, *args): return _chilkat.CkHttp_PutText(self, *args)
- def putText(self, *args): return _chilkat.CkHttp_putText(self, *args)
- def PutBinary(self, *args): return _chilkat.CkHttp_PutBinary(self, *args)
- def putBinary(self, *args): return _chilkat.CkHttp_putBinary(self, *args)
- def get_SendBufferSize(self): return _chilkat.CkHttp_get_SendBufferSize(self)
- def put_SendBufferSize(self, *args): return _chilkat.CkHttp_put_SendBufferSize(self, *args)
- def get_NegotiateAuth(self): return _chilkat.CkHttp_get_NegotiateAuth(self)
- def put_NegotiateAuth(self, *args): return _chilkat.CkHttp_put_NegotiateAuth(self, *args)
- def get_LoginDomain(self, *args): return _chilkat.CkHttp_get_LoginDomain(self, *args)
- def loginDomain(self): return _chilkat.CkHttp_loginDomain(self)
- def put_LoginDomain(self, *args): return _chilkat.CkHttp_put_LoginDomain(self, *args)
- def get_SocksVersion(self): return _chilkat.CkHttp_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkHttp_put_SocksVersion(self, *args)
- def get_SocksPort(self): return _chilkat.CkHttp_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkHttp_put_SocksPort(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkHttp_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkHttp_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkHttp_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkHttp_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkHttp_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkHttp_put_SocksPassword(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkHttp_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkHttp_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkHttp_put_SocksHostname(self, *args)
- def PostXml(self, *args): return _chilkat.CkHttp_PostXml(self, *args)
- def get_ProxyPartialUrl(self): return _chilkat.CkHttp_get_ProxyPartialUrl(self)
- def put_ProxyPartialUrl(self, *args): return _chilkat.CkHttp_put_ProxyPartialUrl(self, *args)
- def GetServerSslCert(self, *args): return _chilkat.CkHttp_GetServerSslCert(self, *args)
- def get_DigestAuth(self): return _chilkat.CkHttp_get_DigestAuth(self)
- def put_DigestAuth(self, *args): return _chilkat.CkHttp_put_DigestAuth(self, *args)
- def SetSslClientCertPfx(self, *args): return _chilkat.CkHttp_SetSslClientCertPfx(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkHttp_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkHttp_put_VerboseLogging(self, *args)
- def ClearInMemoryCookies(self): return _chilkat.CkHttp_ClearInMemoryCookies(self)
- def SetCookieXml(self, *args): return _chilkat.CkHttp_SetCookieXml(self, *args)
- def PostUrlEncoded(self, *args): return _chilkat.CkHttp_PostUrlEncoded(self, *args)
- def PostBinary(self, *args): return _chilkat.CkHttp_PostBinary(self, *args)
- def postBinary(self, *args): return _chilkat.CkHttp_postBinary(self, *args)
- def QuickGetObj(self, *args): return _chilkat.CkHttp_QuickGetObj(self, *args)
- def get_SessionLogFilename(self, *args): return _chilkat.CkHttp_get_SessionLogFilename(self, *args)
- def sessionLogFilename(self): return _chilkat.CkHttp_sessionLogFilename(self)
- def put_SessionLogFilename(self, *args): return _chilkat.CkHttp_put_SessionLogFilename(self, *args)
- def get_BgLastErrorText(self, *args): return _chilkat.CkHttp_get_BgLastErrorText(self, *args)
- def bgLastErrorText(self): return _chilkat.CkHttp_bgLastErrorText(self)
- def get_BgResultData(self, *args): return _chilkat.CkHttp_get_BgResultData(self, *args)
- def get_BgResultInt(self): return _chilkat.CkHttp_get_BgResultInt(self)
- def get_BgResultString(self, *args): return _chilkat.CkHttp_get_BgResultString(self, *args)
- def bgResultString(self): return _chilkat.CkHttp_bgResultString(self)
- def get_BgTaskFinished(self): return _chilkat.CkHttp_get_BgTaskFinished(self)
- def get_BgTaskRunning(self): return _chilkat.CkHttp_get_BgTaskRunning(self)
- def get_BgTaskSuccess(self): return _chilkat.CkHttp_get_BgTaskSuccess(self)
- def get_EventLogCount(self): return _chilkat.CkHttp_get_EventLogCount(self)
- def get_KeepEventLog(self): return _chilkat.CkHttp_get_KeepEventLog(self)
- def put_KeepEventLog(self, *args): return _chilkat.CkHttp_put_KeepEventLog(self, *args)
- def get_UseBgThread(self): return _chilkat.CkHttp_get_UseBgThread(self)
- def put_UseBgThread(self, *args): return _chilkat.CkHttp_put_UseBgThread(self, *args)
- def BgResponseObject(self): return _chilkat.CkHttp_BgResponseObject(self)
- def BgTaskAbort(self): return _chilkat.CkHttp_BgTaskAbort(self)
- def ClearBgEventLog(self): return _chilkat.CkHttp_ClearBgEventLog(self)
- def EventLogName(self, *args): return _chilkat.CkHttp_EventLogName(self, *args)
- def eventLogName(self, *args): return _chilkat.CkHttp_eventLogName(self, *args)
- def EventLogValue(self, *args): return _chilkat.CkHttp_EventLogValue(self, *args)
- def eventLogValue(self, *args): return _chilkat.CkHttp_eventLogValue(self, *args)
- def SleepMs(self, *args): return _chilkat.CkHttp_SleepMs(self, *args)
- def get_ClientIpAddress(self, *args): return _chilkat.CkHttp_get_ClientIpAddress(self, *args)
- def clientIpAddress(self): return _chilkat.CkHttp_clientIpAddress(self)
- def put_ClientIpAddress(self, *args): return _chilkat.CkHttp_put_ClientIpAddress(self, *args)
- def get_ProxyAuthMethod(self, *args): return _chilkat.CkHttp_get_ProxyAuthMethod(self, *args)
- def proxyAuthMethod(self): return _chilkat.CkHttp_proxyAuthMethod(self)
- def put_ProxyAuthMethod(self, *args): return _chilkat.CkHttp_put_ProxyAuthMethod(self, *args)
- def AddQuickHeader(self, *args): return _chilkat.CkHttp_AddQuickHeader(self, *args)
- def RemoveQuickHeader(self, *args): return _chilkat.CkHttp_RemoveQuickHeader(self, *args)
- def SetSslClientCert(self, *args): return _chilkat.CkHttp_SetSslClientCert(self, *args)
- def get_LastHeader(self, *args): return _chilkat.CkHttp_get_LastHeader(self, *args)
- def lastHeader(self): return _chilkat.CkHttp_lastHeader(self)
- def put_UseIEProxy(self, *args): return _chilkat.CkHttp_put_UseIEProxy(self, *args)
- def get_UseIEProxy(self): return _chilkat.CkHttp_get_UseIEProxy(self)
- def get_ProxyLogin(self, *args): return _chilkat.CkHttp_get_ProxyLogin(self, *args)
- def put_ProxyLogin(self, *args): return _chilkat.CkHttp_put_ProxyLogin(self, *args)
- def get_ProxyPassword(self, *args): return _chilkat.CkHttp_get_ProxyPassword(self, *args)
- def put_ProxyPassword(self, *args): return _chilkat.CkHttp_put_ProxyPassword(self, *args)
- def proxyLogin(self): return _chilkat.CkHttp_proxyLogin(self)
- def proxyPassword(self): return _chilkat.CkHttp_proxyPassword(self)
- def version(self): return _chilkat.CkHttp_version(self)
- def cookieDir(self): return _chilkat.CkHttp_cookieDir(self)
- def quickGetStr(self, *args): return _chilkat.CkHttp_quickGetStr(self, *args)
- def proxyDomain(self): return _chilkat.CkHttp_proxyDomain(self)
- def password(self): return _chilkat.CkHttp_password(self)
- def login(self): return _chilkat.CkHttp_login(self)
- def getRequestHeader(self, *args): return _chilkat.CkHttp_getRequestHeader(self, *args)
- def userAgent(self): return _chilkat.CkHttp_userAgent(self)
- def referer(self): return _chilkat.CkHttp_referer(self)
- def ck_accept(self): return _chilkat.CkHttp_ck_accept(self)
- def acceptCharset(self): return _chilkat.CkHttp_acceptCharset(self)
- def acceptLanguage(self): return _chilkat.CkHttp_acceptLanguage(self)
- def connection(self): return _chilkat.CkHttp_connection(self)
- def getDomain(self, *args): return _chilkat.CkHttp_getDomain(self, *args)
- def finalRedirectUrl(self): return _chilkat.CkHttp_finalRedirectUrl(self)
- def getCacheRoot(self, *args): return _chilkat.CkHttp_getCacheRoot(self, *args)
- def getUrlPath(self, *args): return _chilkat.CkHttp_getUrlPath(self, *args)
- def lastContentType(self): return _chilkat.CkHttp_lastContentType(self)
- def lastResponseHeader(self): return _chilkat.CkHttp_lastResponseHeader(self)
- def lastModDate(self): return _chilkat.CkHttp_lastModDate(self)
- def get_Utf8(self): return _chilkat.CkHttp_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkHttp_put_Utf8(self, *args)
- def put_NtlmAuth(self, *args): return _chilkat.CkHttp_put_NtlmAuth(self, *args)
- def get_NtlmAuth(self): return _chilkat.CkHttp_get_NtlmAuth(self)
- def UnlockComponent(self, *args): return _chilkat.CkHttp_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkHttp_IsUnlocked(self)
- def Download(self, *args): return _chilkat.CkHttp_Download(self, *args)
- def ResumeDownload(self, *args): return _chilkat.CkHttp_ResumeDownload(self, *args)
- def get_Version(self, *args): return _chilkat.CkHttp_get_Version(self, *args)
- def get_MaxConnections(self): return _chilkat.CkHttp_get_MaxConnections(self)
- def put_MaxConnections(self, *args): return _chilkat.CkHttp_put_MaxConnections(self, *args)
- def put_CookieDir(self, *args): return _chilkat.CkHttp_put_CookieDir(self, *args)
- def get_CookieDir(self, *args): return _chilkat.CkHttp_get_CookieDir(self, *args)
- def put_SaveCookies(self, *args): return _chilkat.CkHttp_put_SaveCookies(self, *args)
- def get_SaveCookies(self): return _chilkat.CkHttp_get_SaveCookies(self)
- def put_SendCookies(self, *args): return _chilkat.CkHttp_put_SendCookies(self, *args)
- def get_SendCookies(self): return _chilkat.CkHttp_get_SendCookies(self)
- def QuickGet(self, *args): return _chilkat.CkHttp_QuickGet(self, *args)
- def QuickGetStr(self, *args): return _chilkat.CkHttp_QuickGetStr(self, *args)
- def SynchronousRequest(self, *args): return _chilkat.CkHttp_SynchronousRequest(self, *args)
- def get_ProxyPort(self): return _chilkat.CkHttp_get_ProxyPort(self)
- def put_ProxyPort(self, *args): return _chilkat.CkHttp_put_ProxyPort(self, *args)
- def put_ProxyDomain(self, *args): return _chilkat.CkHttp_put_ProxyDomain(self, *args)
- def get_ProxyDomain(self, *args): return _chilkat.CkHttp_get_ProxyDomain(self, *args)
- def put_Login(self, *args): return _chilkat.CkHttp_put_Login(self, *args)
- def get_Login(self, *args): return _chilkat.CkHttp_get_Login(self, *args)
- def put_Password(self, *args): return _chilkat.CkHttp_put_Password(self, *args)
- def get_Password(self, *args): return _chilkat.CkHttp_get_Password(self, *args)
- def SetRequestHeader(self, *args): return _chilkat.CkHttp_SetRequestHeader(self, *args)
- def GetRequestHeader(self, *args): return _chilkat.CkHttp_GetRequestHeader(self, *args)
- def HasRequestHeader(self, *args): return _chilkat.CkHttp_HasRequestHeader(self, *args)
- def RemoveRequestHeader(self, *args): return _chilkat.CkHttp_RemoveRequestHeader(self, *args)
- def put_UserAgent(self, *args): return _chilkat.CkHttp_put_UserAgent(self, *args)
- def get_UserAgent(self, *args): return _chilkat.CkHttp_get_UserAgent(self, *args)
- def put_Referer(self, *args): return _chilkat.CkHttp_put_Referer(self, *args)
- def get_Referer(self, *args): return _chilkat.CkHttp_get_Referer(self, *args)
- def put_Accept(self, *args): return _chilkat.CkHttp_put_Accept(self, *args)
- def get_Accept(self, *args): return _chilkat.CkHttp_get_Accept(self, *args)
- def put_AcceptCharset(self, *args): return _chilkat.CkHttp_put_AcceptCharset(self, *args)
- def get_AcceptCharset(self, *args): return _chilkat.CkHttp_get_AcceptCharset(self, *args)
- def put_AcceptLanguage(self, *args): return _chilkat.CkHttp_put_AcceptLanguage(self, *args)
- def get_AcceptLanguage(self, *args): return _chilkat.CkHttp_get_AcceptLanguage(self, *args)
- def put_Connection(self, *args): return _chilkat.CkHttp_put_Connection(self, *args)
- def get_Connection(self, *args): return _chilkat.CkHttp_get_Connection(self, *args)
- def get_MaxUrlLen(self): return _chilkat.CkHttp_get_MaxUrlLen(self)
- def put_MaxUrlLen(self, *args): return _chilkat.CkHttp_put_MaxUrlLen(self, *args)
- def get_MaxResponseSize(self): return _chilkat.CkHttp_get_MaxResponseSize(self)
- def put_MaxResponseSize(self, *args): return _chilkat.CkHttp_put_MaxResponseSize(self, *args)
- def put_MimicIE(self, *args): return _chilkat.CkHttp_put_MimicIE(self, *args)
- def get_MimicIE(self): return _chilkat.CkHttp_get_MimicIE(self)
- def put_MimicFireFox(self, *args): return _chilkat.CkHttp_put_MimicFireFox(self, *args)
- def get_MimicFireFox(self): return _chilkat.CkHttp_get_MimicFireFox(self)
- def put_AutoAddHostHeader(self, *args): return _chilkat.CkHttp_put_AutoAddHostHeader(self, *args)
- def get_AutoAddHostHeader(self): return _chilkat.CkHttp_get_AutoAddHostHeader(self)
- def get_ConnectTimeout(self): return _chilkat.CkHttp_get_ConnectTimeout(self)
- def put_ConnectTimeout(self, *args): return _chilkat.CkHttp_put_ConnectTimeout(self, *args)
- def get_ReadTimeout(self): return _chilkat.CkHttp_get_ReadTimeout(self)
- def put_ReadTimeout(self, *args): return _chilkat.CkHttp_put_ReadTimeout(self, *args)
- def GetDomain(self, *args): return _chilkat.CkHttp_GetDomain(self, *args)
- def get_WasRedirected(self): return _chilkat.CkHttp_get_WasRedirected(self)
- def get_FinalRedirectUrl(self, *args): return _chilkat.CkHttp_get_FinalRedirectUrl(self, *args)
- def put_FollowRedirects(self, *args): return _chilkat.CkHttp_put_FollowRedirects(self, *args)
- def get_FollowRedirects(self): return _chilkat.CkHttp_get_FollowRedirects(self)
- def put_NumCacheLevels(self, *args): return _chilkat.CkHttp_put_NumCacheLevels(self, *args)
- def get_NumCacheLevels(self): return _chilkat.CkHttp_get_NumCacheLevels(self)
- def get_NumCacheRoots(self): return _chilkat.CkHttp_get_NumCacheRoots(self)
- def GetCacheRoot(self, *args): return _chilkat.CkHttp_GetCacheRoot(self, *args)
- def AddCacheRoot(self, *args): return _chilkat.CkHttp_AddCacheRoot(self, *args)
- def get_LastStatus(self): return _chilkat.CkHttp_get_LastStatus(self)
- def get_LastContentType(self, *args): return _chilkat.CkHttp_get_LastContentType(self, *args)
- def get_LastResponseHeader(self, *args): return _chilkat.CkHttp_get_LastResponseHeader(self, *args)
- def get_LastModDate(self, *args): return _chilkat.CkHttp_get_LastModDate(self, *args)
- def get_UpdateCache(self): return _chilkat.CkHttp_get_UpdateCache(self)
- def put_UpdateCache(self, *args): return _chilkat.CkHttp_put_UpdateCache(self, *args)
- def get_FetchFromCache(self): return _chilkat.CkHttp_get_FetchFromCache(self)
- def put_FetchFromCache(self, *args): return _chilkat.CkHttp_put_FetchFromCache(self, *args)
- def get_IgnoreNoCache(self): return _chilkat.CkHttp_get_IgnoreNoCache(self)
- def put_IgnoreNoCache(self, *args): return _chilkat.CkHttp_put_IgnoreNoCache(self, *args)
- def get_IgnoreMustRevalidate(self): return _chilkat.CkHttp_get_IgnoreMustRevalidate(self)
- def put_IgnoreMustRevalidate(self, *args): return _chilkat.CkHttp_put_IgnoreMustRevalidate(self, *args)
- def get_DefaultFreshPeriod(self): return _chilkat.CkHttp_get_DefaultFreshPeriod(self)
- def put_DefaultFreshPeriod(self, *args): return _chilkat.CkHttp_put_DefaultFreshPeriod(self, *args)
- def get_FreshnessAlgorithm(self): return _chilkat.CkHttp_get_FreshnessAlgorithm(self)
- def put_FreshnessAlgorithm(self, *args): return _chilkat.CkHttp_put_FreshnessAlgorithm(self, *args)
- def get_LMFactor(self): return _chilkat.CkHttp_get_LMFactor(self)
- def put_LMFactor(self, *args): return _chilkat.CkHttp_put_LMFactor(self, *args)
- def get_MaxFreshPeriod(self): return _chilkat.CkHttp_get_MaxFreshPeriod(self)
- def put_MaxFreshPeriod(self, *args): return _chilkat.CkHttp_put_MaxFreshPeriod(self, *args)
- def get_MinFreshPeriod(self): return _chilkat.CkHttp_get_MinFreshPeriod(self)
- def put_MinFreshPeriod(self, *args): return _chilkat.CkHttp_put_MinFreshPeriod(self, *args)
- def GetUrlPath(self, *args): return _chilkat.CkHttp_GetUrlPath(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkHttp_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkHttp_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkHttp_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkHttp_LastErrorText(self, *args)
-CkHttp_swigregister = _chilkat.CkHttp_swigregister
-CkHttp_swigregister(CkHttp)
-
-class CkHttpRequest(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkHttpRequest, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkHttpRequest, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkHttpRequest()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkHttpRequest
- __del__ = lambda self : None;
- def RemoveAllParams(self): return _chilkat.CkHttpRequest_RemoveAllParams(self)
- def LoadBodyFromFile(self, *args): return _chilkat.CkHttpRequest_LoadBodyFromFile(self, *args)
- def LoadBodyFromBytes(self, *args): return _chilkat.CkHttpRequest_LoadBodyFromBytes(self, *args)
- def LoadBodyFromString(self, *args): return _chilkat.CkHttpRequest_LoadBodyFromString(self, *args)
- def UsePut(self): return _chilkat.CkHttpRequest_UsePut(self)
- def AddBytesForUpload(self, *args): return _chilkat.CkHttpRequest_AddBytesForUpload(self, *args)
- def UsePostMultipartForm(self): return _chilkat.CkHttpRequest_UsePostMultipartForm(self)
- def GetUrlEncodedParams(self, *args): return _chilkat.CkHttpRequest_GetUrlEncodedParams(self, *args)
- def getUrlEncodedParams(self): return _chilkat.CkHttpRequest_getUrlEncodedParams(self)
- def AddStringForUpload(self, *args): return _chilkat.CkHttpRequest_AddStringForUpload(self, *args)
- def AddFileForUpload2(self, *args): return _chilkat.CkHttpRequest_AddFileForUpload2(self, *args)
- def AddStringForUpload2(self, *args): return _chilkat.CkHttpRequest_AddStringForUpload2(self, *args)
- def AddBytesForUpload2(self, *args): return _chilkat.CkHttpRequest_AddBytesForUpload2(self, *args)
- def path(self): return _chilkat.CkHttpRequest_path(self)
- def charset(self): return _chilkat.CkHttpRequest_charset(self)
- def httpVersion(self): return _chilkat.CkHttpRequest_httpVersion(self)
- def getHeaderField(self, *args): return _chilkat.CkHttpRequest_getHeaderField(self, *args)
- def getHeaderName(self, *args): return _chilkat.CkHttpRequest_getHeaderName(self, *args)
- def getHeaderValue(self, *args): return _chilkat.CkHttpRequest_getHeaderValue(self, *args)
- def getParam(self, *args): return _chilkat.CkHttpRequest_getParam(self, *args)
- def getParamName(self, *args): return _chilkat.CkHttpRequest_getParamName(self, *args)
- def getParamValue(self, *args): return _chilkat.CkHttpRequest_getParamValue(self, *args)
- def lastErrorText(self): return _chilkat.CkHttpRequest_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkHttpRequest_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkHttpRequest_lastErrorHtml(self)
- def RemoveParam(self, *args): return _chilkat.CkHttpRequest_RemoveParam(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkHttpRequest_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkHttpRequest_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkHttpRequest_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkHttpRequest_LastErrorText(self, *args)
- def get_Utf8(self): return _chilkat.CkHttpRequest_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkHttpRequest_put_Utf8(self, *args)
- def UsePost(self): return _chilkat.CkHttpRequest_UsePost(self)
- def UseGet(self): return _chilkat.CkHttpRequest_UseGet(self)
- def UseHead(self): return _chilkat.CkHttpRequest_UseHead(self)
- def UseXmlHttp(self, *args): return _chilkat.CkHttpRequest_UseXmlHttp(self, *args)
- def UseUpload(self): return _chilkat.CkHttpRequest_UseUpload(self)
- def SetFromUrl(self, *args): return _chilkat.CkHttpRequest_SetFromUrl(self, *args)
- def put_Path(self, *args): return _chilkat.CkHttpRequest_put_Path(self, *args)
- def get_Path(self, *args): return _chilkat.CkHttpRequest_get_Path(self, *args)
- def put_Charset(self, *args): return _chilkat.CkHttpRequest_put_Charset(self, *args)
- def get_Charset(self, *args): return _chilkat.CkHttpRequest_get_Charset(self, *args)
- def put_SendCharset(self, *args): return _chilkat.CkHttpRequest_put_SendCharset(self, *args)
- def get_SendCharset(self): return _chilkat.CkHttpRequest_get_SendCharset(self)
- def put_HttpVersion(self, *args): return _chilkat.CkHttpRequest_put_HttpVersion(self, *args)
- def get_HttpVersion(self, *args): return _chilkat.CkHttpRequest_get_HttpVersion(self, *args)
- def AddHeader(self, *args): return _chilkat.CkHttpRequest_AddHeader(self, *args)
- def AddParam(self, *args): return _chilkat.CkHttpRequest_AddParam(self, *args)
- def AddFileForUpload(self, *args): return _chilkat.CkHttpRequest_AddFileForUpload(self, *args)
- def GenerateRequestText(self, *args): return _chilkat.CkHttpRequest_GenerateRequestText(self, *args)
- def generateRequestText(self): return _chilkat.CkHttpRequest_generateRequestText(self)
- def GetHeaderField(self, *args): return _chilkat.CkHttpRequest_GetHeaderField(self, *args)
- def get_NumHeaderFields(self): return _chilkat.CkHttpRequest_get_NumHeaderFields(self)
- def GetHeaderName(self, *args): return _chilkat.CkHttpRequest_GetHeaderName(self, *args)
- def GetHeaderValue(self, *args): return _chilkat.CkHttpRequest_GetHeaderValue(self, *args)
- def GetParam(self, *args): return _chilkat.CkHttpRequest_GetParam(self, *args)
- def get_NumParams(self): return _chilkat.CkHttpRequest_get_NumParams(self)
- def GetParamName(self, *args): return _chilkat.CkHttpRequest_GetParamName(self, *args)
- def GetParamValue(self, *args): return _chilkat.CkHttpRequest_GetParamValue(self, *args)
-CkHttpRequest_swigregister = _chilkat.CkHttpRequest_swigregister
-CkHttpRequest_swigregister(CkHttpRequest)
-
-class CkHttpResponse(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkHttpResponse, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkHttpResponse, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkHttpResponse()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkHttpResponse
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkHttpResponse_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkHttpResponse_put_Utf8(self, *args)
- def header(self): return _chilkat.CkHttpResponse_header(self)
- def bodyStr(self): return _chilkat.CkHttpResponse_bodyStr(self)
- def statusLine(self): return _chilkat.CkHttpResponse_statusLine(self)
- def charset(self): return _chilkat.CkHttpResponse_charset(self)
- def domain(self): return _chilkat.CkHttpResponse_domain(self)
- def getHeaderField(self, *args): return _chilkat.CkHttpResponse_getHeaderField(self, *args)
- def getHeaderFieldAttr(self, *args): return _chilkat.CkHttpResponse_getHeaderFieldAttr(self, *args)
- def getHeaderName(self, *args): return _chilkat.CkHttpResponse_getHeaderName(self, *args)
- def getHeaderValue(self, *args): return _chilkat.CkHttpResponse_getHeaderValue(self, *args)
- def getCookieDomain(self, *args): return _chilkat.CkHttpResponse_getCookieDomain(self, *args)
- def getCookiePath(self, *args): return _chilkat.CkHttpResponse_getCookiePath(self, *args)
- def getCookieExpiresStr(self, *args): return _chilkat.CkHttpResponse_getCookieExpiresStr(self, *args)
- def getCookieName(self, *args): return _chilkat.CkHttpResponse_getCookieName(self, *args)
- def getCookieValue(self, *args): return _chilkat.CkHttpResponse_getCookieValue(self, *args)
- def get_Header(self, *args): return _chilkat.CkHttpResponse_get_Header(self, *args)
- def get_Body(self, *args): return _chilkat.CkHttpResponse_get_Body(self, *args)
- def get_BodyStr(self, *args): return _chilkat.CkHttpResponse_get_BodyStr(self, *args)
- def get_BodyQP(self, *args): return _chilkat.CkHttpResponse_get_BodyQP(self, *args)
- def get_StatusLine(self, *args): return _chilkat.CkHttpResponse_get_StatusLine(self, *args)
- def get_StatusCode(self): return _chilkat.CkHttpResponse_get_StatusCode(self)
- def get_Charset(self, *args): return _chilkat.CkHttpResponse_get_Charset(self, *args)
- def get_Domain(self, *args): return _chilkat.CkHttpResponse_get_Domain(self, *args)
- def get_ContentLength(self): return _chilkat.CkHttpResponse_get_ContentLength(self)
- def get_Date(self, *args): return _chilkat.CkHttpResponse_get_Date(self, *args)
- def GetHeaderField(self, *args): return _chilkat.CkHttpResponse_GetHeaderField(self, *args)
- def GetHeaderFieldAttr(self, *args): return _chilkat.CkHttpResponse_GetHeaderFieldAttr(self, *args)
- def get_NumHeaderFields(self): return _chilkat.CkHttpResponse_get_NumHeaderFields(self)
- def GetHeaderName(self, *args): return _chilkat.CkHttpResponse_GetHeaderName(self, *args)
- def GetHeaderValue(self, *args): return _chilkat.CkHttpResponse_GetHeaderValue(self, *args)
- def get_NumCookies(self): return _chilkat.CkHttpResponse_get_NumCookies(self)
- def GetCookieDomain(self, *args): return _chilkat.CkHttpResponse_GetCookieDomain(self, *args)
- def GetCookiePath(self, *args): return _chilkat.CkHttpResponse_GetCookiePath(self, *args)
- def GetCookieExpiresStr(self, *args): return _chilkat.CkHttpResponse_GetCookieExpiresStr(self, *args)
- def GetCookieExpires(self, *args): return _chilkat.CkHttpResponse_GetCookieExpires(self, *args)
- def GetCookieName(self, *args): return _chilkat.CkHttpResponse_GetCookieName(self, *args)
- def GetCookieValue(self, *args): return _chilkat.CkHttpResponse_GetCookieValue(self, *args)
-CkHttpResponse_swigregister = _chilkat.CkHttpResponse_swigregister
-CkHttpResponse_swigregister(CkHttpResponse)
-
-class CkImap(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkImap, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkImap, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkImap()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkImap
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkImap_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkImap_put_Utf8(self, *args)
- def get_LastAppendedMime(self, *args): return _chilkat.CkImap_get_LastAppendedMime(self, *args)
- def lastAppendedMime(self): return _chilkat.CkImap_lastAppendedMime(self)
- def get_LastIntermediateResponse(self, *args): return _chilkat.CkImap_get_LastIntermediateResponse(self, *args)
- def lastIntermediateResponse(self): return _chilkat.CkImap_lastIntermediateResponse(self)
- def get_LastResponse(self, *args): return _chilkat.CkImap_get_LastResponse(self, *args)
- def lastResponse(self): return _chilkat.CkImap_lastResponse(self)
- def get_LastCommand(self, *args): return _chilkat.CkImap_get_LastCommand(self, *args)
- def lastCommand(self): return _chilkat.CkImap_lastCommand(self)
- def get_Version(self, *args): return _chilkat.CkImap_get_Version(self, *args)
- def version(self): return _chilkat.CkImap_version(self)
- def AppendMimeWithFlags(self, *args): return _chilkat.CkImap_AppendMimeWithFlags(self, *args)
- def Subscribe(self, *args): return _chilkat.CkImap_Subscribe(self, *args)
- def Unsubscribe(self, *args): return _chilkat.CkImap_Unsubscribe(self, *args)
- def FetchSingleHeaderAsMime(self, *args): return _chilkat.CkImap_FetchSingleHeaderAsMime(self, *args)
- def fetchSingleHeaderAsMime(self, *args): return _chilkat.CkImap_fetchSingleHeaderAsMime(self, *args)
- def AppendMimeWithDate(self, *args): return _chilkat.CkImap_AppendMimeWithDate(self, *args)
- def get_SelectedMailbox(self, *args): return _chilkat.CkImap_get_SelectedMailbox(self, *args)
- def selectedMailbox(self): return _chilkat.CkImap_selectedMailbox(self)
- def get_AppendUid(self): return _chilkat.CkImap_get_AppendUid(self)
- def get_AuthzId(self, *args): return _chilkat.CkImap_get_AuthzId(self, *args)
- def authzId(self): return _chilkat.CkImap_authzId(self)
- def put_AuthzId(self, *args): return _chilkat.CkImap_put_AuthzId(self, *args)
- def get_SendBufferSize(self): return _chilkat.CkImap_get_SendBufferSize(self)
- def put_SendBufferSize(self, *args): return _chilkat.CkImap_put_SendBufferSize(self, *args)
- def SshTunnel(self, *args): return _chilkat.CkImap_SshTunnel(self, *args)
- def SshAuthenticatePw(self, *args): return _chilkat.CkImap_SshAuthenticatePw(self, *args)
- def SshAuthenticatePk(self, *args): return _chilkat.CkImap_SshAuthenticatePk(self, *args)
- def Noop(self): return _chilkat.CkImap_Noop(self)
- def get_SocksHostname(self, *args): return _chilkat.CkImap_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkImap_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkImap_put_SocksHostname(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkImap_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkImap_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkImap_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkImap_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkImap_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkImap_put_SocksPassword(self, *args)
- def get_SocksPort(self): return _chilkat.CkImap_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkImap_put_SocksPort(self, *args)
- def get_SocksVersion(self): return _chilkat.CkImap_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkImap_put_SocksVersion(self, *args)
- def SetSslClientCertPfx(self, *args): return _chilkat.CkImap_SetSslClientCertPfx(self, *args)
- def get_StartTls(self): return _chilkat.CkImap_get_StartTls(self)
- def put_StartTls(self, *args): return _chilkat.CkImap_put_StartTls(self, *args)
- def get_SslProtocol(self, *args): return _chilkat.CkImap_get_SslProtocol(self, *args)
- def sslProtocol(self): return _chilkat.CkImap_sslProtocol(self)
- def put_SslProtocol(self, *args): return _chilkat.CkImap_put_SslProtocol(self, *args)
- def get_HttpProxyUsername(self, *args): return _chilkat.CkImap_get_HttpProxyUsername(self, *args)
- def httpProxyUsername(self): return _chilkat.CkImap_httpProxyUsername(self)
- def put_HttpProxyUsername(self, *args): return _chilkat.CkImap_put_HttpProxyUsername(self, *args)
- def get_HttpProxyPassword(self, *args): return _chilkat.CkImap_get_HttpProxyPassword(self, *args)
- def httpProxyPassword(self): return _chilkat.CkImap_httpProxyPassword(self)
- def put_HttpProxyPassword(self, *args): return _chilkat.CkImap_put_HttpProxyPassword(self, *args)
- def get_HttpProxyAuthMethod(self, *args): return _chilkat.CkImap_get_HttpProxyAuthMethod(self, *args)
- def httpProxyAuthMethod(self): return _chilkat.CkImap_httpProxyAuthMethod(self)
- def put_HttpProxyAuthMethod(self, *args): return _chilkat.CkImap_put_HttpProxyAuthMethod(self, *args)
- def get_HttpProxyHostname(self, *args): return _chilkat.CkImap_get_HttpProxyHostname(self, *args)
- def httpProxyHostname(self): return _chilkat.CkImap_httpProxyHostname(self)
- def put_HttpProxyHostname(self, *args): return _chilkat.CkImap_put_HttpProxyHostname(self, *args)
- def get_HttpProxyPort(self): return _chilkat.CkImap_get_HttpProxyPort(self)
- def put_HttpProxyPort(self, *args): return _chilkat.CkImap_put_HttpProxyPort(self, *args)
- def get_UidNext(self): return _chilkat.CkImap_get_UidNext(self)
- def get_AutoFix(self): return _chilkat.CkImap_get_AutoFix(self)
- def put_AutoFix(self, *args): return _chilkat.CkImap_put_AutoFix(self, *args)
- def AddPfxSourceData(self, *args): return _chilkat.CkImap_AddPfxSourceData(self, *args)
- def AddPfxSourceFile(self, *args): return _chilkat.CkImap_AddPfxSourceFile(self, *args)
- def Connect(self, *args): return _chilkat.CkImap_Connect(self, *args)
- def Disconnect(self): return _chilkat.CkImap_Disconnect(self)
- def IsConnected(self): return _chilkat.CkImap_IsConnected(self)
- def get_SeparatorChar(self): return _chilkat.CkImap_get_SeparatorChar(self)
- def put_SeparatorChar(self, *args): return _chilkat.CkImap_put_SeparatorChar(self, *args)
- def get_NumMessages(self): return _chilkat.CkImap_get_NumMessages(self)
- def FetchSequenceAsMime(self, *args): return _chilkat.CkImap_FetchSequenceAsMime(self, *args)
- def Login(self, *args): return _chilkat.CkImap_Login(self, *args)
- def Logout(self): return _chilkat.CkImap_Logout(self)
- def IsLoggedIn(self): return _chilkat.CkImap_IsLoggedIn(self)
- def SetSslClientCert(self, *args): return _chilkat.CkImap_SetSslClientCert(self, *args)
- def GetSslServerCert(self): return _chilkat.CkImap_GetSslServerCert(self)
- def get_SslServerCertVerified(self): return _chilkat.CkImap_get_SslServerCertVerified(self)
- def get_LoggedInUser(self, *args): return _chilkat.CkImap_get_LoggedInUser(self, *args)
- def get_ConnectedToHost(self, *args): return _chilkat.CkImap_get_ConnectedToHost(self, *args)
- def CreateMailbox(self, *args): return _chilkat.CkImap_CreateMailbox(self, *args)
- def DeleteMailbox(self, *args): return _chilkat.CkImap_DeleteMailbox(self, *args)
- def RenameMailbox(self, *args): return _chilkat.CkImap_RenameMailbox(self, *args)
- def CopyMultiple(self, *args): return _chilkat.CkImap_CopyMultiple(self, *args)
- def CopySequence(self, *args): return _chilkat.CkImap_CopySequence(self, *args)
- def SetDecryptCert2(self, *args): return _chilkat.CkImap_SetDecryptCert2(self, *args)
- def LastResponse(self, *args): return _chilkat.CkImap_LastResponse(self, *args)
- def ListMailboxes(self, *args): return _chilkat.CkImap_ListMailboxes(self, *args)
- def SelectMailbox(self, *args): return _chilkat.CkImap_SelectMailbox(self, *args)
- def ExamineMailbox(self, *args): return _chilkat.CkImap_ExamineMailbox(self, *args)
- def Search(self, *args): return _chilkat.CkImap_Search(self, *args)
- def ClearSessionLog(self): return _chilkat.CkImap_ClearSessionLog(self)
- def GetAllUids(self): return _chilkat.CkImap_GetAllUids(self)
- def FetchSingle(self, *args): return _chilkat.CkImap_FetchSingle(self, *args)
- def FetchSingleHeader(self, *args): return _chilkat.CkImap_FetchSingleHeader(self, *args)
- def FetchBundle(self, *args): return _chilkat.CkImap_FetchBundle(self, *args)
- def FetchHeaders(self, *args): return _chilkat.CkImap_FetchHeaders(self, *args)
- def FetchChunk(self, *args): return _chilkat.CkImap_FetchChunk(self, *args)
- def FetchSequence(self, *args): return _chilkat.CkImap_FetchSequence(self, *args)
- def FetchSequenceHeaders(self, *args): return _chilkat.CkImap_FetchSequenceHeaders(self, *args)
- def FetchSingleAsMime(self, *args): return _chilkat.CkImap_FetchSingleAsMime(self, *args)
- def FetchBundleAsMime(self, *args): return _chilkat.CkImap_FetchBundleAsMime(self, *args)
- def Expunge(self): return _chilkat.CkImap_Expunge(self)
- def ExpungeAndClose(self): return _chilkat.CkImap_ExpungeAndClose(self)
- def StoreFlags(self, *args): return _chilkat.CkImap_StoreFlags(self, *args)
- def FetchFlags(self, *args): return _chilkat.CkImap_FetchFlags(self, *args)
- def SetFlag(self, *args): return _chilkat.CkImap_SetFlag(self, *args)
- def SetFlags(self, *args): return _chilkat.CkImap_SetFlags(self, *args)
- def get_AuthMethod(self, *args): return _chilkat.CkImap_get_AuthMethod(self, *args)
- def put_AuthMethod(self, *args): return _chilkat.CkImap_put_AuthMethod(self, *args)
- def get_Domain(self, *args): return _chilkat.CkImap_get_Domain(self, *args)
- def put_Domain(self, *args): return _chilkat.CkImap_put_Domain(self, *args)
- def get_Port(self): return _chilkat.CkImap_get_Port(self)
- def put_Port(self, *args): return _chilkat.CkImap_put_Port(self, *args)
- def get_Ssl(self): return _chilkat.CkImap_get_Ssl(self)
- def put_Ssl(self, *args): return _chilkat.CkImap_put_Ssl(self, *args)
- def AppendMime(self, *args): return _chilkat.CkImap_AppendMime(self, *args)
- def AppendMail(self, *args): return _chilkat.CkImap_AppendMail(self, *args)
- def Copy(self, *args): return _chilkat.CkImap_Copy(self, *args)
- def SetMailFlag(self, *args): return _chilkat.CkImap_SetMailFlag(self, *args)
- def GetMailFlag(self, *args): return _chilkat.CkImap_GetMailFlag(self, *args)
- def RefetchMailFlags(self, *args): return _chilkat.CkImap_RefetchMailFlags(self, *args)
- def GetMailSize(self, *args): return _chilkat.CkImap_GetMailSize(self, *args)
- def GetMailNumAttach(self, *args): return _chilkat.CkImap_GetMailNumAttach(self, *args)
- def GetMailAttachSize(self, *args): return _chilkat.CkImap_GetMailAttachSize(self, *args)
- def GetMailAttachFilename(self, *args): return _chilkat.CkImap_GetMailAttachFilename(self, *args)
- def get_PeekMode(self): return _chilkat.CkImap_get_PeekMode(self)
- def put_PeekMode(self, *args): return _chilkat.CkImap_put_PeekMode(self, *args)
- def get_SessionLog(self, *args): return _chilkat.CkImap_get_SessionLog(self, *args)
- def get_KeepSessionLog(self): return _chilkat.CkImap_get_KeepSessionLog(self)
- def put_KeepSessionLog(self, *args): return _chilkat.CkImap_put_KeepSessionLog(self, *args)
- def get_AppendSeen(self): return _chilkat.CkImap_get_AppendSeen(self)
- def put_AppendSeen(self, *args): return _chilkat.CkImap_put_AppendSeen(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkImap_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkImap_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkImap_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkImap_LastErrorText(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkImap_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkImap_IsUnlocked(self)
- def get_ReadTimeout(self): return _chilkat.CkImap_get_ReadTimeout(self)
- def put_ReadTimeout(self, *args): return _chilkat.CkImap_put_ReadTimeout(self, *args)
- def get_ConnectTimeout(self): return _chilkat.CkImap_get_ConnectTimeout(self)
- def put_ConnectTimeout(self, *args): return _chilkat.CkImap_put_ConnectTimeout(self, *args)
- def SendRawCommand(self, *args): return _chilkat.CkImap_SendRawCommand(self, *args)
- def lastErrorText(self): return _chilkat.CkImap_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkImap_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkImap_lastErrorHtml(self)
- def getMailAttachFilename(self, *args): return _chilkat.CkImap_getMailAttachFilename(self, *args)
- def fetchFlags(self, *args): return _chilkat.CkImap_fetchFlags(self, *args)
- def authMethod(self): return _chilkat.CkImap_authMethod(self)
- def domain(self): return _chilkat.CkImap_domain(self)
- def fetchSingleAsMime(self, *args): return _chilkat.CkImap_fetchSingleAsMime(self, *args)
- def loggedInUser(self): return _chilkat.CkImap_loggedInUser(self)
- def connectedToHost(self): return _chilkat.CkImap_connectedToHost(self)
- def sendRawCommand(self, *args): return _chilkat.CkImap_sendRawCommand(self, *args)
- def sessionLog(self): return _chilkat.CkImap_sessionLog(self)
-CkImap_swigregister = _chilkat.CkImap_swigregister
-CkImap_swigregister(CkImap)
-
-class CkMailboxes(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkMailboxes, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkMailboxes, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkMailboxes()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkMailboxes
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkMailboxes_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkMailboxes_put_Utf8(self, *args)
- def IsMarked(self, *args): return _chilkat.CkMailboxes_IsMarked(self, *args)
- def HasInferiors(self, *args): return _chilkat.CkMailboxes_HasInferiors(self, *args)
- def IsSelectable(self, *args): return _chilkat.CkMailboxes_IsSelectable(self, *args)
- def GetName(self, *args): return _chilkat.CkMailboxes_GetName(self, *args)
- def get_Count(self): return _chilkat.CkMailboxes_get_Count(self)
- def getName(self, *args): return _chilkat.CkMailboxes_getName(self, *args)
-CkMailboxes_swigregister = _chilkat.CkMailboxes_swigregister
-CkMailboxes_swigregister(CkMailboxes)
-
-class CkMessageSet(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkMessageSet, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkMessageSet, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkMessageSet()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkMessageSet
- __del__ = lambda self : None;
- def toString(self): return _chilkat.CkMessageSet_toString(self)
- def ToString(self, *args): return _chilkat.CkMessageSet_ToString(self, *args)
- def ToCompactString(self, *args): return _chilkat.CkMessageSet_ToCompactString(self, *args)
- def toCompactString(self): return _chilkat.CkMessageSet_toCompactString(self)
- def FromCompactString(self, *args): return _chilkat.CkMessageSet_FromCompactString(self, *args)
- def ContainsId(self, *args): return _chilkat.CkMessageSet_ContainsId(self, *args)
- def RemoveId(self, *args): return _chilkat.CkMessageSet_RemoveId(self, *args)
- def InsertId(self, *args): return _chilkat.CkMessageSet_InsertId(self, *args)
- def GetId(self, *args): return _chilkat.CkMessageSet_GetId(self, *args)
- def get_Count(self): return _chilkat.CkMessageSet_get_Count(self)
- def put_HasUids(self, *args): return _chilkat.CkMessageSet_put_HasUids(self, *args)
- def get_HasUids(self): return _chilkat.CkMessageSet_get_HasUids(self)
-CkMessageSet_swigregister = _chilkat.CkMessageSet_swigregister
-CkMessageSet_swigregister(CkMessageSet)
-
-class CkCharset(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCharset, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCharset, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCharset()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCharset
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkCharset_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCharset_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCharset_lastErrorHtml(self)
- def UrlDecodeStr(self, *args): return _chilkat.CkCharset_UrlDecodeStr(self, *args)
- def urlDecodeStr(self, *args): return _chilkat.CkCharset_urlDecodeStr(self, *args)
- def getHtmlFileCharset(self, *args): return _chilkat.CkCharset_getHtmlFileCharset(self, *args)
- def getHtmlCharset(self, *args): return _chilkat.CkCharset_getHtmlCharset(self, *args)
- def lastOutputAsQP(self): return _chilkat.CkCharset_lastOutputAsQP(self)
- def lastInputAsQP(self): return _chilkat.CkCharset_lastInputAsQP(self)
- def lastOutputAsHex(self): return _chilkat.CkCharset_lastOutputAsHex(self)
- def lastInputAsHex(self): return _chilkat.CkCharset_lastInputAsHex(self)
- def htmlDecodeToStr(self, *args): return _chilkat.CkCharset_htmlDecodeToStr(self, *args)
- def toCharset(self): return _chilkat.CkCharset_toCharset(self)
- def fromCharset(self): return _chilkat.CkCharset_fromCharset(self)
- def version(self): return _chilkat.CkCharset_version(self)
- def codePageToCharset(self, *args): return _chilkat.CkCharset_codePageToCharset(self, *args)
- def altToCharset(self): return _chilkat.CkCharset_altToCharset(self)
- def upperCase(self, *args): return _chilkat.CkCharset_upperCase(self, *args)
- def lowerCase(self, *args): return _chilkat.CkCharset_lowerCase(self, *args)
- def UpperCase(self, *args): return _chilkat.CkCharset_UpperCase(self, *args)
- def LowerCase(self, *args): return _chilkat.CkCharset_LowerCase(self, *args)
- def get_Utf8(self): return _chilkat.CkCharset_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCharset_put_Utf8(self, *args)
- def GetHtmlFileCharset(self, *args): return _chilkat.CkCharset_GetHtmlFileCharset(self, *args)
- def GetHtmlCharset(self, *args): return _chilkat.CkCharset_GetHtmlCharset(self, *args)
- def ConvertHtmlFile(self, *args): return _chilkat.CkCharset_ConvertHtmlFile(self, *args)
- def ConvertHtml(self, *args): return _chilkat.CkCharset_ConvertHtml(self, *args)
- def get_LastOutputAsQP(self, *args): return _chilkat.CkCharset_get_LastOutputAsQP(self, *args)
- def get_LastInputAsQP(self, *args): return _chilkat.CkCharset_get_LastInputAsQP(self, *args)
- def get_LastOutputAsHex(self, *args): return _chilkat.CkCharset_get_LastOutputAsHex(self, *args)
- def get_LastInputAsHex(self, *args): return _chilkat.CkCharset_get_LastInputAsHex(self, *args)
- def put_SaveLast(self, *args): return _chilkat.CkCharset_put_SaveLast(self, *args)
- def get_SaveLast(self): return _chilkat.CkCharset_get_SaveLast(self)
- def EntityEncodeHex(self, *args): return _chilkat.CkCharset_EntityEncodeHex(self, *args)
- def EntityEncodeDec(self, *args): return _chilkat.CkCharset_EntityEncodeDec(self, *args)
- def entityEncodeHex(self, *args): return _chilkat.CkCharset_entityEncodeHex(self, *args)
- def entityEncodeDec(self, *args): return _chilkat.CkCharset_entityEncodeDec(self, *args)
- def WriteFile(self, *args): return _chilkat.CkCharset_WriteFile(self, *args)
- def ReadFile(self, *args): return _chilkat.CkCharset_ReadFile(self, *args)
- def ConvertFromUnicode(self, *args): return _chilkat.CkCharset_ConvertFromUnicode(self, *args)
- def ConvertToUnicode(self, *args): return _chilkat.CkCharset_ConvertToUnicode(self, *args)
- def VerifyFile(self, *args): return _chilkat.CkCharset_VerifyFile(self, *args)
- def VerifyData(self, *args): return _chilkat.CkCharset_VerifyData(self, *args)
- def HtmlEntityDecode(self, *args): return _chilkat.CkCharset_HtmlEntityDecode(self, *args)
- def HtmlDecodeToStr(self, *args): return _chilkat.CkCharset_HtmlDecodeToStr(self, *args)
- def HtmlEntityDecodeFile(self, *args): return _chilkat.CkCharset_HtmlEntityDecodeFile(self, *args)
- def ConvertFile(self, *args): return _chilkat.CkCharset_ConvertFile(self, *args)
- def ConvertData(self, *args): return _chilkat.CkCharset_ConvertData(self, *args)
- def get_ToCharset(self, *args): return _chilkat.CkCharset_get_ToCharset(self, *args)
- def put_ToCharset(self, *args): return _chilkat.CkCharset_put_ToCharset(self, *args)
- def get_FromCharset(self, *args): return _chilkat.CkCharset_get_FromCharset(self, *args)
- def put_FromCharset(self, *args): return _chilkat.CkCharset_put_FromCharset(self, *args)
- def get_Version(self, *args): return _chilkat.CkCharset_get_Version(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkCharset_UnlockComponent(self, *args)
- def IsUnlocked(self): return _chilkat.CkCharset_IsUnlocked(self)
- def SaveLastError(self, *args): return _chilkat.CkCharset_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCharset_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCharset_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCharset_LastErrorText(self, *args)
- def CharsetToCodePage(self, *args): return _chilkat.CkCharset_CharsetToCodePage(self, *args)
- def CodePageToCharset(self, *args): return _chilkat.CkCharset_CodePageToCharset(self, *args)
- def get_ErrorAction(self): return _chilkat.CkCharset_get_ErrorAction(self)
- def put_ErrorAction(self, *args): return _chilkat.CkCharset_put_ErrorAction(self, *args)
- def get_AltToCharset(self, *args): return _chilkat.CkCharset_get_AltToCharset(self, *args)
- def put_AltToCharset(self, *args): return _chilkat.CkCharset_put_AltToCharset(self, *args)
- def SetErrorBytes(self, *args): return _chilkat.CkCharset_SetErrorBytes(self, *args)
- def SetErrorString(self, *args): return _chilkat.CkCharset_SetErrorString(self, *args)
-CkCharset_swigregister = _chilkat.CkCharset_swigregister
-CkCharset_swigregister(CkCharset)
-
-class CkSpider(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSpider, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSpider, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSpider()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSpider
- __del__ = lambda self : None;
- def getAvoidPattern(self, *args): return _chilkat.CkSpider_getAvoidPattern(self, *args)
- def getOutboundLink(self, *args): return _chilkat.CkSpider_getOutboundLink(self, *args)
- def getFailedUrl(self, *args): return _chilkat.CkSpider_getFailedUrl(self, *args)
- def getSpideredUrl(self, *args): return _chilkat.CkSpider_getSpideredUrl(self, *args)
- def getUnspideredUrl(self, *args): return _chilkat.CkSpider_getUnspideredUrl(self, *args)
- def get_ProxyDomain(self, *args): return _chilkat.CkSpider_get_ProxyDomain(self, *args)
- def proxyDomain(self): return _chilkat.CkSpider_proxyDomain(self)
- def put_ProxyDomain(self, *args): return _chilkat.CkSpider_put_ProxyDomain(self, *args)
- def get_ProxyLogin(self, *args): return _chilkat.CkSpider_get_ProxyLogin(self, *args)
- def proxyLogin(self): return _chilkat.CkSpider_proxyLogin(self)
- def put_ProxyLogin(self, *args): return _chilkat.CkSpider_put_ProxyLogin(self, *args)
- def get_ProxyPassword(self, *args): return _chilkat.CkSpider_get_ProxyPassword(self, *args)
- def proxyPassword(self): return _chilkat.CkSpider_proxyPassword(self)
- def put_ProxyPassword(self, *args): return _chilkat.CkSpider_put_ProxyPassword(self, *args)
- def get_ProxyPort(self): return _chilkat.CkSpider_get_ProxyPort(self)
- def put_ProxyPort(self, *args): return _chilkat.CkSpider_put_ProxyPort(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkSpider_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkSpider_put_VerboseLogging(self, *args)
- def put_UserAgent(self, *args): return _chilkat.CkSpider_put_UserAgent(self, *args)
- def userAgent(self): return _chilkat.CkSpider_userAgent(self)
- def get_UserAgent(self, *args): return _chilkat.CkSpider_get_UserAgent(self, *args)
- def cacheDir(self): return _chilkat.CkSpider_cacheDir(self)
- def avoidPattern(self, *args): return _chilkat.CkSpider_avoidPattern(self, *args)
- def outboundLink(self, *args): return _chilkat.CkSpider_outboundLink(self, *args)
- def failedUrl(self, *args): return _chilkat.CkSpider_failedUrl(self, *args)
- def spideredUrl(self, *args): return _chilkat.CkSpider_spideredUrl(self, *args)
- def unspideredUrl(self, *args): return _chilkat.CkSpider_unspideredUrl(self, *args)
- def domain(self): return _chilkat.CkSpider_domain(self)
- def lastHtmlDescription(self): return _chilkat.CkSpider_lastHtmlDescription(self)
- def lastHtmlKeywords(self): return _chilkat.CkSpider_lastHtmlKeywords(self)
- def lastHtmlTitle(self): return _chilkat.CkSpider_lastHtmlTitle(self)
- def lastHtml(self): return _chilkat.CkSpider_lastHtml(self)
- def lastUrl(self): return _chilkat.CkSpider_lastUrl(self)
- def lastModDateStr(self): return _chilkat.CkSpider_lastModDateStr(self)
- def fetchRobotsText(self): return _chilkat.CkSpider_fetchRobotsText(self)
- def GetDomain(self, *args): return _chilkat.CkSpider_GetDomain(self, *args)
- def GetBaseDomain(self, *args): return _chilkat.CkSpider_GetBaseDomain(self, *args)
- def CanonicalizeUrl(self, *args): return _chilkat.CkSpider_CanonicalizeUrl(self, *args)
- def getDomain(self, *args): return _chilkat.CkSpider_getDomain(self, *args)
- def getBaseDomain(self, *args): return _chilkat.CkSpider_getBaseDomain(self, *args)
- def canonicalizeUrl(self, *args): return _chilkat.CkSpider_canonicalizeUrl(self, *args)
- def lastErrorText(self): return _chilkat.CkSpider_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSpider_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSpider_lastErrorHtml(self)
- def get_LastHtmlDescription(self, *args): return _chilkat.CkSpider_get_LastHtmlDescription(self, *args)
- def get_LastHtmlKeywords(self, *args): return _chilkat.CkSpider_get_LastHtmlKeywords(self, *args)
- def get_LastHtmlTitle(self, *args): return _chilkat.CkSpider_get_LastHtmlTitle(self, *args)
- def get_LastHtml(self, *args): return _chilkat.CkSpider_get_LastHtml(self, *args)
- def get_LastFromCache(self): return _chilkat.CkSpider_get_LastFromCache(self)
- def get_LastModDate(self, *args): return _chilkat.CkSpider_get_LastModDate(self, *args)
- def get_LastUrl(self, *args): return _chilkat.CkSpider_get_LastUrl(self, *args)
- def get_LastModDateStr(self, *args): return _chilkat.CkSpider_get_LastModDateStr(self, *args)
- def SleepMs(self, *args): return _chilkat.CkSpider_SleepMs(self, *args)
- def SkipUnspidered(self, *args): return _chilkat.CkSpider_SkipUnspidered(self, *args)
- def FetchRobotsText(self, *args): return _chilkat.CkSpider_FetchRobotsText(self, *args)
- def get_Domain(self, *args): return _chilkat.CkSpider_get_Domain(self, *args)
- def AddMustMatchPattern(self, *args): return _chilkat.CkSpider_AddMustMatchPattern(self, *args)
- def AddAvoidOutboundLinkPattern(self, *args): return _chilkat.CkSpider_AddAvoidOutboundLinkPattern(self, *args)
- def GetAvoidPattern(self, *args): return _chilkat.CkSpider_GetAvoidPattern(self, *args)
- def AddAvoidPattern(self, *args): return _chilkat.CkSpider_AddAvoidPattern(self, *args)
- def GetOutboundLink(self, *args): return _chilkat.CkSpider_GetOutboundLink(self, *args)
- def GetFailedUrl(self, *args): return _chilkat.CkSpider_GetFailedUrl(self, *args)
- def GetSpideredUrl(self, *args): return _chilkat.CkSpider_GetSpideredUrl(self, *args)
- def GetUnspideredUrl(self, *args): return _chilkat.CkSpider_GetUnspideredUrl(self, *args)
- def RecrawlLast(self): return _chilkat.CkSpider_RecrawlLast(self)
- def ClearOutboundLinks(self): return _chilkat.CkSpider_ClearOutboundLinks(self)
- def ClearFailedUrls(self): return _chilkat.CkSpider_ClearFailedUrls(self)
- def ClearSpideredUrls(self): return _chilkat.CkSpider_ClearSpideredUrls(self)
- def get_WindDownCount(self): return _chilkat.CkSpider_get_WindDownCount(self)
- def put_WindDownCount(self, *args): return _chilkat.CkSpider_put_WindDownCount(self, *args)
- def get_NumAvoidPatterns(self): return _chilkat.CkSpider_get_NumAvoidPatterns(self)
- def get_NumOutboundLinks(self): return _chilkat.CkSpider_get_NumOutboundLinks(self)
- def get_NumFailed(self): return _chilkat.CkSpider_get_NumFailed(self)
- def get_NumSpidered(self): return _chilkat.CkSpider_get_NumSpidered(self)
- def get_NumUnspidered(self): return _chilkat.CkSpider_get_NumUnspidered(self)
- def CrawlNext(self): return _chilkat.CkSpider_CrawlNext(self)
- def get_ChopAtQuery(self): return _chilkat.CkSpider_get_ChopAtQuery(self)
- def put_ChopAtQuery(self, *args): return _chilkat.CkSpider_put_ChopAtQuery(self, *args)
- def get_AvoidHttps(self): return _chilkat.CkSpider_get_AvoidHttps(self)
- def put_AvoidHttps(self, *args): return _chilkat.CkSpider_put_AvoidHttps(self, *args)
- def get_MaxResponseSize(self): return _chilkat.CkSpider_get_MaxResponseSize(self)
- def put_MaxResponseSize(self, *args): return _chilkat.CkSpider_put_MaxResponseSize(self, *args)
- def get_MaxUrlLen(self): return _chilkat.CkSpider_get_MaxUrlLen(self)
- def put_MaxUrlLen(self, *args): return _chilkat.CkSpider_put_MaxUrlLen(self, *args)
- def get_CacheDir(self, *args): return _chilkat.CkSpider_get_CacheDir(self, *args)
- def put_CacheDir(self, *args): return _chilkat.CkSpider_put_CacheDir(self, *args)
- def get_UpdateCache(self): return _chilkat.CkSpider_get_UpdateCache(self)
- def put_UpdateCache(self, *args): return _chilkat.CkSpider_put_UpdateCache(self, *args)
- def get_FetchFromCache(self): return _chilkat.CkSpider_get_FetchFromCache(self)
- def put_FetchFromCache(self, *args): return _chilkat.CkSpider_put_FetchFromCache(self, *args)
- def get_ConnectTimeout(self): return _chilkat.CkSpider_get_ConnectTimeout(self)
- def put_ConnectTimeout(self, *args): return _chilkat.CkSpider_put_ConnectTimeout(self, *args)
- def get_ReadTimeout(self): return _chilkat.CkSpider_get_ReadTimeout(self)
- def put_ReadTimeout(self, *args): return _chilkat.CkSpider_put_ReadTimeout(self, *args)
- def AddUnspidered(self, *args): return _chilkat.CkSpider_AddUnspidered(self, *args)
- def Initialize(self, *args): return _chilkat.CkSpider_Initialize(self, *args)
-CkSpider_swigregister = _chilkat.CkSpider_swigregister
-CkSpider_swigregister(CkSpider)
-
-class CkXml(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkXml, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkXml, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkXml()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkXml
- __del__ = lambda self : None;
- def GetChildWithContent(self, *args): return _chilkat.CkXml_GetChildWithContent(self, *args)
- def GetChildExact(self, *args): return _chilkat.CkXml_GetChildExact(self, *args)
- def get_ContentInt(self): return _chilkat.CkXml_get_ContentInt(self)
- def put_ContentInt(self, *args): return _chilkat.CkXml_put_ContentInt(self, *args)
- def GetChildBoolValue(self, *args): return _chilkat.CkXml_GetChildBoolValue(self, *args)
- def AddAttributeInt(self, *args): return _chilkat.CkXml_AddAttributeInt(self, *args)
- def DecodeEntities(self, *args): return _chilkat.CkXml_DecodeEntities(self, *args)
- def decodeEntities(self, *args): return _chilkat.CkXml_decodeEntities(self, *args)
- def FindChild2(self, *args): return _chilkat.CkXml_FindChild2(self, *args)
- def GetAttrValueInt(self, *args): return _chilkat.CkXml_GetAttrValueInt(self, *args)
- def GetAttributeValueInt(self, *args): return _chilkat.CkXml_GetAttributeValueInt(self, *args)
- def GetChildTagByIndex(self, *args): return _chilkat.CkXml_GetChildTagByIndex(self, *args)
- def getChildTagByIndex(self, *args): return _chilkat.CkXml_getChildTagByIndex(self, *args)
- def SaveBinaryContent(self, *args): return _chilkat.CkXml_SaveBinaryContent(self, *args)
- def SetBinaryContentFromFile(self, *args): return _chilkat.CkXml_SetBinaryContentFromFile(self, *args)
- def SortByAttributeInt(self, *args): return _chilkat.CkXml_SortByAttributeInt(self, *args)
- def TagEquals(self, *args): return _chilkat.CkXml_TagEquals(self, *args)
- def UpdateAttributeInt(self, *args): return _chilkat.CkXml_UpdateAttributeInt(self, *args)
- def UpdateChildContentInt(self, *args): return _chilkat.CkXml_UpdateChildContentInt(self, *args)
- def AddStyleSheet(self, *args): return _chilkat.CkXml_AddStyleSheet(self, *args)
- def SortRecordsByContentInt(self, *args): return _chilkat.CkXml_SortRecordsByContentInt(self, *args)
- def TagContent(self, *args): return _chilkat.CkXml_TagContent(self, *args)
- def tagContent(self, *args): return _chilkat.CkXml_tagContent(self, *args)
- def GetSelf(self): return _chilkat.CkXml_GetSelf(self)
- def get_DocType(self, *args): return _chilkat.CkXml_get_DocType(self, *args)
- def docType(self): return _chilkat.CkXml_docType(self)
- def put_DocType(self, *args): return _chilkat.CkXml_put_DocType(self, *args)
- def ChilkatPath(self, *args): return _chilkat.CkXml_ChilkatPath(self, *args)
- def chilkatPath(self, *args): return _chilkat.CkXml_chilkatPath(self, *args)
- def tag(self): return _chilkat.CkXml_tag(self)
- def content(self): return _chilkat.CkXml_content(self)
- def encoding(self): return _chilkat.CkXml_encoding(self)
- def getXml(self): return _chilkat.CkXml_getXml(self)
- def lastErrorText(self): return _chilkat.CkXml_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkXml_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkXml_lastErrorHtml(self)
- def getChildContent(self, *args): return _chilkat.CkXml_getChildContent(self, *args)
- def getAttrValue(self, *args): return _chilkat.CkXml_getAttrValue(self, *args)
- def getAttributeValue(self, *args): return _chilkat.CkXml_getAttributeValue(self, *args)
- def getAttributeName(self, *args): return _chilkat.CkXml_getAttributeName(self, *args)
- def version(self): return _chilkat.CkXml_version(self)
- def accumulateTagContent(self, *args): return _chilkat.CkXml_accumulateTagContent(self, *args)
- def getChildContentByIndex(self, *args): return _chilkat.CkXml_getChildContentByIndex(self, *args)
- def getChildTag(self, *args): return _chilkat.CkXml_getChildTag(self, *args)
- def childContent(self, *args): return _chilkat.CkXml_childContent(self, *args)
- def attr(self, *args): return _chilkat.CkXml_attr(self, *args)
- def attrValue(self, *args): return _chilkat.CkXml_attrValue(self, *args)
- def attrName(self, *args): return _chilkat.CkXml_attrName(self, *args)
- def xml(self): return _chilkat.CkXml_xml(self)
- def get_Utf8(self): return _chilkat.CkXml_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkXml_put_Utf8(self, *args)
- def get_SortCaseInsensitive(self): return _chilkat.CkXml_get_SortCaseInsensitive(self)
- def put_SortCaseInsensitive(self, *args): return _chilkat.CkXml_put_SortCaseInsensitive(self, *args)
- def GetRoot2(self): return _chilkat.CkXml_GetRoot2(self)
- def GetParent2(self): return _chilkat.CkXml_GetParent2(self)
- def FirstChild2(self): return _chilkat.CkXml_FirstChild2(self)
- def LastChild2(self): return _chilkat.CkXml_LastChild2(self)
- def HttpGet(self, *args): return _chilkat.CkXml_HttpGet(self, *args)
- def HttpPost(self, *args): return _chilkat.CkXml_HttpPost(self, *args)
- def SetBinaryContent(self, *args): return _chilkat.CkXml_SetBinaryContent(self, *args)
- def GetBinaryContent(self, *args): return _chilkat.CkXml_GetBinaryContent(self, *args)
- def ZipTree(self): return _chilkat.CkXml_ZipTree(self)
- def ZipContent(self): return _chilkat.CkXml_ZipContent(self)
- def UnzipTree(self): return _chilkat.CkXml_UnzipTree(self)
- def UnzipContent(self): return _chilkat.CkXml_UnzipContent(self)
- def EncryptContent(self, *args): return _chilkat.CkXml_EncryptContent(self, *args)
- def DecryptContent(self, *args): return _chilkat.CkXml_DecryptContent(self, *args)
- def GetRoot(self): return _chilkat.CkXml_GetRoot(self)
- def GetChildWithTag(self, *args): return _chilkat.CkXml_GetChildWithTag(self, *args)
- def get_TreeId(self): return _chilkat.CkXml_get_TreeId(self)
- def PreviousSibling(self): return _chilkat.CkXml_PreviousSibling(self)
- def NextSibling(self): return _chilkat.CkXml_NextSibling(self)
- def PreviousSibling2(self): return _chilkat.CkXml_PreviousSibling2(self)
- def NextSibling2(self): return _chilkat.CkXml_NextSibling2(self)
- def LastChild(self): return _chilkat.CkXml_LastChild(self)
- def FirstChild(self): return _chilkat.CkXml_FirstChild(self)
- def Clear(self): return _chilkat.CkXml_Clear(self)
- def Copy(self, *args): return _chilkat.CkXml_Copy(self, *args)
- def GetParent(self): return _chilkat.CkXml_GetParent(self)
- def SearchForAttribute(self, *args): return _chilkat.CkXml_SearchForAttribute(self, *args)
- def SearchAllForContent(self, *args): return _chilkat.CkXml_SearchAllForContent(self, *args)
- def SearchForContent(self, *args): return _chilkat.CkXml_SearchForContent(self, *args)
- def SearchForTag(self, *args): return _chilkat.CkXml_SearchForTag(self, *args)
- def SearchForAttribute2(self, *args): return _chilkat.CkXml_SearchForAttribute2(self, *args)
- def SearchAllForContent2(self, *args): return _chilkat.CkXml_SearchAllForContent2(self, *args)
- def SearchForContent2(self, *args): return _chilkat.CkXml_SearchForContent2(self, *args)
- def SearchForTag2(self, *args): return _chilkat.CkXml_SearchForTag2(self, *args)
- def GetNthChildWithTag2(self, *args): return _chilkat.CkXml_GetNthChildWithTag2(self, *args)
- def FindChild(self, *args): return _chilkat.CkXml_FindChild(self, *args)
- def FindOrAddNewChild(self, *args): return _chilkat.CkXml_FindOrAddNewChild(self, *args)
- def NewChild(self, *args): return _chilkat.CkXml_NewChild(self, *args)
- def NewChild2(self, *args): return _chilkat.CkXml_NewChild2(self, *args)
- def NewChildInt2(self, *args): return _chilkat.CkXml_NewChildInt2(self, *args)
- def GetNthChildWithTag(self, *args): return _chilkat.CkXml_GetNthChildWithTag(self, *args)
- def NumChildrenHavingTag(self, *args): return _chilkat.CkXml_NumChildrenHavingTag(self, *args)
- def ExtractChildByName(self, *args): return _chilkat.CkXml_ExtractChildByName(self, *args)
- def ExtractChildByIndex(self, *args): return _chilkat.CkXml_ExtractChildByIndex(self, *args)
- def RemoveFromTree(self): return _chilkat.CkXml_RemoveFromTree(self)
- def GetChild(self, *args): return _chilkat.CkXml_GetChild(self, *args)
- def GetChild2(self, *args): return _chilkat.CkXml_GetChild2(self, *args)
- def AddChildTree(self, *args): return _chilkat.CkXml_AddChildTree(self, *args)
- def SwapTree(self, *args): return _chilkat.CkXml_SwapTree(self, *args)
- def SwapNode(self, *args): return _chilkat.CkXml_SwapNode(self, *args)
- def HasAttrWithValue(self, *args): return _chilkat.CkXml_HasAttrWithValue(self, *args)
- def GetAttrValue(self, *args): return _chilkat.CkXml_GetAttrValue(self, *args)
- def GetAttributeValue(self, *args): return _chilkat.CkXml_GetAttributeValue(self, *args)
- def GetAttributeName(self, *args): return _chilkat.CkXml_GetAttributeName(self, *args)
- def RemoveAllAttributes(self): return _chilkat.CkXml_RemoveAllAttributes(self)
- def RemoveChild(self, *args): return _chilkat.CkXml_RemoveChild(self, *args)
- def RemoveAttribute(self, *args): return _chilkat.CkXml_RemoveAttribute(self, *args)
- def AddAttribute(self, *args): return _chilkat.CkXml_AddAttribute(self, *args)
- def AppendToContent(self, *args): return _chilkat.CkXml_AppendToContent(self, *args)
- def GetXml(self, *args): return _chilkat.CkXml_GetXml(self, *args)
- def SaveXml(self, *args): return _chilkat.CkXml_SaveXml(self, *args)
- def LoadXmlFile(self, *args): return _chilkat.CkXml_LoadXmlFile(self, *args)
- def LoadXml(self, *args): return _chilkat.CkXml_LoadXml(self, *args)
- def LoadXmlFile2(self, *args): return _chilkat.CkXml_LoadXmlFile2(self, *args)
- def LoadXml2(self, *args): return _chilkat.CkXml_LoadXml2(self, *args)
- def get_Version(self, *args): return _chilkat.CkXml_get_Version(self, *args)
- def get_Cdata(self): return _chilkat.CkXml_get_Cdata(self)
- def put_Cdata(self, *args): return _chilkat.CkXml_put_Cdata(self, *args)
- def get_NumChildren(self): return _chilkat.CkXml_get_NumChildren(self)
- def get_Content(self, *args): return _chilkat.CkXml_get_Content(self, *args)
- def put_Content(self, *args): return _chilkat.CkXml_put_Content(self, *args)
- def GetChildContent(self, *args): return _chilkat.CkXml_GetChildContent(self, *args)
- def UpdateChildContent(self, *args): return _chilkat.CkXml_UpdateChildContent(self, *args)
- def ContentMatches(self, *args): return _chilkat.CkXml_ContentMatches(self, *args)
- def ChildContentMatches(self, *args): return _chilkat.CkXml_ChildContentMatches(self, *args)
- def get_Tag(self, *args): return _chilkat.CkXml_get_Tag(self, *args)
- def put_Tag(self, *args): return _chilkat.CkXml_put_Tag(self, *args)
- def get_NumAttributes(self): return _chilkat.CkXml_get_NumAttributes(self)
- def get_Standalone(self): return _chilkat.CkXml_get_Standalone(self)
- def put_Standalone(self, *args): return _chilkat.CkXml_put_Standalone(self, *args)
- def get_Encoding(self, *args): return _chilkat.CkXml_get_Encoding(self, *args)
- def put_Encoding(self, *args): return _chilkat.CkXml_put_Encoding(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkXml_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkXml_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkXml_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkXml_LastErrorText(self, *args)
- def QEncodeContent(self, *args): return _chilkat.CkXml_QEncodeContent(self, *args)
- def BEncodeContent(self, *args): return _chilkat.CkXml_BEncodeContent(self, *args)
- def DecodeContent(self, *args): return _chilkat.CkXml_DecodeContent(self, *args)
- def UpdateAttribute(self, *args): return _chilkat.CkXml_UpdateAttribute(self, *args)
- def GetChildIntValue(self, *args): return _chilkat.CkXml_GetChildIntValue(self, *args)
- def SortByTag(self, *args): return _chilkat.CkXml_SortByTag(self, *args)
- def SortByContent(self, *args): return _chilkat.CkXml_SortByContent(self, *args)
- def SortByAttribute(self, *args): return _chilkat.CkXml_SortByAttribute(self, *args)
- def SortRecordsByContent(self, *args): return _chilkat.CkXml_SortRecordsByContent(self, *args)
- def SortRecordsByAttribute(self, *args): return _chilkat.CkXml_SortRecordsByAttribute(self, *args)
- def FindNextRecord(self, *args): return _chilkat.CkXml_FindNextRecord(self, *args)
- def HasChildWithTag(self, *args): return _chilkat.CkXml_HasChildWithTag(self, *args)
- def RemoveChildWithContent(self, *args): return _chilkat.CkXml_RemoveChildWithContent(self, *args)
- def HasChildWithTagAndContent(self, *args): return _chilkat.CkXml_HasChildWithTagAndContent(self, *args)
- def HasChildWithContent(self, *args): return _chilkat.CkXml_HasChildWithContent(self, *args)
- def RemoveAllChildren(self): return _chilkat.CkXml_RemoveAllChildren(self)
- def RemoveChildByIndex(self, *args): return _chilkat.CkXml_RemoveChildByIndex(self, *args)
- def AccumulateTagContent(self, *args): return _chilkat.CkXml_AccumulateTagContent(self, *args)
- def GetChildContentByIndex(self, *args): return _chilkat.CkXml_GetChildContentByIndex(self, *args)
- def GetChildTag(self, *args): return _chilkat.CkXml_GetChildTag(self, *args)
- def AddToAttribute(self, *args): return _chilkat.CkXml_AddToAttribute(self, *args)
- def AddToContent(self, *args): return _chilkat.CkXml_AddToContent(self, *args)
- def AddToChildContent(self, *args): return _chilkat.CkXml_AddToChildContent(self, *args)
- def AddOrUpdateAttributeI(self, *args): return _chilkat.CkXml_AddOrUpdateAttributeI(self, *args)
- def AddOrUpdateAttribute(self, *args): return _chilkat.CkXml_AddOrUpdateAttribute(self, *args)
- def HasAttribute(self, *args): return _chilkat.CkXml_HasAttribute(self, *args)
-CkXml_swigregister = _chilkat.CkXml_swigregister
-CkXml_swigregister(CkXml)
-
-class CkPfx(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkPfx, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkPfx, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkPfx()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkPfx
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkPfx_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkPfx_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkPfx_lastErrorHtml(self)
- def get_Utf8(self): return _chilkat.CkPfx_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkPfx_put_Utf8(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkPfx_UnlockComponent(self, *args)
- def ImportPfxFile(self, *args): return _chilkat.CkPfx_ImportPfxFile(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkPfx_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkPfx_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkPfx_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkPfx_LastErrorText(self, *args)
-CkPfx_swigregister = _chilkat.CkPfx_swigregister
-CkPfx_swigregister(CkPfx)
-
-class CkBounce(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkBounce, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkBounce, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkBounce()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkBounce
- __del__ = lambda self : None;
- def lastErrorText(self): return _chilkat.CkBounce_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkBounce_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkBounce_lastErrorHtml(self)
- def bounceAddress(self): return _chilkat.CkBounce_bounceAddress(self)
- def bounceData(self): return _chilkat.CkBounce_bounceData(self)
- def get_Version(self, *args): return _chilkat.CkBounce_get_Version(self, *args)
- def get_Utf8(self): return _chilkat.CkBounce_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkBounce_put_Utf8(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkBounce_UnlockComponent(self, *args)
- def ExamineEmail(self, *args): return _chilkat.CkBounce_ExamineEmail(self, *args)
- def ExamineMime(self, *args): return _chilkat.CkBounce_ExamineMime(self, *args)
- def ExamineEml(self, *args): return _chilkat.CkBounce_ExamineEml(self, *args)
- def get_BounceType(self): return _chilkat.CkBounce_get_BounceType(self)
- def get_BounceAddress(self, *args): return _chilkat.CkBounce_get_BounceAddress(self, *args)
- def get_BounceData(self, *args): return _chilkat.CkBounce_get_BounceData(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkBounce_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkBounce_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkBounce_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkBounce_LastErrorText(self, *args)
-CkBounce_swigregister = _chilkat.CkBounce_swigregister
-CkBounce_swigregister(CkBounce)
-
-class CkRarEntry(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkRarEntry, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkRarEntry, name)
- __repr__ = _swig_repr
- def get_Utf8(self): return _chilkat.CkRarEntry_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkRarEntry_put_Utf8(self, *args)
- def get_Filename(self, *args): return _chilkat.CkRarEntry_get_Filename(self, *args)
- def get_UncompressedSize(self): return _chilkat.CkRarEntry_get_UncompressedSize(self)
- def get_CompressedSize(self): return _chilkat.CkRarEntry_get_CompressedSize(self)
- def get_LastModified(self, *args): return _chilkat.CkRarEntry_get_LastModified(self, *args)
- def get_IsDirectory(self): return _chilkat.CkRarEntry_get_IsDirectory(self)
- def get_IsReadOnly(self): return _chilkat.CkRarEntry_get_IsReadOnly(self)
- def Unrar(self, *args): return _chilkat.CkRarEntry_Unrar(self, *args)
- def get_Crc(self): return _chilkat.CkRarEntry_get_Crc(self)
- def SaveLastError(self, *args): return _chilkat.CkRarEntry_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkRarEntry_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkRarEntry_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkRarEntry_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkRarEntry_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkRarEntry_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkRarEntry_lastErrorHtml(self)
- def filename(self): return _chilkat.CkRarEntry_filename(self)
- def __init__(self):
- this = _chilkat.new_CkRarEntry()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkRarEntry
- __del__ = lambda self : None;
-CkRarEntry_swigregister = _chilkat.CkRarEntry_swigregister
-CkRarEntry_swigregister(CkRarEntry)
-
-class CkRar(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkRar, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkRar, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkRar()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkRar
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkRar_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkRar_put_Utf8(self, *args)
- def Unrar(self, *args): return _chilkat.CkRar_Unrar(self, *args)
- def FastOpen(self, *args): return _chilkat.CkRar_FastOpen(self, *args)
- def Open(self, *args): return _chilkat.CkRar_Open(self, *args)
- def Close(self): return _chilkat.CkRar_Close(self)
- def get_NumEntries(self): return _chilkat.CkRar_get_NumEntries(self)
- def GetEntryByName(self, *args): return _chilkat.CkRar_GetEntryByName(self, *args)
- def GetEntryByIndex(self, *args): return _chilkat.CkRar_GetEntryByIndex(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkRar_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkRar_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkRar_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkRar_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkRar_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkRar_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkRar_lastErrorHtml(self)
-CkRar_swigregister = _chilkat.CkRar_swigregister
-CkRar_swigregister(CkRar)
-
-class CkRss(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkRss, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkRss, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkRss()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkRss
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkRss_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkRss_put_Utf8(self, *args)
- def get_NumChannels(self): return _chilkat.CkRss_get_NumChannels(self)
- def get_NumItems(self): return _chilkat.CkRss_get_NumItems(self)
- def AddNewChannel(self): return _chilkat.CkRss_AddNewChannel(self)
- def AddNewImage(self): return _chilkat.CkRss_AddNewImage(self)
- def AddNewItem(self): return _chilkat.CkRss_AddNewItem(self)
- def DownloadRss(self, *args): return _chilkat.CkRss_DownloadRss(self, *args)
- def GetAttr(self, *args): return _chilkat.CkRss_GetAttr(self, *args)
- def getAttr(self, *args): return _chilkat.CkRss_getAttr(self, *args)
- def GetChannel(self, *args): return _chilkat.CkRss_GetChannel(self, *args)
- def GetCount(self, *args): return _chilkat.CkRss_GetCount(self, *args)
- def GetDate(self, *args): return _chilkat.CkRss_GetDate(self, *args)
- def GetImage(self): return _chilkat.CkRss_GetImage(self)
- def GetInt(self, *args): return _chilkat.CkRss_GetInt(self, *args)
- def GetItem(self, *args): return _chilkat.CkRss_GetItem(self, *args)
- def GetString(self, *args): return _chilkat.CkRss_GetString(self, *args)
- def getString(self, *args): return _chilkat.CkRss_getString(self, *args)
- def LoadRssFile(self, *args): return _chilkat.CkRss_LoadRssFile(self, *args)
- def LoadRssString(self, *args): return _chilkat.CkRss_LoadRssString(self, *args)
- def MGetAttr(self, *args): return _chilkat.CkRss_MGetAttr(self, *args)
- def mGetAttr(self, *args): return _chilkat.CkRss_mGetAttr(self, *args)
- def MGetString(self, *args): return _chilkat.CkRss_MGetString(self, *args)
- def mGetString(self, *args): return _chilkat.CkRss_mGetString(self, *args)
- def MSetAttr(self, *args): return _chilkat.CkRss_MSetAttr(self, *args)
- def MSetString(self, *args): return _chilkat.CkRss_MSetString(self, *args)
- def NewRss(self): return _chilkat.CkRss_NewRss(self)
- def Remove(self, *args): return _chilkat.CkRss_Remove(self, *args)
- def SetAttr(self, *args): return _chilkat.CkRss_SetAttr(self, *args)
- def SetDate(self, *args): return _chilkat.CkRss_SetDate(self, *args)
- def SetDateNow(self, *args): return _chilkat.CkRss_SetDateNow(self, *args)
- def SetInt(self, *args): return _chilkat.CkRss_SetInt(self, *args)
- def SetString(self, *args): return _chilkat.CkRss_SetString(self, *args)
- def ToXmlString(self, *args): return _chilkat.CkRss_ToXmlString(self, *args)
- def toXmlString(self): return _chilkat.CkRss_toXmlString(self)
- def SaveLastError(self, *args): return _chilkat.CkRss_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkRss_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkRss_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkRss_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkRss_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkRss_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkRss_lastErrorHtml(self)
-CkRss_swigregister = _chilkat.CkRss_swigregister
-CkRss_swigregister(CkRss)
-
-class CkAtom(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkAtom, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkAtom, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkAtom()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkAtom
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkAtom_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkAtom_put_Utf8(self, *args)
- def get_NumEntries(self): return _chilkat.CkAtom_get_NumEntries(self)
- def AddElement(self, *args): return _chilkat.CkAtom_AddElement(self, *args)
- def AddElementDate(self, *args): return _chilkat.CkAtom_AddElementDate(self, *args)
- def AddElementHtml(self, *args): return _chilkat.CkAtom_AddElementHtml(self, *args)
- def AddElementXHtml(self, *args): return _chilkat.CkAtom_AddElementXHtml(self, *args)
- def AddElementXml(self, *args): return _chilkat.CkAtom_AddElementXml(self, *args)
- def AddEntry(self, *args): return _chilkat.CkAtom_AddEntry(self, *args)
- def AddLink(self, *args): return _chilkat.CkAtom_AddLink(self, *args)
- def AddPerson(self, *args): return _chilkat.CkAtom_AddPerson(self, *args)
- def DeleteElement(self, *args): return _chilkat.CkAtom_DeleteElement(self, *args)
- def DeleteElementAttr(self, *args): return _chilkat.CkAtom_DeleteElementAttr(self, *args)
- def DeletePerson(self, *args): return _chilkat.CkAtom_DeletePerson(self, *args)
- def DownloadAtom(self, *args): return _chilkat.CkAtom_DownloadAtom(self, *args)
- def GetElement(self, *args): return _chilkat.CkAtom_GetElement(self, *args)
- def getElement(self, *args): return _chilkat.CkAtom_getElement(self, *args)
- def GetElementAttr(self, *args): return _chilkat.CkAtom_GetElementAttr(self, *args)
- def getElementAttr(self, *args): return _chilkat.CkAtom_getElementAttr(self, *args)
- def GetElementCount(self, *args): return _chilkat.CkAtom_GetElementCount(self, *args)
- def GetElementDate(self, *args): return _chilkat.CkAtom_GetElementDate(self, *args)
- def GetEntry(self, *args): return _chilkat.CkAtom_GetEntry(self, *args)
- def GetLinkHref(self, *args): return _chilkat.CkAtom_GetLinkHref(self, *args)
- def getLinkHref(self, *args): return _chilkat.CkAtom_getLinkHref(self, *args)
- def GetPersonInfo(self, *args): return _chilkat.CkAtom_GetPersonInfo(self, *args)
- def getPersonInfo(self, *args): return _chilkat.CkAtom_getPersonInfo(self, *args)
- def GetTopAttr(self, *args): return _chilkat.CkAtom_GetTopAttr(self, *args)
- def getTopAttr(self, *args): return _chilkat.CkAtom_getTopAttr(self, *args)
- def HasElement(self, *args): return _chilkat.CkAtom_HasElement(self, *args)
- def LoadXml(self, *args): return _chilkat.CkAtom_LoadXml(self, *args)
- def NewEntry(self): return _chilkat.CkAtom_NewEntry(self)
- def NewFeed(self): return _chilkat.CkAtom_NewFeed(self)
- def SetElementAttr(self, *args): return _chilkat.CkAtom_SetElementAttr(self, *args)
- def SetTopAttr(self, *args): return _chilkat.CkAtom_SetTopAttr(self, *args)
- def ToXmlString(self, *args): return _chilkat.CkAtom_ToXmlString(self, *args)
- def toXmlString(self): return _chilkat.CkAtom_toXmlString(self)
- def UpdateElement(self, *args): return _chilkat.CkAtom_UpdateElement(self, *args)
- def UpdateElementDate(self, *args): return _chilkat.CkAtom_UpdateElementDate(self, *args)
- def UpdateElementHtml(self, *args): return _chilkat.CkAtom_UpdateElementHtml(self, *args)
- def UpdateElementXHtml(self, *args): return _chilkat.CkAtom_UpdateElementXHtml(self, *args)
- def UpdateElementXml(self, *args): return _chilkat.CkAtom_UpdateElementXml(self, *args)
- def UpdatePerson(self, *args): return _chilkat.CkAtom_UpdatePerson(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkAtom_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkAtom_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkAtom_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkAtom_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkAtom_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkAtom_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkAtom_lastErrorHtml(self)
-CkAtom_swigregister = _chilkat.CkAtom_swigregister
-CkAtom_swigregister(CkAtom)
-
-class CkCache(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCache, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCache, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCache()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCache
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkCache_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCache_put_Utf8(self, *args)
- def get_LastEtagFetched(self, *args): return _chilkat.CkCache_get_LastEtagFetched(self, *args)
- def lastEtagFetched(self): return _chilkat.CkCache_lastEtagFetched(self)
- def get_LastExpirationFetched(self, *args): return _chilkat.CkCache_get_LastExpirationFetched(self, *args)
- def get_LastHitExpired(self): return _chilkat.CkCache_get_LastHitExpired(self)
- def get_LastKeyFetched(self, *args): return _chilkat.CkCache_get_LastKeyFetched(self, *args)
- def lastKeyFetched(self): return _chilkat.CkCache_lastKeyFetched(self)
- def get_Level(self): return _chilkat.CkCache_get_Level(self)
- def put_Level(self, *args): return _chilkat.CkCache_put_Level(self, *args)
- def get_NumRoots(self): return _chilkat.CkCache_get_NumRoots(self)
- def AddRoot(self, *args): return _chilkat.CkCache_AddRoot(self, *args)
- def DeleteAll(self): return _chilkat.CkCache_DeleteAll(self)
- def DeleteAllExpired(self): return _chilkat.CkCache_DeleteAllExpired(self)
- def DeleteFromCache(self, *args): return _chilkat.CkCache_DeleteFromCache(self, *args)
- def DeleteOlder(self, *args): return _chilkat.CkCache_DeleteOlder(self, *args)
- def FetchFromCache(self, *args): return _chilkat.CkCache_FetchFromCache(self, *args)
- def GetEtag(self, *args): return _chilkat.CkCache_GetEtag(self, *args)
- def getEtag(self, *args): return _chilkat.CkCache_getEtag(self, *args)
- def GetExpiration(self, *args): return _chilkat.CkCache_GetExpiration(self, *args)
- def GetFilename(self, *args): return _chilkat.CkCache_GetFilename(self, *args)
- def getFilename(self, *args): return _chilkat.CkCache_getFilename(self, *args)
- def GetRoot(self, *args): return _chilkat.CkCache_GetRoot(self, *args)
- def getRoot(self, *args): return _chilkat.CkCache_getRoot(self, *args)
- def IsCached(self, *args): return _chilkat.CkCache_IsCached(self, *args)
- def SaveToCache(self, *args): return _chilkat.CkCache_SaveToCache(self, *args)
- def SaveToCacheNoExpire(self, *args): return _chilkat.CkCache_SaveToCacheNoExpire(self, *args)
- def UpdateExpiration(self, *args): return _chilkat.CkCache_UpdateExpiration(self, *args)
- def FetchText(self, *args): return _chilkat.CkCache_FetchText(self, *args)
- def fetchText(self, *args): return _chilkat.CkCache_fetchText(self, *args)
- def SaveText(self, *args): return _chilkat.CkCache_SaveText(self, *args)
- def SaveTextNoExpire(self, *args): return _chilkat.CkCache_SaveTextNoExpire(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkCache_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCache_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCache_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCache_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkCache_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCache_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCache_lastErrorHtml(self)
-CkCache_swigregister = _chilkat.CkCache_swigregister
-CkCache_swigregister(CkCache)
-
-class CkDh(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkDh, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkDh, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkDh()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkDh
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkDh_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkDh_put_Utf8(self, *args)
- def UseKnownPrime(self, *args): return _chilkat.CkDh_UseKnownPrime(self, *args)
- def get_G(self): return _chilkat.CkDh_get_G(self)
- def get_P(self, *args): return _chilkat.CkDh_get_P(self, *args)
- def p(self): return _chilkat.CkDh_p(self)
- def SetPG(self, *args): return _chilkat.CkDh_SetPG(self, *args)
- def CreateE(self, *args): return _chilkat.CkDh_CreateE(self, *args)
- def createE(self, *args): return _chilkat.CkDh_createE(self, *args)
- def FindK(self, *args): return _chilkat.CkDh_FindK(self, *args)
- def findK(self, *args): return _chilkat.CkDh_findK(self, *args)
- def GenPG(self, *args): return _chilkat.CkDh_GenPG(self, *args)
- def get_Version(self, *args): return _chilkat.CkDh_get_Version(self, *args)
- def version(self): return _chilkat.CkDh_version(self)
- def UnlockComponent(self, *args): return _chilkat.CkDh_UnlockComponent(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkDh_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkDh_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkDh_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkDh_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkDh_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkDh_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkDh_lastErrorHtml(self)
-CkDh_swigregister = _chilkat.CkDh_swigregister
-CkDh_swigregister(CkDh)
-
-class CkDsa(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkDsa, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkDsa, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkDsa()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkDsa
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkDsa_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkDsa_put_Utf8(self, *args)
- def get_GroupSize(self): return _chilkat.CkDsa_get_GroupSize(self)
- def put_GroupSize(self, *args): return _chilkat.CkDsa_put_GroupSize(self, *args)
- def GenKey(self, *args): return _chilkat.CkDsa_GenKey(self, *args)
- def GenKeyFromParamsDerFile(self, *args): return _chilkat.CkDsa_GenKeyFromParamsDerFile(self, *args)
- def GenKeyFromParamsPemFile(self, *args): return _chilkat.CkDsa_GenKeyFromParamsPemFile(self, *args)
- def GenKeyFromParamsDer(self, *args): return _chilkat.CkDsa_GenKeyFromParamsDer(self, *args)
- def GenKeyFromParamsPem(self, *args): return _chilkat.CkDsa_GenKeyFromParamsPem(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkDsa_UnlockComponent(self, *args)
- def VerifyKey(self): return _chilkat.CkDsa_VerifyKey(self)
- def ToXml(self, *args): return _chilkat.CkDsa_ToXml(self, *args)
- def toXml(self, *args): return _chilkat.CkDsa_toXml(self, *args)
- def FromXml(self, *args): return _chilkat.CkDsa_FromXml(self, *args)
- def FromEncryptedPem(self, *args): return _chilkat.CkDsa_FromEncryptedPem(self, *args)
- def FromPem(self, *args): return _chilkat.CkDsa_FromPem(self, *args)
- def SaveText(self, *args): return _chilkat.CkDsa_SaveText(self, *args)
- def ToEncryptedPem(self, *args): return _chilkat.CkDsa_ToEncryptedPem(self, *args)
- def toEncryptedPem(self, *args): return _chilkat.CkDsa_toEncryptedPem(self, *args)
- def ToPem(self, *args): return _chilkat.CkDsa_ToPem(self, *args)
- def toPem(self): return _chilkat.CkDsa_toPem(self)
- def ToDer(self, *args): return _chilkat.CkDsa_ToDer(self, *args)
- def ToDerFile(self, *args): return _chilkat.CkDsa_ToDerFile(self, *args)
- def FromDer(self, *args): return _chilkat.CkDsa_FromDer(self, *args)
- def FromDerFile(self, *args): return _chilkat.CkDsa_FromDerFile(self, *args)
- def FromPublicPem(self, *args): return _chilkat.CkDsa_FromPublicPem(self, *args)
- def ToPublicPem(self, *args): return _chilkat.CkDsa_ToPublicPem(self, *args)
- def toPublicPem(self): return _chilkat.CkDsa_toPublicPem(self)
- def get_Hash(self, *args): return _chilkat.CkDsa_get_Hash(self, *args)
- def put_Hash(self, *args): return _chilkat.CkDsa_put_Hash(self, *args)
- def get_Signature(self, *args): return _chilkat.CkDsa_get_Signature(self, *args)
- def put_Signature(self, *args): return _chilkat.CkDsa_put_Signature(self, *args)
- def SetEncodedHash(self, *args): return _chilkat.CkDsa_SetEncodedHash(self, *args)
- def SetEncodedSignature(self, *args): return _chilkat.CkDsa_SetEncodedSignature(self, *args)
- def GetEncodedSignature(self, *args): return _chilkat.CkDsa_GetEncodedSignature(self, *args)
- def getEncodedSignature(self, *args): return _chilkat.CkDsa_getEncodedSignature(self, *args)
- def GetEncodedHash(self, *args): return _chilkat.CkDsa_GetEncodedHash(self, *args)
- def getEncodedHash(self, *args): return _chilkat.CkDsa_getEncodedHash(self, *args)
- def SignHash(self): return _chilkat.CkDsa_SignHash(self)
- def Verify(self): return _chilkat.CkDsa_Verify(self)
- def SetKeyExplicit(self, *args): return _chilkat.CkDsa_SetKeyExplicit(self, *args)
- def ToPublicDerFile(self, *args): return _chilkat.CkDsa_ToPublicDerFile(self, *args)
- def ToPublicDer(self, *args): return _chilkat.CkDsa_ToPublicDer(self, *args)
- def FromPublicDer(self, *args): return _chilkat.CkDsa_FromPublicDer(self, *args)
- def FromPublicDerFile(self, *args): return _chilkat.CkDsa_FromPublicDerFile(self, *args)
- def get_HexP(self, *args): return _chilkat.CkDsa_get_HexP(self, *args)
- def hexP(self): return _chilkat.CkDsa_hexP(self)
- def get_HexQ(self, *args): return _chilkat.CkDsa_get_HexQ(self, *args)
- def hexQ(self): return _chilkat.CkDsa_hexQ(self)
- def get_HexG(self, *args): return _chilkat.CkDsa_get_HexG(self, *args)
- def hexG(self): return _chilkat.CkDsa_hexG(self)
- def get_HexX(self, *args): return _chilkat.CkDsa_get_HexX(self, *args)
- def hexX(self): return _chilkat.CkDsa_hexX(self)
- def get_HexY(self, *args): return _chilkat.CkDsa_get_HexY(self, *args)
- def hexY(self): return _chilkat.CkDsa_hexY(self)
- def SetPubKeyExplicit(self, *args): return _chilkat.CkDsa_SetPubKeyExplicit(self, *args)
- def get_Version(self, *args): return _chilkat.CkDsa_get_Version(self, *args)
- def version(self): return _chilkat.CkDsa_version(self)
- def LoadText(self, *args): return _chilkat.CkDsa_LoadText(self, *args)
- def loadText(self, *args): return _chilkat.CkDsa_loadText(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkDsa_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkDsa_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkDsa_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkDsa_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkDsa_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkDsa_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkDsa_lastErrorHtml(self)
-CkDsa_swigregister = _chilkat.CkDsa_swigregister
-CkDsa_swigregister(CkDsa)
-
-class CkSFtpFile(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSFtpFile, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSFtpFile, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSFtpFile()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSFtpFile
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSFtpFile_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSFtpFile_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSFtpFile_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSFtpFile_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSFtpFile_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSFtpFile_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSFtpFile_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSFtpFile_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSFtpFile_lastErrorHtml(self)
- def get_Filename(self, *args): return _chilkat.CkSFtpFile_get_Filename(self, *args)
- def filename(self): return _chilkat.CkSFtpFile_filename(self)
- def get_Owner(self, *args): return _chilkat.CkSFtpFile_get_Owner(self, *args)
- def owner(self): return _chilkat.CkSFtpFile_owner(self)
- def get_Group(self, *args): return _chilkat.CkSFtpFile_get_Group(self, *args)
- def group(self): return _chilkat.CkSFtpFile_group(self)
- def get_FileType(self, *args): return _chilkat.CkSFtpFile_get_FileType(self, *args)
- def fileType(self): return _chilkat.CkSFtpFile_fileType(self)
- def get_IsRegular(self): return _chilkat.CkSFtpFile_get_IsRegular(self)
- def get_IsDirectory(self): return _chilkat.CkSFtpFile_get_IsDirectory(self)
- def get_IsSymLink(self): return _chilkat.CkSFtpFile_get_IsSymLink(self)
- def get_IsReadOnly(self): return _chilkat.CkSFtpFile_get_IsReadOnly(self)
- def get_IsSystem(self): return _chilkat.CkSFtpFile_get_IsSystem(self)
- def get_IsHidden(self): return _chilkat.CkSFtpFile_get_IsHidden(self)
- def get_IsCaseInsensitive(self): return _chilkat.CkSFtpFile_get_IsCaseInsensitive(self)
- def get_IsArchive(self): return _chilkat.CkSFtpFile_get_IsArchive(self)
- def get_IsEncrypted(self): return _chilkat.CkSFtpFile_get_IsEncrypted(self)
- def get_IsCompressed(self): return _chilkat.CkSFtpFile_get_IsCompressed(self)
- def get_IsSparse(self): return _chilkat.CkSFtpFile_get_IsSparse(self)
- def get_IsAppendOnly(self): return _chilkat.CkSFtpFile_get_IsAppendOnly(self)
- def get_IsImmutable(self): return _chilkat.CkSFtpFile_get_IsImmutable(self)
- def get_IsSync(self): return _chilkat.CkSFtpFile_get_IsSync(self)
- def get_Permissions(self): return _chilkat.CkSFtpFile_get_Permissions(self)
- def get_Size32(self): return _chilkat.CkSFtpFile_get_Size32(self)
- def get_LastModifiedTime(self, *args): return _chilkat.CkSFtpFile_get_LastModifiedTime(self, *args)
- def get_LastAccessTime(self, *args): return _chilkat.CkSFtpFile_get_LastAccessTime(self, *args)
- def get_CreateTime(self, *args): return _chilkat.CkSFtpFile_get_CreateTime(self, *args)
- def get_SizeStr(self, *args): return _chilkat.CkSFtpFile_get_SizeStr(self, *args)
- def sizeStr(self): return _chilkat.CkSFtpFile_sizeStr(self)
- def get_Uid(self): return _chilkat.CkSFtpFile_get_Uid(self)
- def get_Gid(self): return _chilkat.CkSFtpFile_get_Gid(self)
-CkSFtpFile_swigregister = _chilkat.CkSFtpFile_swigregister
-CkSFtpFile_swigregister(CkSFtpFile)
-
-class CkSFtpDir(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSFtpDir, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSFtpDir, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSFtpDir()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSFtpDir
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSFtpDir_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSFtpDir_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSFtpDir_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSFtpDir_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSFtpDir_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSFtpDir_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSFtpDir_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSFtpDir_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSFtpDir_lastErrorHtml(self)
- def get_NumFilesAndDirs(self): return _chilkat.CkSFtpDir_get_NumFilesAndDirs(self)
- def get_OriginalPath(self, *args): return _chilkat.CkSFtpDir_get_OriginalPath(self, *args)
- def originalPath(self): return _chilkat.CkSFtpDir_originalPath(self)
- def GetFileObject(self, *args): return _chilkat.CkSFtpDir_GetFileObject(self, *args)
- def GetFilename(self, *args): return _chilkat.CkSFtpDir_GetFilename(self, *args)
- def getFilename(self, *args): return _chilkat.CkSFtpDir_getFilename(self, *args)
-CkSFtpDir_swigregister = _chilkat.CkSFtpDir_swigregister
-CkSFtpDir_swigregister(CkSFtpDir)
-
-class CkSFtp(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSFtp, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSFtp, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSFtp()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSFtp
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSFtp_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSFtp_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSFtp_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSFtp_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSFtp_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSFtp_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSFtp_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSFtp_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSFtp_lastErrorHtml(self)
- def UnlockComponent(self, *args): return _chilkat.CkSFtp_UnlockComponent(self, *args)
- def get_ConnectTimeoutMs(self): return _chilkat.CkSFtp_get_ConnectTimeoutMs(self)
- def put_ConnectTimeoutMs(self, *args): return _chilkat.CkSFtp_put_ConnectTimeoutMs(self, *args)
- def get_DisconnectCode(self): return _chilkat.CkSFtp_get_DisconnectCode(self)
- def get_InitializeFailCode(self): return _chilkat.CkSFtp_get_InitializeFailCode(self)
- def get_MaxPacketSize(self): return _chilkat.CkSFtp_get_MaxPacketSize(self)
- def put_MaxPacketSize(self, *args): return _chilkat.CkSFtp_put_MaxPacketSize(self, *args)
- def get_IdleTimeoutMs(self): return _chilkat.CkSFtp_get_IdleTimeoutMs(self)
- def put_IdleTimeoutMs(self, *args): return _chilkat.CkSFtp_put_IdleTimeoutMs(self, *args)
- def get_InitializeFailReason(self, *args): return _chilkat.CkSFtp_get_InitializeFailReason(self, *args)
- def initializeFailReason(self): return _chilkat.CkSFtp_initializeFailReason(self)
- def get_DisconnectReason(self, *args): return _chilkat.CkSFtp_get_DisconnectReason(self, *args)
- def disconnectReason(self): return _chilkat.CkSFtp_disconnectReason(self)
- def get_Version(self, *args): return _chilkat.CkSFtp_get_Version(self, *args)
- def version(self): return _chilkat.CkSFtp_version(self)
- def get_IsConnected(self): return _chilkat.CkSFtp_get_IsConnected(self)
- def get_KeepSessionLog(self): return _chilkat.CkSFtp_get_KeepSessionLog(self)
- def put_KeepSessionLog(self, *args): return _chilkat.CkSFtp_put_KeepSessionLog(self, *args)
- def get_SessionLog(self, *args): return _chilkat.CkSFtp_get_SessionLog(self, *args)
- def sessionLog(self): return _chilkat.CkSFtp_sessionLog(self)
- def Disconnect(self): return _chilkat.CkSFtp_Disconnect(self)
- def Connect(self, *args): return _chilkat.CkSFtp_Connect(self, *args)
- def AuthenticatePk(self, *args): return _chilkat.CkSFtp_AuthenticatePk(self, *args)
- def AuthenticatePw(self, *args): return _chilkat.CkSFtp_AuthenticatePw(self, *args)
- def InitializeSftp(self): return _chilkat.CkSFtp_InitializeSftp(self)
- def OpenFile(self, *args): return _chilkat.CkSFtp_OpenFile(self, *args)
- def openFile(self, *args): return _chilkat.CkSFtp_openFile(self, *args)
- def OpenDir(self, *args): return _chilkat.CkSFtp_OpenDir(self, *args)
- def openDir(self, *args): return _chilkat.CkSFtp_openDir(self, *args)
- def CloseHandle(self, *args): return _chilkat.CkSFtp_CloseHandle(self, *args)
- def GetFileSize32(self, *args): return _chilkat.CkSFtp_GetFileSize32(self, *args)
- def GetFileSizeStr(self, *args): return _chilkat.CkSFtp_GetFileSizeStr(self, *args)
- def getFileSizeStr(self, *args): return _chilkat.CkSFtp_getFileSizeStr(self, *args)
- def GetFileLastAccess(self, *args): return _chilkat.CkSFtp_GetFileLastAccess(self, *args)
- def GetFileLastModified(self, *args): return _chilkat.CkSFtp_GetFileLastModified(self, *args)
- def GetFileCreateTime(self, *args): return _chilkat.CkSFtp_GetFileCreateTime(self, *args)
- def GetFileOwner(self, *args): return _chilkat.CkSFtp_GetFileOwner(self, *args)
- def getFileOwner(self, *args): return _chilkat.CkSFtp_getFileOwner(self, *args)
- def GetFileGroup(self, *args): return _chilkat.CkSFtp_GetFileGroup(self, *args)
- def getFileGroup(self, *args): return _chilkat.CkSFtp_getFileGroup(self, *args)
- def GetFilePermissions(self, *args): return _chilkat.CkSFtp_GetFilePermissions(self, *args)
- def Add64(self, *args): return _chilkat.CkSFtp_Add64(self, *args)
- def add64(self, *args): return _chilkat.CkSFtp_add64(self, *args)
- def ReadFileBytes32(self, *args): return _chilkat.CkSFtp_ReadFileBytes32(self, *args)
- def ReadFileBytes64s(self, *args): return _chilkat.CkSFtp_ReadFileBytes64s(self, *args)
- def ReadFileText64s(self, *args): return _chilkat.CkSFtp_ReadFileText64s(self, *args)
- def readFileText64s(self, *args): return _chilkat.CkSFtp_readFileText64s(self, *args)
- def ReadFileText32(self, *args): return _chilkat.CkSFtp_ReadFileText32(self, *args)
- def readFileText32(self, *args): return _chilkat.CkSFtp_readFileText32(self, *args)
- def DownloadFile(self, *args): return _chilkat.CkSFtp_DownloadFile(self, *args)
- def Eof(self, *args): return _chilkat.CkSFtp_Eof(self, *args)
- def ReadFileBytes(self, *args): return _chilkat.CkSFtp_ReadFileBytes(self, *args)
- def ReadFileText(self, *args): return _chilkat.CkSFtp_ReadFileText(self, *args)
- def readFileText(self, *args): return _chilkat.CkSFtp_readFileText(self, *args)
- def LastReadFailed(self, *args): return _chilkat.CkSFtp_LastReadFailed(self, *args)
- def LastReadNumBytes(self, *args): return _chilkat.CkSFtp_LastReadNumBytes(self, *args)
- def WriteFileBytes(self, *args): return _chilkat.CkSFtp_WriteFileBytes(self, *args)
- def WriteFileBytes32(self, *args): return _chilkat.CkSFtp_WriteFileBytes32(self, *args)
- def WriteFileBytes64s(self, *args): return _chilkat.CkSFtp_WriteFileBytes64s(self, *args)
- def WriteFileText(self, *args): return _chilkat.CkSFtp_WriteFileText(self, *args)
- def WriteFileText32(self, *args): return _chilkat.CkSFtp_WriteFileText32(self, *args)
- def WriteFileText64s(self, *args): return _chilkat.CkSFtp_WriteFileText64s(self, *args)
- def UploadFile(self, *args): return _chilkat.CkSFtp_UploadFile(self, *args)
- def RealPath(self, *args): return _chilkat.CkSFtp_RealPath(self, *args)
- def realPath(self, *args): return _chilkat.CkSFtp_realPath(self, *args)
- def ReadDir(self, *args): return _chilkat.CkSFtp_ReadDir(self, *args)
- def RemoveFile(self, *args): return _chilkat.CkSFtp_RemoveFile(self, *args)
- def RemoveDir(self, *args): return _chilkat.CkSFtp_RemoveDir(self, *args)
- def RenameFileOrDir(self, *args): return _chilkat.CkSFtp_RenameFileOrDir(self, *args)
- def CreateDir(self, *args): return _chilkat.CkSFtp_CreateDir(self, *args)
- def SetCreateTime(self, *args): return _chilkat.CkSFtp_SetCreateTime(self, *args)
- def SetLastModifiedTime(self, *args): return _chilkat.CkSFtp_SetLastModifiedTime(self, *args)
- def SetLastAccessTime(self, *args): return _chilkat.CkSFtp_SetLastAccessTime(self, *args)
- def SetOwnerAndGroup(self, *args): return _chilkat.CkSFtp_SetOwnerAndGroup(self, *args)
- def SetPermissions(self, *args): return _chilkat.CkSFtp_SetPermissions(self, *args)
- def CopyFileAttr(self, *args): return _chilkat.CkSFtp_CopyFileAttr(self, *args)
- def get_ProtocolVersion(self): return _chilkat.CkSFtp_get_ProtocolVersion(self)
- def get_EnableCache(self): return _chilkat.CkSFtp_get_EnableCache(self)
- def put_EnableCache(self, *args): return _chilkat.CkSFtp_put_EnableCache(self, *args)
- def ClearCache(self): return _chilkat.CkSFtp_ClearCache(self)
- def DownloadFileByName(self, *args): return _chilkat.CkSFtp_DownloadFileByName(self, *args)
- def get_HeartbeatMs(self): return _chilkat.CkSFtp_get_HeartbeatMs(self)
- def put_HeartbeatMs(self, *args): return _chilkat.CkSFtp_put_HeartbeatMs(self, *args)
- def UploadFileByName(self, *args): return _chilkat.CkSFtp_UploadFileByName(self, *args)
- def ResumeUploadFileByName(self, *args): return _chilkat.CkSFtp_ResumeUploadFileByName(self, *args)
- def ResumeDownloadFileByName(self, *args): return _chilkat.CkSFtp_ResumeDownloadFileByName(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkSFtp_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkSFtp_put_VerboseLogging(self, *args)
- def get_FilenameCharset(self, *args): return _chilkat.CkSFtp_get_FilenameCharset(self, *args)
- def filenameCharset(self): return _chilkat.CkSFtp_filenameCharset(self)
- def put_FilenameCharset(self, *args): return _chilkat.CkSFtp_put_FilenameCharset(self, *args)
- def ClearSessionLog(self): return _chilkat.CkSFtp_ClearSessionLog(self)
- def get_ForceV3(self): return _chilkat.CkSFtp_get_ForceV3(self)
- def put_ForceV3(self, *args): return _chilkat.CkSFtp_put_ForceV3(self, *args)
- def get_UtcMode(self): return _chilkat.CkSFtp_get_UtcMode(self)
- def put_UtcMode(self, *args): return _chilkat.CkSFtp_put_UtcMode(self, *args)
- def get_PreserveDate(self): return _chilkat.CkSFtp_get_PreserveDate(self)
- def put_PreserveDate(self, *args): return _chilkat.CkSFtp_put_PreserveDate(self, *args)
- def get_ClientIdentifier(self, *args): return _chilkat.CkSFtp_get_ClientIdentifier(self, *args)
- def clientIdentifier(self): return _chilkat.CkSFtp_clientIdentifier(self)
- def put_ClientIdentifier(self, *args): return _chilkat.CkSFtp_put_ClientIdentifier(self, *args)
- def get_HostKeyFingerprint(self, *args): return _chilkat.CkSFtp_get_HostKeyFingerprint(self, *args)
- def hostKeyFingerprint(self): return _chilkat.CkSFtp_hostKeyFingerprint(self)
- def get_SocksHostname(self, *args): return _chilkat.CkSFtp_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkSFtp_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkSFtp_put_SocksHostname(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkSFtp_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkSFtp_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkSFtp_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkSFtp_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkSFtp_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkSFtp_put_SocksPassword(self, *args)
- def get_SocksPort(self): return _chilkat.CkSFtp_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkSFtp_put_SocksPort(self, *args)
- def get_SocksVersion(self): return _chilkat.CkSFtp_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkSFtp_put_SocksVersion(self, *args)
- def get_HttpProxyAuthMethod(self, *args): return _chilkat.CkSFtp_get_HttpProxyAuthMethod(self, *args)
- def httpProxyAuthMethod(self): return _chilkat.CkSFtp_httpProxyAuthMethod(self)
- def put_HttpProxyAuthMethod(self, *args): return _chilkat.CkSFtp_put_HttpProxyAuthMethod(self, *args)
- def get_HttpProxyHostname(self, *args): return _chilkat.CkSFtp_get_HttpProxyHostname(self, *args)
- def httpProxyHostname(self): return _chilkat.CkSFtp_httpProxyHostname(self)
- def put_HttpProxyHostname(self, *args): return _chilkat.CkSFtp_put_HttpProxyHostname(self, *args)
- def get_HttpProxyPassword(self, *args): return _chilkat.CkSFtp_get_HttpProxyPassword(self, *args)
- def httpProxyPassword(self): return _chilkat.CkSFtp_httpProxyPassword(self)
- def put_HttpProxyPassword(self, *args): return _chilkat.CkSFtp_put_HttpProxyPassword(self, *args)
- def get_HttpProxyPort(self): return _chilkat.CkSFtp_get_HttpProxyPort(self)
- def put_HttpProxyPort(self, *args): return _chilkat.CkSFtp_put_HttpProxyPort(self, *args)
- def get_HttpProxyUsername(self, *args): return _chilkat.CkSFtp_get_HttpProxyUsername(self, *args)
- def httpProxyUsername(self): return _chilkat.CkSFtp_httpProxyUsername(self)
- def put_HttpProxyUsername(self, *args): return _chilkat.CkSFtp_put_HttpProxyUsername(self, *args)
- def get_TcpNoDelay(self): return _chilkat.CkSFtp_get_TcpNoDelay(self)
- def put_TcpNoDelay(self, *args): return _chilkat.CkSFtp_put_TcpNoDelay(self, *args)
- def get_AccumulateBuffer(self, *args): return _chilkat.CkSFtp_get_AccumulateBuffer(self, *args)
- def ClearAccumulateBuffer(self): return _chilkat.CkSFtp_ClearAccumulateBuffer(self)
- def AccumulateBytes(self, *args): return _chilkat.CkSFtp_AccumulateBytes(self, *args)
- def AuthenticatePwPk(self, *args): return _chilkat.CkSFtp_AuthenticatePwPk(self, *args)
-CkSFtp_swigregister = _chilkat.CkSFtp_swigregister
-CkSFtp_swigregister(CkSFtp)
-
-class CkSsh(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSsh, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSsh, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSsh()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSsh
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSsh_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSsh_put_Utf8(self, *args)
- def Connect(self, *args): return _chilkat.CkSsh_Connect(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkSsh_UnlockComponent(self, *args)
- def AuthenticatePw(self, *args): return _chilkat.CkSsh_AuthenticatePw(self, *args)
- def get_Version(self, *args): return _chilkat.CkSsh_get_Version(self, *args)
- def version(self): return _chilkat.CkSsh_version(self)
- def get_KeepSessionLog(self): return _chilkat.CkSsh_get_KeepSessionLog(self)
- def put_KeepSessionLog(self, *args): return _chilkat.CkSsh_put_KeepSessionLog(self, *args)
- def get_SessionLog(self, *args): return _chilkat.CkSsh_get_SessionLog(self, *args)
- def sessionLog(self): return _chilkat.CkSsh_sessionLog(self)
- def get_IdleTimeoutMs(self): return _chilkat.CkSsh_get_IdleTimeoutMs(self)
- def put_IdleTimeoutMs(self, *args): return _chilkat.CkSsh_put_IdleTimeoutMs(self, *args)
- def get_ConnectTimeoutMs(self): return _chilkat.CkSsh_get_ConnectTimeoutMs(self)
- def put_ConnectTimeoutMs(self, *args): return _chilkat.CkSsh_put_ConnectTimeoutMs(self, *args)
- def get_ChannelOpenFailCode(self): return _chilkat.CkSsh_get_ChannelOpenFailCode(self)
- def get_DisconnectCode(self): return _chilkat.CkSsh_get_DisconnectCode(self)
- def get_DisconnectReason(self, *args): return _chilkat.CkSsh_get_DisconnectReason(self, *args)
- def disconnectReason(self): return _chilkat.CkSsh_disconnectReason(self)
- def get_ChannelOpenFailReason(self, *args): return _chilkat.CkSsh_get_ChannelOpenFailReason(self, *args)
- def channelOpenFailReason(self): return _chilkat.CkSsh_channelOpenFailReason(self)
- def get_MaxPacketSize(self): return _chilkat.CkSsh_get_MaxPacketSize(self)
- def put_MaxPacketSize(self, *args): return _chilkat.CkSsh_put_MaxPacketSize(self, *args)
- def Disconnect(self): return _chilkat.CkSsh_Disconnect(self)
- def OpenSessionChannel(self): return _chilkat.CkSsh_OpenSessionChannel(self)
- def OpenCustomChannel(self, *args): return _chilkat.CkSsh_OpenCustomChannel(self, *args)
- def get_NumOpenChannels(self): return _chilkat.CkSsh_get_NumOpenChannels(self)
- def GetChannelNumber(self, *args): return _chilkat.CkSsh_GetChannelNumber(self, *args)
- def GetChannelType(self, *args): return _chilkat.CkSsh_GetChannelType(self, *args)
- def getChannelType(self, *args): return _chilkat.CkSsh_getChannelType(self, *args)
- def SendReqPty(self, *args): return _chilkat.CkSsh_SendReqPty(self, *args)
- def SendReqX11Forwarding(self, *args): return _chilkat.CkSsh_SendReqX11Forwarding(self, *args)
- def SendReqSetEnv(self, *args): return _chilkat.CkSsh_SendReqSetEnv(self, *args)
- def SendReqShell(self, *args): return _chilkat.CkSsh_SendReqShell(self, *args)
- def SendReqExec(self, *args): return _chilkat.CkSsh_SendReqExec(self, *args)
- def SendReqSubsystem(self, *args): return _chilkat.CkSsh_SendReqSubsystem(self, *args)
- def SendReqWindowChange(self, *args): return _chilkat.CkSsh_SendReqWindowChange(self, *args)
- def SendReqXonXoff(self, *args): return _chilkat.CkSsh_SendReqXonXoff(self, *args)
- def SendReqSignal(self, *args): return _chilkat.CkSsh_SendReqSignal(self, *args)
- def ChannelSendData(self, *args): return _chilkat.CkSsh_ChannelSendData(self, *args)
- def ChannelSendString(self, *args): return _chilkat.CkSsh_ChannelSendString(self, *args)
- def ChannelPoll(self, *args): return _chilkat.CkSsh_ChannelPoll(self, *args)
- def ChannelReadAndPoll(self, *args): return _chilkat.CkSsh_ChannelReadAndPoll(self, *args)
- def ChannelRead(self, *args): return _chilkat.CkSsh_ChannelRead(self, *args)
- def GetReceivedData(self, *args): return _chilkat.CkSsh_GetReceivedData(self, *args)
- def GetReceivedStderr(self, *args): return _chilkat.CkSsh_GetReceivedStderr(self, *args)
- def ChannelReceivedEof(self, *args): return _chilkat.CkSsh_ChannelReceivedEof(self, *args)
- def ChannelReceivedClose(self, *args): return _chilkat.CkSsh_ChannelReceivedClose(self, *args)
- def ChannelSendClose(self, *args): return _chilkat.CkSsh_ChannelSendClose(self, *args)
- def ChannelSendEof(self, *args): return _chilkat.CkSsh_ChannelSendEof(self, *args)
- def ChannelIsOpen(self, *args): return _chilkat.CkSsh_ChannelIsOpen(self, *args)
- def ChannelReceiveToClose(self, *args): return _chilkat.CkSsh_ChannelReceiveToClose(self, *args)
- def ClearTtyModes(self): return _chilkat.CkSsh_ClearTtyModes(self)
- def SetTtyMode(self, *args): return _chilkat.CkSsh_SetTtyMode(self, *args)
- def get_IsConnected(self): return _chilkat.CkSsh_get_IsConnected(self)
- def ReKey(self): return _chilkat.CkSsh_ReKey(self)
- def AuthenticatePk(self, *args): return _chilkat.CkSsh_AuthenticatePk(self, *args)
- def GetReceivedText(self, *args): return _chilkat.CkSsh_GetReceivedText(self, *args)
- def getReceivedText(self, *args): return _chilkat.CkSsh_getReceivedText(self, *args)
- def GetReceivedNumBytes(self, *args): return _chilkat.CkSsh_GetReceivedNumBytes(self, *args)
- def ChannelReceiveUntilMatch(self, *args): return _chilkat.CkSsh_ChannelReceiveUntilMatch(self, *args)
- def SendIgnore(self): return _chilkat.CkSsh_SendIgnore(self)
- def OpenDirectTcpIpChannel(self, *args): return _chilkat.CkSsh_OpenDirectTcpIpChannel(self, *args)
- def GetReceivedTextS(self, *args): return _chilkat.CkSsh_GetReceivedTextS(self, *args)
- def getReceivedTextS(self, *args): return _chilkat.CkSsh_getReceivedTextS(self, *args)
- def GetReceivedDataN(self, *args): return _chilkat.CkSsh_GetReceivedDataN(self, *args)
- def PeekReceivedText(self, *args): return _chilkat.CkSsh_PeekReceivedText(self, *args)
- def peekReceivedText(self, *args): return _chilkat.CkSsh_peekReceivedText(self, *args)
- def get_HeartbeatMs(self): return _chilkat.CkSsh_get_HeartbeatMs(self)
- def put_HeartbeatMs(self, *args): return _chilkat.CkSsh_put_HeartbeatMs(self, *args)
- def ChannelReceivedExitStatus(self, *args): return _chilkat.CkSsh_ChannelReceivedExitStatus(self, *args)
- def GetChannelExitStatus(self, *args): return _chilkat.CkSsh_GetChannelExitStatus(self, *args)
- def get_ClientIdentifier(self, *args): return _chilkat.CkSsh_get_ClientIdentifier(self, *args)
- def clientIdentifier(self): return _chilkat.CkSsh_clientIdentifier(self)
- def put_ClientIdentifier(self, *args): return _chilkat.CkSsh_put_ClientIdentifier(self, *args)
- def get_ReadTimeoutMs(self): return _chilkat.CkSsh_get_ReadTimeoutMs(self)
- def put_ReadTimeoutMs(self, *args): return _chilkat.CkSsh_put_ReadTimeoutMs(self, *args)
- def get_TcpNoDelay(self): return _chilkat.CkSsh_get_TcpNoDelay(self)
- def put_TcpNoDelay(self, *args): return _chilkat.CkSsh_put_TcpNoDelay(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkSsh_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkSsh_put_VerboseLogging(self, *args)
- def get_HostKeyFingerprint(self, *args): return _chilkat.CkSsh_get_HostKeyFingerprint(self, *args)
- def hostKeyFingerprint(self): return _chilkat.CkSsh_hostKeyFingerprint(self)
- def get_SocksVersion(self): return _chilkat.CkSsh_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkSsh_put_SocksVersion(self, *args)
- def get_SocksPort(self): return _chilkat.CkSsh_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkSsh_put_SocksPort(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkSsh_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkSsh_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkSsh_put_SocksHostname(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkSsh_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkSsh_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkSsh_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkSsh_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkSsh_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkSsh_put_SocksPassword(self, *args)
- def get_HttpProxyAuthMethod(self, *args): return _chilkat.CkSsh_get_HttpProxyAuthMethod(self, *args)
- def httpProxyAuthMethod(self): return _chilkat.CkSsh_httpProxyAuthMethod(self)
- def put_HttpProxyAuthMethod(self, *args): return _chilkat.CkSsh_put_HttpProxyAuthMethod(self, *args)
- def get_HttpProxyHostname(self, *args): return _chilkat.CkSsh_get_HttpProxyHostname(self, *args)
- def httpProxyHostname(self): return _chilkat.CkSsh_httpProxyHostname(self)
- def put_HttpProxyHostname(self, *args): return _chilkat.CkSsh_put_HttpProxyHostname(self, *args)
- def get_HttpProxyPassword(self, *args): return _chilkat.CkSsh_get_HttpProxyPassword(self, *args)
- def httpProxyPassword(self): return _chilkat.CkSsh_httpProxyPassword(self)
- def put_HttpProxyPassword(self, *args): return _chilkat.CkSsh_put_HttpProxyPassword(self, *args)
- def get_HttpProxyPort(self): return _chilkat.CkSsh_get_HttpProxyPort(self)
- def put_HttpProxyPort(self, *args): return _chilkat.CkSsh_put_HttpProxyPort(self, *args)
- def get_HttpProxyUsername(self, *args): return _chilkat.CkSsh_get_HttpProxyUsername(self, *args)
- def httpProxyUsername(self): return _chilkat.CkSsh_httpProxyUsername(self)
- def put_HttpProxyUsername(self, *args): return _chilkat.CkSsh_put_HttpProxyUsername(self, *args)
- def ChannelReceiveUntilMatchN(self, *args): return _chilkat.CkSsh_ChannelReceiveUntilMatchN(self, *args)
- def ChannelReadAndPoll2(self, *args): return _chilkat.CkSsh_ChannelReadAndPoll2(self, *args)
- def AuthenticatePwPk(self, *args): return _chilkat.CkSsh_AuthenticatePwPk(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSsh_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSsh_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSsh_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSsh_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSsh_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSsh_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSsh_lastErrorHtml(self)
-CkSsh_swigregister = _chilkat.CkSsh_swigregister
-CkSsh_swigregister(CkSsh)
-
-class CkSshKey(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSshKey, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSshKey, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSshKey()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSshKey
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSshKey_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSshKey_put_Utf8(self, *args)
- def get_IsRsaKey(self): return _chilkat.CkSshKey_get_IsRsaKey(self)
- def get_IsDsaKey(self): return _chilkat.CkSshKey_get_IsDsaKey(self)
- def get_IsPrivateKey(self): return _chilkat.CkSshKey_get_IsPrivateKey(self)
- def get_Password(self, *args): return _chilkat.CkSshKey_get_Password(self, *args)
- def password(self): return _chilkat.CkSshKey_password(self)
- def put_Password(self, *args): return _chilkat.CkSshKey_put_Password(self, *args)
- def get_Comment(self, *args): return _chilkat.CkSshKey_get_Comment(self, *args)
- def comment(self): return _chilkat.CkSshKey_comment(self)
- def put_Comment(self, *args): return _chilkat.CkSshKey_put_Comment(self, *args)
- def GenFingerprint(self, *args): return _chilkat.CkSshKey_GenFingerprint(self, *args)
- def genFingerprint(self): return _chilkat.CkSshKey_genFingerprint(self)
- def ToXml(self, *args): return _chilkat.CkSshKey_ToXml(self, *args)
- def toXml(self): return _chilkat.CkSshKey_toXml(self)
- def ToRfc4716PublicKey(self, *args): return _chilkat.CkSshKey_ToRfc4716PublicKey(self, *args)
- def toRfc4716PublicKey(self): return _chilkat.CkSshKey_toRfc4716PublicKey(self)
- def ToOpenSshPublicKey(self, *args): return _chilkat.CkSshKey_ToOpenSshPublicKey(self, *args)
- def toOpenSshPublicKey(self): return _chilkat.CkSshKey_toOpenSshPublicKey(self)
- def FromXml(self, *args): return _chilkat.CkSshKey_FromXml(self, *args)
- def FromRfc4716PublicKey(self, *args): return _chilkat.CkSshKey_FromRfc4716PublicKey(self, *args)
- def FromOpenSshPublicKey(self, *args): return _chilkat.CkSshKey_FromOpenSshPublicKey(self, *args)
- def FromPuttyPrivateKey(self, *args): return _chilkat.CkSshKey_FromPuttyPrivateKey(self, *args)
- def FromOpenSshPrivateKey(self, *args): return _chilkat.CkSshKey_FromOpenSshPrivateKey(self, *args)
- def GenerateRsaKey(self, *args): return _chilkat.CkSshKey_GenerateRsaKey(self, *args)
- def GenerateDsaKey(self, *args): return _chilkat.CkSshKey_GenerateDsaKey(self, *args)
- def SaveText(self, *args): return _chilkat.CkSshKey_SaveText(self, *args)
- def LoadText(self, *args): return _chilkat.CkSshKey_LoadText(self, *args)
- def loadText(self, *args): return _chilkat.CkSshKey_loadText(self, *args)
- def ToOpenSshPrivateKey(self, *args): return _chilkat.CkSshKey_ToOpenSshPrivateKey(self, *args)
- def toOpenSshPrivateKey(self, *args): return _chilkat.CkSshKey_toOpenSshPrivateKey(self, *args)
- def ToPuttyPrivateKey(self, *args): return _chilkat.CkSshKey_ToPuttyPrivateKey(self, *args)
- def toPuttyPrivateKey(self, *args): return _chilkat.CkSshKey_toPuttyPrivateKey(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSshKey_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSshKey_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSshKey_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSshKey_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSshKey_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSshKey_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSshKey_lastErrorHtml(self)
-CkSshKey_swigregister = _chilkat.CkSshKey_swigregister
-CkSshKey_swigregister(CkSshKey)
-
-class CkIcon(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkIcon, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkIcon, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkIcon()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkIcon
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkIcon_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkIcon_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkIcon_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkIcon_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkIcon_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkIcon_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkIcon_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkIcon_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkIcon_lastErrorHtml(self)
-CkIcon_swigregister = _chilkat.CkIcon_swigregister
-CkIcon_swigregister(CkIcon)
-
-class CkService(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkService, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkService, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkService()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkService
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkService_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkService_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkService_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkService_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkService_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkService_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkService_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkService_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkService_lastErrorHtml(self)
- def Install(self): return _chilkat.CkService_Install(self)
- def Uninstall(self): return _chilkat.CkService_Uninstall(self)
- def Start(self): return _chilkat.CkService_Start(self)
- def Stop(self): return _chilkat.CkService_Stop(self)
- def get_ServiceName(self, *args): return _chilkat.CkService_get_ServiceName(self, *args)
- def serviceName(self): return _chilkat.CkService_serviceName(self)
- def put_ServiceName(self, *args): return _chilkat.CkService_put_ServiceName(self, *args)
- def get_DisplayName(self, *args): return _chilkat.CkService_get_DisplayName(self, *args)
- def displayName(self): return _chilkat.CkService_displayName(self)
- def put_DisplayName(self, *args): return _chilkat.CkService_put_DisplayName(self, *args)
- def get_ExeFilename(self, *args): return _chilkat.CkService_get_ExeFilename(self, *args)
- def exeFilename(self): return _chilkat.CkService_exeFilename(self)
- def put_ExeFilename(self, *args): return _chilkat.CkService_put_ExeFilename(self, *args)
- def get_AutoStart(self): return _chilkat.CkService_get_AutoStart(self)
- def put_AutoStart(self, *args): return _chilkat.CkService_put_AutoStart(self, *args)
- def SetAutoStart(self): return _chilkat.CkService_SetAutoStart(self)
- def SetDemandStart(self): return _chilkat.CkService_SetDemandStart(self)
- def Disable(self): return _chilkat.CkService_Disable(self)
- def IsAutoStart(self): return _chilkat.CkService_IsAutoStart(self)
- def IsDemandStart(self): return _chilkat.CkService_IsDemandStart(self)
- def IsDisabled(self): return _chilkat.CkService_IsDisabled(self)
- def IsInstalled(self): return _chilkat.CkService_IsInstalled(self)
- def IsRunning(self): return _chilkat.CkService_IsRunning(self)
-CkService_swigregister = _chilkat.CkService_swigregister
-CkService_swigregister(CkService)
-
-class CkCompression(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCompression, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCompression, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCompression()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCompression
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkCompression_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCompression_put_Utf8(self, *args)
- def get_Charset(self, *args): return _chilkat.CkCompression_get_Charset(self, *args)
- def charset(self): return _chilkat.CkCompression_charset(self)
- def put_Charset(self, *args): return _chilkat.CkCompression_put_Charset(self, *args)
- def get_EncodingMode(self, *args): return _chilkat.CkCompression_get_EncodingMode(self, *args)
- def encodingMode(self): return _chilkat.CkCompression_encodingMode(self)
- def put_EncodingMode(self, *args): return _chilkat.CkCompression_put_EncodingMode(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkCompression_UnlockComponent(self, *args)
- def get_Algorithm(self, *args): return _chilkat.CkCompression_get_Algorithm(self, *args)
- def algorithm(self): return _chilkat.CkCompression_algorithm(self)
- def put_Algorithm(self, *args): return _chilkat.CkCompression_put_Algorithm(self, *args)
- def BeginCompressBytes(self, *args): return _chilkat.CkCompression_BeginCompressBytes(self, *args)
- def BeginCompressBytesENC(self, *args): return _chilkat.CkCompression_BeginCompressBytesENC(self, *args)
- def beginCompressBytesENC(self, *args): return _chilkat.CkCompression_beginCompressBytesENC(self, *args)
- def BeginCompressString(self, *args): return _chilkat.CkCompression_BeginCompressString(self, *args)
- def BeginCompressStringENC(self, *args): return _chilkat.CkCompression_BeginCompressStringENC(self, *args)
- def beginCompressStringENC(self, *args): return _chilkat.CkCompression_beginCompressStringENC(self, *args)
- def BeginDecompressBytes(self, *args): return _chilkat.CkCompression_BeginDecompressBytes(self, *args)
- def BeginDecompressBytesENC(self, *args): return _chilkat.CkCompression_BeginDecompressBytesENC(self, *args)
- def BeginDecompressString(self, *args): return _chilkat.CkCompression_BeginDecompressString(self, *args)
- def beginDecompressString(self, *args): return _chilkat.CkCompression_beginDecompressString(self, *args)
- def BeginDecompressStringENC(self, *args): return _chilkat.CkCompression_BeginDecompressStringENC(self, *args)
- def beginDecompressStringENC(self, *args): return _chilkat.CkCompression_beginDecompressStringENC(self, *args)
- def CompressBytes(self, *args): return _chilkat.CkCompression_CompressBytes(self, *args)
- def CompressBytesENC(self, *args): return _chilkat.CkCompression_CompressBytesENC(self, *args)
- def compressBytesENC(self, *args): return _chilkat.CkCompression_compressBytesENC(self, *args)
- def CompressFile(self, *args): return _chilkat.CkCompression_CompressFile(self, *args)
- def CompressString(self, *args): return _chilkat.CkCompression_CompressString(self, *args)
- def CompressStringENC(self, *args): return _chilkat.CkCompression_CompressStringENC(self, *args)
- def compressStringENC(self, *args): return _chilkat.CkCompression_compressStringENC(self, *args)
- def DecompressBytes(self, *args): return _chilkat.CkCompression_DecompressBytes(self, *args)
- def DecompressBytesENC(self, *args): return _chilkat.CkCompression_DecompressBytesENC(self, *args)
- def DecompressFile(self, *args): return _chilkat.CkCompression_DecompressFile(self, *args)
- def DecompressString(self, *args): return _chilkat.CkCompression_DecompressString(self, *args)
- def decompressString(self, *args): return _chilkat.CkCompression_decompressString(self, *args)
- def DecompressStringENC(self, *args): return _chilkat.CkCompression_DecompressStringENC(self, *args)
- def decompressStringENC(self, *args): return _chilkat.CkCompression_decompressStringENC(self, *args)
- def EndCompressBytes(self, *args): return _chilkat.CkCompression_EndCompressBytes(self, *args)
- def EndCompressBytesENC(self, *args): return _chilkat.CkCompression_EndCompressBytesENC(self, *args)
- def endCompressBytesENC(self): return _chilkat.CkCompression_endCompressBytesENC(self)
- def EndCompressString(self, *args): return _chilkat.CkCompression_EndCompressString(self, *args)
- def EndCompressStringENC(self, *args): return _chilkat.CkCompression_EndCompressStringENC(self, *args)
- def endCompressStringENC(self): return _chilkat.CkCompression_endCompressStringENC(self)
- def EndDecompressBytes(self, *args): return _chilkat.CkCompression_EndDecompressBytes(self, *args)
- def EndDecompressBytesENC(self, *args): return _chilkat.CkCompression_EndDecompressBytesENC(self, *args)
- def EndDecompressString(self, *args): return _chilkat.CkCompression_EndDecompressString(self, *args)
- def endDecompressString(self): return _chilkat.CkCompression_endDecompressString(self)
- def EndDecompressStringENC(self, *args): return _chilkat.CkCompression_EndDecompressStringENC(self, *args)
- def endDecompressStringENC(self): return _chilkat.CkCompression_endDecompressStringENC(self)
- def MoreCompressBytes(self, *args): return _chilkat.CkCompression_MoreCompressBytes(self, *args)
- def MoreCompressBytesENC(self, *args): return _chilkat.CkCompression_MoreCompressBytesENC(self, *args)
- def moreCompressBytesENC(self, *args): return _chilkat.CkCompression_moreCompressBytesENC(self, *args)
- def MoreCompressString(self, *args): return _chilkat.CkCompression_MoreCompressString(self, *args)
- def MoreCompressStringENC(self, *args): return _chilkat.CkCompression_MoreCompressStringENC(self, *args)
- def moreCompressStringENC(self, *args): return _chilkat.CkCompression_moreCompressStringENC(self, *args)
- def MoreDecompressBytes(self, *args): return _chilkat.CkCompression_MoreDecompressBytes(self, *args)
- def MoreDecompressBytesENC(self, *args): return _chilkat.CkCompression_MoreDecompressBytesENC(self, *args)
- def MoreDecompressString(self, *args): return _chilkat.CkCompression_MoreDecompressString(self, *args)
- def moreDecompressString(self, *args): return _chilkat.CkCompression_moreDecompressString(self, *args)
- def MoreDecompressStringENC(self, *args): return _chilkat.CkCompression_MoreDecompressStringENC(self, *args)
- def moreDecompressStringENC(self, *args): return _chilkat.CkCompression_moreDecompressStringENC(self, *args)
- def get_Version(self, *args): return _chilkat.CkCompression_get_Version(self, *args)
- def version(self): return _chilkat.CkCompression_version(self)
- def SaveLastError(self, *args): return _chilkat.CkCompression_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCompression_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCompression_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCompression_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkCompression_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCompression_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCompression_lastErrorHtml(self)
-CkCompression_swigregister = _chilkat.CkCompression_swigregister
-CkCompression_swigregister(CkCompression)
-
-class CkBz2(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkBz2, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkBz2, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkBz2()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkBz2
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkBz2_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkBz2_put_Utf8(self, *args)
- def UncompressFile(self, *args): return _chilkat.CkBz2_UncompressFile(self, *args)
- def CompressFile(self, *args): return _chilkat.CkBz2_CompressFile(self, *args)
- def UncompressFileToMem(self, *args): return _chilkat.CkBz2_UncompressFileToMem(self, *args)
- def CompressFileToMem(self, *args): return _chilkat.CkBz2_CompressFileToMem(self, *args)
- def CompressMemToFile(self, *args): return _chilkat.CkBz2_CompressMemToFile(self, *args)
- def UncompressMemToFile(self, *args): return _chilkat.CkBz2_UncompressMemToFile(self, *args)
- def CompressMemory(self, *args): return _chilkat.CkBz2_CompressMemory(self, *args)
- def UncompressMemory(self, *args): return _chilkat.CkBz2_UncompressMemory(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkBz2_UnlockComponent(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkBz2_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkBz2_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkBz2_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkBz2_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkBz2_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkBz2_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkBz2_lastErrorHtml(self)
-CkBz2_swigregister = _chilkat.CkBz2_swigregister
-CkBz2_swigregister(CkBz2)
-
-class CkCgi(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCgi, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCgi, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCgi()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCgi
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkCgi_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCgi_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkCgi_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCgi_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCgi_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCgi_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkCgi_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCgi_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCgi_lastErrorHtml(self)
-CkCgi_swigregister = _chilkat.CkCgi_swigregister
-CkCgi_swigregister(CkCgi)
-
-class CkHtmlToText(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkHtmlToText, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkHtmlToText, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkHtmlToText()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkHtmlToText
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkHtmlToText_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkHtmlToText_put_Utf8(self, *args)
- def IsUnlocked(self): return _chilkat.CkHtmlToText_IsUnlocked(self)
- def ToText(self, *args): return _chilkat.CkHtmlToText_ToText(self, *args)
- def toText(self, *args): return _chilkat.CkHtmlToText_toText(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkHtmlToText_UnlockComponent(self, *args)
- def WriteStringToFile(self, *args): return _chilkat.CkHtmlToText_WriteStringToFile(self, *args)
- def ReadFileToString(self, *args): return _chilkat.CkHtmlToText_ReadFileToString(self, *args)
- def readFileToString(self, *args): return _chilkat.CkHtmlToText_readFileToString(self, *args)
- def get_RightMargin(self): return _chilkat.CkHtmlToText_get_RightMargin(self)
- def put_RightMargin(self, *args): return _chilkat.CkHtmlToText_put_RightMargin(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkHtmlToText_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkHtmlToText_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkHtmlToText_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkHtmlToText_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkHtmlToText_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkHtmlToText_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkHtmlToText_lastErrorHtml(self)
-CkHtmlToText_swigregister = _chilkat.CkHtmlToText_swigregister
-CkHtmlToText_swigregister(CkHtmlToText)
-
-class CkCsv(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkCsv, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkCsv, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkCsv()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkCsv
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkCsv_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkCsv_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkCsv_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkCsv_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkCsv_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkCsv_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkCsv_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkCsv_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkCsv_lastErrorHtml(self)
- def LoadFile(self, *args): return _chilkat.CkCsv_LoadFile(self, *args)
- def SaveFile(self, *args): return _chilkat.CkCsv_SaveFile(self, *args)
- def SaveFile2(self, *args): return _chilkat.CkCsv_SaveFile2(self, *args)
- def LoadFile2(self, *args): return _chilkat.CkCsv_LoadFile2(self, *args)
- def GetCell(self, *args): return _chilkat.CkCsv_GetCell(self, *args)
- def getCell(self, *args): return _chilkat.CkCsv_getCell(self, *args)
- def get_NumRows(self): return _chilkat.CkCsv_get_NumRows(self)
- def SetCell(self, *args): return _chilkat.CkCsv_SetCell(self, *args)
- def GetNumCols(self, *args): return _chilkat.CkCsv_GetNumCols(self, *args)
- def get_Delimiter(self, *args): return _chilkat.CkCsv_get_Delimiter(self, *args)
- def delimiter(self): return _chilkat.CkCsv_delimiter(self)
- def put_Delimiter(self, *args): return _chilkat.CkCsv_put_Delimiter(self, *args)
- def get_Crlf(self): return _chilkat.CkCsv_get_Crlf(self)
- def put_Crlf(self, *args): return _chilkat.CkCsv_put_Crlf(self, *args)
- def get_HasColumnNames(self): return _chilkat.CkCsv_get_HasColumnNames(self)
- def put_HasColumnNames(self, *args): return _chilkat.CkCsv_put_HasColumnNames(self, *args)
- def get_NumColumns(self): return _chilkat.CkCsv_get_NumColumns(self)
- def GetIndex(self, *args): return _chilkat.CkCsv_GetIndex(self, *args)
- def GetColumnName(self, *args): return _chilkat.CkCsv_GetColumnName(self, *args)
- def getColumnName(self, *args): return _chilkat.CkCsv_getColumnName(self, *args)
- def LoadFromString(self, *args): return _chilkat.CkCsv_LoadFromString(self, *args)
- def SaveToString(self, *args): return _chilkat.CkCsv_SaveToString(self, *args)
- def saveToString(self): return _chilkat.CkCsv_saveToString(self)
- def SetColumnName(self, *args): return _chilkat.CkCsv_SetColumnName(self, *args)
-CkCsv_swigregister = _chilkat.CkCsv_swigregister
-CkCsv_swigregister(CkCsv)
-
-class CkTar(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkTar, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkTar, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkTar()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkTar
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkTar_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkTar_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkTar_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkTar_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkTar_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkTar_LastErrorText(self, *args)
- def get_Version(self, *args): return _chilkat.CkTar_get_Version(self, *args)
- def lastErrorText(self): return _chilkat.CkTar_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkTar_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkTar_lastErrorHtml(self)
- def version(self): return _chilkat.CkTar_version(self)
- def get_NoAbsolutePaths(self): return _chilkat.CkTar_get_NoAbsolutePaths(self)
- def put_NoAbsolutePaths(self, *args): return _chilkat.CkTar_put_NoAbsolutePaths(self, *args)
- def get_UntarCaseSensitive(self): return _chilkat.CkTar_get_UntarCaseSensitive(self)
- def put_UntarCaseSensitive(self, *args): return _chilkat.CkTar_put_UntarCaseSensitive(self, *args)
- def get_UntarDebugLog(self): return _chilkat.CkTar_get_UntarDebugLog(self)
- def put_UntarDebugLog(self, *args): return _chilkat.CkTar_put_UntarDebugLog(self, *args)
- def get_UntarDiscardPaths(self): return _chilkat.CkTar_get_UntarDiscardPaths(self)
- def put_UntarDiscardPaths(self, *args): return _chilkat.CkTar_put_UntarDiscardPaths(self, *args)
- def get_UntarFromDir(self, *args): return _chilkat.CkTar_get_UntarFromDir(self, *args)
- def untarFromDir(self): return _chilkat.CkTar_untarFromDir(self)
- def put_UntarFromDir(self, *args): return _chilkat.CkTar_put_UntarFromDir(self, *args)
- def get_UntarMatchPattern(self, *args): return _chilkat.CkTar_get_UntarMatchPattern(self, *args)
- def untarMatchPattern(self): return _chilkat.CkTar_untarMatchPattern(self)
- def put_UntarMatchPattern(self, *args): return _chilkat.CkTar_put_UntarMatchPattern(self, *args)
- def get_UntarMaxCount(self): return _chilkat.CkTar_get_UntarMaxCount(self)
- def put_UntarMaxCount(self, *args): return _chilkat.CkTar_put_UntarMaxCount(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkTar_UnlockComponent(self, *args)
- def Untar(self, *args): return _chilkat.CkTar_Untar(self, *args)
- def UntarFromMemory(self, *args): return _chilkat.CkTar_UntarFromMemory(self, *args)
- def UntarFirstMatchingToMemory(self, *args): return _chilkat.CkTar_UntarFirstMatchingToMemory(self, *args)
- def AddDirRoot(self, *args): return _chilkat.CkTar_AddDirRoot(self, *args)
- def get_NumDirRoots(self): return _chilkat.CkTar_get_NumDirRoots(self)
- def GetDirRoot(self, *args): return _chilkat.CkTar_GetDirRoot(self, *args)
- def getDirRoot(self, *args): return _chilkat.CkTar_getDirRoot(self, *args)
- def WriteTar(self, *args): return _chilkat.CkTar_WriteTar(self, *args)
- def WriteTarGz(self, *args): return _chilkat.CkTar_WriteTarGz(self, *args)
- def WriteTarBz2(self, *args): return _chilkat.CkTar_WriteTarBz2(self, *args)
- def WriteTarZ(self, *args): return _chilkat.CkTar_WriteTarZ(self, *args)
- def ListXml(self, *args): return _chilkat.CkTar_ListXml(self, *args)
- def listXml(self, *args): return _chilkat.CkTar_listXml(self, *args)
- def get_Charset(self, *args): return _chilkat.CkTar_get_Charset(self, *args)
- def charset(self): return _chilkat.CkTar_charset(self)
- def put_Charset(self, *args): return _chilkat.CkTar_put_Charset(self, *args)
- def UntarZ(self, *args): return _chilkat.CkTar_UntarZ(self, *args)
- def UntarGz(self, *args): return _chilkat.CkTar_UntarGz(self, *args)
- def UntarBz2(self, *args): return _chilkat.CkTar_UntarBz2(self, *args)
- def get_UserName(self, *args): return _chilkat.CkTar_get_UserName(self, *args)
- def userName(self): return _chilkat.CkTar_userName(self)
- def put_UserName(self, *args): return _chilkat.CkTar_put_UserName(self, *args)
- def get_GroupName(self, *args): return _chilkat.CkTar_get_GroupName(self, *args)
- def groupName(self): return _chilkat.CkTar_groupName(self)
- def put_GroupName(self, *args): return _chilkat.CkTar_put_GroupName(self, *args)
- def get_UserId(self): return _chilkat.CkTar_get_UserId(self)
- def put_UserId(self, *args): return _chilkat.CkTar_put_UserId(self, *args)
- def get_GroupId(self): return _chilkat.CkTar_get_GroupId(self)
- def put_GroupId(self, *args): return _chilkat.CkTar_put_GroupId(self, *args)
- def get_DirMode(self): return _chilkat.CkTar_get_DirMode(self)
- def put_DirMode(self, *args): return _chilkat.CkTar_put_DirMode(self, *args)
- def get_FileMode(self): return _chilkat.CkTar_get_FileMode(self)
- def put_FileMode(self, *args): return _chilkat.CkTar_put_FileMode(self, *args)
- def get_VerboseLogging(self): return _chilkat.CkTar_get_VerboseLogging(self)
- def put_VerboseLogging(self, *args): return _chilkat.CkTar_put_VerboseLogging(self, *args)
- def get_WriteFormat(self, *args): return _chilkat.CkTar_get_WriteFormat(self, *args)
- def writeFormat(self): return _chilkat.CkTar_writeFormat(self)
- def put_WriteFormat(self, *args): return _chilkat.CkTar_put_WriteFormat(self, *args)
- def get_HeartbeatMs(self): return _chilkat.CkTar_get_HeartbeatMs(self)
- def put_HeartbeatMs(self, *args): return _chilkat.CkTar_put_HeartbeatMs(self, *args)
-CkTar_swigregister = _chilkat.CkTar_swigregister
-CkTar_swigregister(CkTar)
-
-class CkSocksProxy(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSocksProxy, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSocksProxy, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSocksProxy()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSocksProxy
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSocksProxy_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSocksProxy_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSocksProxy_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSocksProxy_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSocksProxy_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSocksProxy_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSocksProxy_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSocksProxy_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSocksProxy_lastErrorHtml(self)
- def UnlockComponent(self, *args): return _chilkat.CkSocksProxy_UnlockComponent(self, *args)
- def get_SocksVersion(self): return _chilkat.CkSocksProxy_get_SocksVersion(self)
- def get_AuthenticatedSocks5(self): return _chilkat.CkSocksProxy_get_AuthenticatedSocks5(self)
- def get_ConnectionPending(self): return _chilkat.CkSocksProxy_get_ConnectionPending(self)
- def get_ClientPort(self): return _chilkat.CkSocksProxy_get_ClientPort(self)
- def get_ServerPort(self): return _chilkat.CkSocksProxy_get_ServerPort(self)
- def get_ClientIp(self, *args): return _chilkat.CkSocksProxy_get_ClientIp(self, *args)
- def clientIp(self): return _chilkat.CkSocksProxy_clientIp(self)
- def get_ServerIp(self, *args): return _chilkat.CkSocksProxy_get_ServerIp(self, *args)
- def serverIp(self): return _chilkat.CkSocksProxy_serverIp(self)
- def get_Login(self, *args): return _chilkat.CkSocksProxy_get_Login(self, *args)
- def login(self): return _chilkat.CkSocksProxy_login(self)
- def get_Password(self, *args): return _chilkat.CkSocksProxy_get_Password(self, *args)
- def password(self): return _chilkat.CkSocksProxy_password(self)
- def Initialize(self, *args): return _chilkat.CkSocksProxy_Initialize(self, *args)
- def WaitForConnection(self, *args): return _chilkat.CkSocksProxy_WaitForConnection(self, *args)
- def AllowConnection(self): return _chilkat.CkSocksProxy_AllowConnection(self)
- def ProceedSocks5(self): return _chilkat.CkSocksProxy_ProceedSocks5(self)
- def RejectConnection(self): return _chilkat.CkSocksProxy_RejectConnection(self)
- def get_AllowUnauthenticatedSocks5(self): return _chilkat.CkSocksProxy_get_AllowUnauthenticatedSocks5(self)
- def put_AllowUnauthenticatedSocks5(self, *args): return _chilkat.CkSocksProxy_put_AllowUnauthenticatedSocks5(self, *args)
- def get_ListenBindIpAddress(self, *args): return _chilkat.CkSocksProxy_get_ListenBindIpAddress(self, *args)
- def listenBindIpAddress(self): return _chilkat.CkSocksProxy_listenBindIpAddress(self)
- def put_ListenBindIpAddress(self, *args): return _chilkat.CkSocksProxy_put_ListenBindIpAddress(self, *args)
- def get_OutboundBindIpAddress(self, *args): return _chilkat.CkSocksProxy_get_OutboundBindIpAddress(self, *args)
- def outboundBindIpAddress(self): return _chilkat.CkSocksProxy_outboundBindIpAddress(self)
- def put_OutboundBindIpAddress(self, *args): return _chilkat.CkSocksProxy_put_OutboundBindIpAddress(self, *args)
- def get_OutboundBindPort(self): return _chilkat.CkSocksProxy_get_OutboundBindPort(self)
- def put_OutboundBindPort(self, *args): return _chilkat.CkSocksProxy_put_OutboundBindPort(self, *args)
- def GetTunnelsXml(self, *args): return _chilkat.CkSocksProxy_GetTunnelsXml(self, *args)
- def getTunnelsXml(self): return _chilkat.CkSocksProxy_getTunnelsXml(self)
- def StopAllTunnels(self, *args): return _chilkat.CkSocksProxy_StopAllTunnels(self, *args)
-CkSocksProxy_swigregister = _chilkat.CkSocksProxy_swigregister
-CkSocksProxy_swigregister(CkSocksProxy)
-
-class CkSshTunnel(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkSshTunnel, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkSshTunnel, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkSshTunnel()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkSshTunnel
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkSshTunnel_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkSshTunnel_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkSshTunnel_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkSshTunnel_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkSshTunnel_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkSshTunnel_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkSshTunnel_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkSshTunnel_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkSshTunnel_lastErrorHtml(self)
- def UnlockComponent(self, *args): return _chilkat.CkSshTunnel_UnlockComponent(self, *args)
- def get_SshLogin(self, *args): return _chilkat.CkSshTunnel_get_SshLogin(self, *args)
- def sshLogin(self): return _chilkat.CkSshTunnel_sshLogin(self)
- def put_SshLogin(self, *args): return _chilkat.CkSshTunnel_put_SshLogin(self, *args)
- def get_SshPassword(self, *args): return _chilkat.CkSshTunnel_get_SshPassword(self, *args)
- def sshPassword(self): return _chilkat.CkSshTunnel_sshPassword(self)
- def put_SshPassword(self, *args): return _chilkat.CkSshTunnel_put_SshPassword(self, *args)
- def get_ConnectLog(self, *args): return _chilkat.CkSshTunnel_get_ConnectLog(self, *args)
- def connectLog(self): return _chilkat.CkSshTunnel_connectLog(self)
- def put_ConnectLog(self, *args): return _chilkat.CkSshTunnel_put_ConnectLog(self, *args)
- def get_DestHostname(self, *args): return _chilkat.CkSshTunnel_get_DestHostname(self, *args)
- def destHostname(self): return _chilkat.CkSshTunnel_destHostname(self)
- def put_DestHostname(self, *args): return _chilkat.CkSshTunnel_put_DestHostname(self, *args)
- def get_SshHostname(self, *args): return _chilkat.CkSshTunnel_get_SshHostname(self, *args)
- def sshHostname(self): return _chilkat.CkSshTunnel_sshHostname(self)
- def put_SshHostname(self, *args): return _chilkat.CkSshTunnel_put_SshHostname(self, *args)
- def get_SshPort(self): return _chilkat.CkSshTunnel_get_SshPort(self)
- def put_SshPort(self, *args): return _chilkat.CkSshTunnel_put_SshPort(self, *args)
- def get_DestPort(self): return _chilkat.CkSshTunnel_get_DestPort(self)
- def put_DestPort(self, *args): return _chilkat.CkSshTunnel_put_DestPort(self, *args)
- def get_IsAccepting(self): return _chilkat.CkSshTunnel_get_IsAccepting(self)
- def StopAllTunnels(self, *args): return _chilkat.CkSshTunnel_StopAllTunnels(self, *args)
- def GetTunnelsXml(self, *args): return _chilkat.CkSshTunnel_GetTunnelsXml(self, *args)
- def getTunnelsXml(self): return _chilkat.CkSshTunnel_getTunnelsXml(self)
- def StopAccepting(self): return _chilkat.CkSshTunnel_StopAccepting(self)
- def BeginAccepting(self, *args): return _chilkat.CkSshTunnel_BeginAccepting(self, *args)
- def SetSshAuthenticationKey(self, *args): return _chilkat.CkSshTunnel_SetSshAuthenticationKey(self, *args)
- def get_ListenBindIpAddress(self, *args): return _chilkat.CkSshTunnel_get_ListenBindIpAddress(self, *args)
- def listenBindIpAddress(self): return _chilkat.CkSshTunnel_listenBindIpAddress(self)
- def put_ListenBindIpAddress(self, *args): return _chilkat.CkSshTunnel_put_ListenBindIpAddress(self, *args)
- def get_OutboundBindIpAddress(self, *args): return _chilkat.CkSshTunnel_get_OutboundBindIpAddress(self, *args)
- def outboundBindIpAddress(self): return _chilkat.CkSshTunnel_outboundBindIpAddress(self)
- def put_OutboundBindIpAddress(self, *args): return _chilkat.CkSshTunnel_put_OutboundBindIpAddress(self, *args)
- def get_OutboundBindPort(self): return _chilkat.CkSshTunnel_get_OutboundBindPort(self)
- def put_OutboundBindPort(self, *args): return _chilkat.CkSshTunnel_put_OutboundBindPort(self, *args)
- def get_MaxPacketSize(self): return _chilkat.CkSshTunnel_get_MaxPacketSize(self)
- def put_MaxPacketSize(self, *args): return _chilkat.CkSshTunnel_put_MaxPacketSize(self, *args)
- def get_TcpNoDelay(self): return _chilkat.CkSshTunnel_get_TcpNoDelay(self)
- def put_TcpNoDelay(self, *args): return _chilkat.CkSshTunnel_put_TcpNoDelay(self, *args)
- def get_HttpProxyHostname(self, *args): return _chilkat.CkSshTunnel_get_HttpProxyHostname(self, *args)
- def httpProxyHostname(self): return _chilkat.CkSshTunnel_httpProxyHostname(self)
- def put_HttpProxyHostname(self, *args): return _chilkat.CkSshTunnel_put_HttpProxyHostname(self, *args)
- def get_HttpProxyUsername(self, *args): return _chilkat.CkSshTunnel_get_HttpProxyUsername(self, *args)
- def httpProxyUsername(self): return _chilkat.CkSshTunnel_httpProxyUsername(self)
- def put_HttpProxyUsername(self, *args): return _chilkat.CkSshTunnel_put_HttpProxyUsername(self, *args)
- def get_HttpProxyPassword(self, *args): return _chilkat.CkSshTunnel_get_HttpProxyPassword(self, *args)
- def httpProxyPassword(self): return _chilkat.CkSshTunnel_httpProxyPassword(self)
- def put_HttpProxyPassword(self, *args): return _chilkat.CkSshTunnel_put_HttpProxyPassword(self, *args)
- def get_HttpProxyAuthMethod(self, *args): return _chilkat.CkSshTunnel_get_HttpProxyAuthMethod(self, *args)
- def httpProxyAuthMethod(self): return _chilkat.CkSshTunnel_httpProxyAuthMethod(self)
- def put_HttpProxyAuthMethod(self, *args): return _chilkat.CkSshTunnel_put_HttpProxyAuthMethod(self, *args)
- def get_HttpProxyPort(self): return _chilkat.CkSshTunnel_get_HttpProxyPort(self)
- def put_HttpProxyPort(self, *args): return _chilkat.CkSshTunnel_put_HttpProxyPort(self, *args)
- def get_SocksPort(self): return _chilkat.CkSshTunnel_get_SocksPort(self)
- def put_SocksPort(self, *args): return _chilkat.CkSshTunnel_put_SocksPort(self, *args)
- def get_SocksHostname(self, *args): return _chilkat.CkSshTunnel_get_SocksHostname(self, *args)
- def socksHostname(self): return _chilkat.CkSshTunnel_socksHostname(self)
- def put_SocksHostname(self, *args): return _chilkat.CkSshTunnel_put_SocksHostname(self, *args)
- def get_SocksUsername(self, *args): return _chilkat.CkSshTunnel_get_SocksUsername(self, *args)
- def socksUsername(self): return _chilkat.CkSshTunnel_socksUsername(self)
- def put_SocksUsername(self, *args): return _chilkat.CkSshTunnel_put_SocksUsername(self, *args)
- def get_SocksPassword(self, *args): return _chilkat.CkSshTunnel_get_SocksPassword(self, *args)
- def socksPassword(self): return _chilkat.CkSshTunnel_socksPassword(self)
- def put_SocksPassword(self, *args): return _chilkat.CkSshTunnel_put_SocksPassword(self, *args)
- def get_SocksVersion(self): return _chilkat.CkSshTunnel_get_SocksVersion(self)
- def put_SocksVersion(self, *args): return _chilkat.CkSshTunnel_put_SocksVersion(self, *args)
- def get_ConnectTimeoutMs(self): return _chilkat.CkSshTunnel_get_ConnectTimeoutMs(self)
- def put_ConnectTimeoutMs(self, *args): return _chilkat.CkSshTunnel_put_ConnectTimeoutMs(self, *args)
- def get_ListenPort(self): return _chilkat.CkSshTunnel_get_ListenPort(self)
-CkSshTunnel_swigregister = _chilkat.CkSshTunnel_swigregister
-CkSshTunnel_swigregister(CkSshTunnel)
-
-class CkNtlm(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkNtlm, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkNtlm, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkNtlm()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkNtlm
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkNtlm_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkNtlm_put_Utf8(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkNtlm_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkNtlm_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkNtlm_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkNtlm_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkNtlm_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkNtlm_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkNtlm_lastErrorHtml(self)
- def UnlockComponent(self, *args): return _chilkat.CkNtlm_UnlockComponent(self, *args)
- def get_TargetName(self, *args): return _chilkat.CkNtlm_get_TargetName(self, *args)
- def targetName(self): return _chilkat.CkNtlm_targetName(self)
- def put_TargetName(self, *args): return _chilkat.CkNtlm_put_TargetName(self, *args)
- def get_NetBiosComputerName(self, *args): return _chilkat.CkNtlm_get_NetBiosComputerName(self, *args)
- def netBiosComputerName(self): return _chilkat.CkNtlm_netBiosComputerName(self)
- def put_NetBiosComputerName(self, *args): return _chilkat.CkNtlm_put_NetBiosComputerName(self, *args)
- def get_NetBiosDomainName(self, *args): return _chilkat.CkNtlm_get_NetBiosDomainName(self, *args)
- def netBiosDomainName(self): return _chilkat.CkNtlm_netBiosDomainName(self)
- def put_NetBiosDomainName(self, *args): return _chilkat.CkNtlm_put_NetBiosDomainName(self, *args)
- def get_DnsDomainName(self, *args): return _chilkat.CkNtlm_get_DnsDomainName(self, *args)
- def dnsDomainName(self): return _chilkat.CkNtlm_dnsDomainName(self)
- def put_DnsDomainName(self, *args): return _chilkat.CkNtlm_put_DnsDomainName(self, *args)
- def get_DnsComputerName(self, *args): return _chilkat.CkNtlm_get_DnsComputerName(self, *args)
- def dnsComputerName(self): return _chilkat.CkNtlm_dnsComputerName(self)
- def put_DnsComputerName(self, *args): return _chilkat.CkNtlm_put_DnsComputerName(self, *args)
- def get_UserName(self, *args): return _chilkat.CkNtlm_get_UserName(self, *args)
- def userName(self): return _chilkat.CkNtlm_userName(self)
- def put_UserName(self, *args): return _chilkat.CkNtlm_put_UserName(self, *args)
- def get_Password(self, *args): return _chilkat.CkNtlm_get_Password(self, *args)
- def password(self): return _chilkat.CkNtlm_password(self)
- def put_Password(self, *args): return _chilkat.CkNtlm_put_Password(self, *args)
- def get_NtlmVersion(self): return _chilkat.CkNtlm_get_NtlmVersion(self)
- def put_NtlmVersion(self, *args): return _chilkat.CkNtlm_put_NtlmVersion(self, *args)
- def get_OemCodePage(self): return _chilkat.CkNtlm_get_OemCodePage(self)
- def put_OemCodePage(self, *args): return _chilkat.CkNtlm_put_OemCodePage(self, *args)
- def get_Flags(self, *args): return _chilkat.CkNtlm_get_Flags(self, *args)
- def flags(self): return _chilkat.CkNtlm_flags(self)
- def put_Flags(self, *args): return _chilkat.CkNtlm_put_Flags(self, *args)
- def get_Domain(self, *args): return _chilkat.CkNtlm_get_Domain(self, *args)
- def domain(self): return _chilkat.CkNtlm_domain(self)
- def put_Domain(self, *args): return _chilkat.CkNtlm_put_Domain(self, *args)
- def get_Workstation(self, *args): return _chilkat.CkNtlm_get_Workstation(self, *args)
- def workstation(self): return _chilkat.CkNtlm_workstation(self)
- def put_Workstation(self, *args): return _chilkat.CkNtlm_put_Workstation(self, *args)
- def GenType1(self, *args): return _chilkat.CkNtlm_GenType1(self, *args)
- def genType1(self): return _chilkat.CkNtlm_genType1(self)
- def GenType2(self, *args): return _chilkat.CkNtlm_GenType2(self, *args)
- def genType2(self, *args): return _chilkat.CkNtlm_genType2(self, *args)
- def GenType3(self, *args): return _chilkat.CkNtlm_GenType3(self, *args)
- def genType3(self, *args): return _chilkat.CkNtlm_genType3(self, *args)
- def ParseType1(self, *args): return _chilkat.CkNtlm_ParseType1(self, *args)
- def parseType1(self, *args): return _chilkat.CkNtlm_parseType1(self, *args)
- def ParseType2(self, *args): return _chilkat.CkNtlm_ParseType2(self, *args)
- def parseType2(self, *args): return _chilkat.CkNtlm_parseType2(self, *args)
- def ParseType3(self, *args): return _chilkat.CkNtlm_ParseType3(self, *args)
- def parseType3(self, *args): return _chilkat.CkNtlm_parseType3(self, *args)
- def get_EncodingMode(self, *args): return _chilkat.CkNtlm_get_EncodingMode(self, *args)
- def encodingMode(self): return _chilkat.CkNtlm_encodingMode(self)
- def put_EncodingMode(self, *args): return _chilkat.CkNtlm_put_EncodingMode(self, *args)
- def SetFlag(self, *args): return _chilkat.CkNtlm_SetFlag(self, *args)
- def get_ClientChallenge(self, *args): return _chilkat.CkNtlm_get_ClientChallenge(self, *args)
- def clientChallenge(self): return _chilkat.CkNtlm_clientChallenge(self)
- def put_ClientChallenge(self, *args): return _chilkat.CkNtlm_put_ClientChallenge(self, *args)
- def get_ServerChallenge(self, *args): return _chilkat.CkNtlm_get_ServerChallenge(self, *args)
- def serverChallenge(self): return _chilkat.CkNtlm_serverChallenge(self)
- def put_ServerChallenge(self, *args): return _chilkat.CkNtlm_put_ServerChallenge(self, *args)
- def LoadType3(self, *args): return _chilkat.CkNtlm_LoadType3(self, *args)
-CkNtlm_swigregister = _chilkat.CkNtlm_swigregister
-CkNtlm_swigregister(CkNtlm)
-
-class CkDkim(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkDkim, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkDkim, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkDkim()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkDkim
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkDkim_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkDkim_put_Utf8(self, *args)
- def UnlockComponent(self, *args): return _chilkat.CkDkim_UnlockComponent(self, *args)
- def get_DkimCanon(self, *args): return _chilkat.CkDkim_get_DkimCanon(self, *args)
- def dkimCanon(self): return _chilkat.CkDkim_dkimCanon(self)
- def put_DkimCanon(self, *args): return _chilkat.CkDkim_put_DkimCanon(self, *args)
- def get_DomainKeyCanon(self, *args): return _chilkat.CkDkim_get_DomainKeyCanon(self, *args)
- def domainKeyCanon(self): return _chilkat.CkDkim_domainKeyCanon(self)
- def put_DomainKeyCanon(self, *args): return _chilkat.CkDkim_put_DomainKeyCanon(self, *args)
- def get_DkimAlg(self, *args): return _chilkat.CkDkim_get_DkimAlg(self, *args)
- def dkimAlg(self): return _chilkat.CkDkim_dkimAlg(self)
- def put_DkimAlg(self, *args): return _chilkat.CkDkim_put_DkimAlg(self, *args)
- def get_DomainKeyAlg(self, *args): return _chilkat.CkDkim_get_DomainKeyAlg(self, *args)
- def domainKeyAlg(self): return _chilkat.CkDkim_domainKeyAlg(self)
- def put_DomainKeyAlg(self, *args): return _chilkat.CkDkim_put_DomainKeyAlg(self, *args)
- def get_DkimHeaders(self, *args): return _chilkat.CkDkim_get_DkimHeaders(self, *args)
- def dkimHeaders(self): return _chilkat.CkDkim_dkimHeaders(self)
- def put_DkimHeaders(self, *args): return _chilkat.CkDkim_put_DkimHeaders(self, *args)
- def get_DomainKeyHeaders(self, *args): return _chilkat.CkDkim_get_DomainKeyHeaders(self, *args)
- def domainKeyHeaders(self): return _chilkat.CkDkim_domainKeyHeaders(self)
- def put_DomainKeyHeaders(self, *args): return _chilkat.CkDkim_put_DomainKeyHeaders(self, *args)
- def get_DkimDomain(self, *args): return _chilkat.CkDkim_get_DkimDomain(self, *args)
- def dkimDomain(self): return _chilkat.CkDkim_dkimDomain(self)
- def put_DkimDomain(self, *args): return _chilkat.CkDkim_put_DkimDomain(self, *args)
- def get_DomainKeyDomain(self, *args): return _chilkat.CkDkim_get_DomainKeyDomain(self, *args)
- def domainKeyDomain(self): return _chilkat.CkDkim_domainKeyDomain(self)
- def put_DomainKeyDomain(self, *args): return _chilkat.CkDkim_put_DomainKeyDomain(self, *args)
- def get_DkimSelector(self, *args): return _chilkat.CkDkim_get_DkimSelector(self, *args)
- def dkimSelector(self): return _chilkat.CkDkim_dkimSelector(self)
- def put_DkimSelector(self, *args): return _chilkat.CkDkim_put_DkimSelector(self, *args)
- def get_DomainKeySelector(self, *args): return _chilkat.CkDkim_get_DomainKeySelector(self, *args)
- def domainKeySelector(self): return _chilkat.CkDkim_domainKeySelector(self)
- def put_DomainKeySelector(self, *args): return _chilkat.CkDkim_put_DomainKeySelector(self, *args)
- def get_DkimBodyLengthCount(self): return _chilkat.CkDkim_get_DkimBodyLengthCount(self)
- def put_DkimBodyLengthCount(self, *args): return _chilkat.CkDkim_put_DkimBodyLengthCount(self, *args)
- def LoadDkimPk(self, *args): return _chilkat.CkDkim_LoadDkimPk(self, *args)
- def LoadDomainKeyPk(self, *args): return _chilkat.CkDkim_LoadDomainKeyPk(self, *args)
- def LoadDkimPkFile(self, *args): return _chilkat.CkDkim_LoadDkimPkFile(self, *args)
- def LoadDomainKeyPkFile(self, *args): return _chilkat.CkDkim_LoadDomainKeyPkFile(self, *args)
- def LoadPublicKey(self, *args): return _chilkat.CkDkim_LoadPublicKey(self, *args)
- def LoadPublicKeyFile(self, *args): return _chilkat.CkDkim_LoadPublicKeyFile(self, *args)
- def PrefetchPublicKey(self, *args): return _chilkat.CkDkim_PrefetchPublicKey(self, *args)
- def VerifyDkimSignature(self, *args): return _chilkat.CkDkim_VerifyDkimSignature(self, *args)
- def VerifyDomainKeySignature(self, *args): return _chilkat.CkDkim_VerifyDomainKeySignature(self, *args)
- def NumDkimSignatures(self, *args): return _chilkat.CkDkim_NumDkimSignatures(self, *args)
- def NumDomainKeySignatures(self, *args): return _chilkat.CkDkim_NumDomainKeySignatures(self, *args)
- def AddDkimSignature(self, *args): return _chilkat.CkDkim_AddDkimSignature(self, *args)
- def AddDomainKeySignature(self, *args): return _chilkat.CkDkim_AddDomainKeySignature(self, *args)
- def LoadDkimPkBytes(self, *args): return _chilkat.CkDkim_LoadDkimPkBytes(self, *args)
- def LoadDomainKeyPkBytes(self, *args): return _chilkat.CkDkim_LoadDomainKeyPkBytes(self, *args)
- def SaveLastError(self, *args): return _chilkat.CkDkim_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkDkim_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkDkim_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkDkim_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkDkim_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkDkim_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkDkim_lastErrorHtml(self)
-CkDkim_swigregister = _chilkat.CkDkim_swigregister
-CkDkim_swigregister(CkDkim)
-
-class CkDirTree(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, CkDirTree, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, CkDirTree, name)
- __repr__ = _swig_repr
- def __init__(self):
- this = _chilkat.new_CkDirTree()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _chilkat.delete_CkDirTree
- __del__ = lambda self : None;
- def get_Utf8(self): return _chilkat.CkDirTree_get_Utf8(self)
- def put_Utf8(self, *args): return _chilkat.CkDirTree_put_Utf8(self, *args)
- def get_BaseDir(self, *args): return _chilkat.CkDirTree_get_BaseDir(self, *args)
- def baseDir(self): return _chilkat.CkDirTree_baseDir(self)
- def put_BaseDir(self, *args): return _chilkat.CkDirTree_put_BaseDir(self, *args)
- def get_Recurse(self): return _chilkat.CkDirTree_get_Recurse(self)
- def put_Recurse(self, *args): return _chilkat.CkDirTree_put_Recurse(self, *args)
- def get_DoneIterating(self): return _chilkat.CkDirTree_get_DoneIterating(self)
- def BeginIterate(self): return _chilkat.CkDirTree_BeginIterate(self)
- def AdvancePosition(self): return _chilkat.CkDirTree_AdvancePosition(self)
- def get_IsDirectory(self): return _chilkat.CkDirTree_get_IsDirectory(self)
- def get_RelativePath(self, *args): return _chilkat.CkDirTree_get_RelativePath(self, *args)
- def relativePath(self): return _chilkat.CkDirTree_relativePath(self)
- def get_FullPath(self, *args): return _chilkat.CkDirTree_get_FullPath(self, *args)
- def fullPath(self): return _chilkat.CkDirTree_fullPath(self)
- def get_FullUncPath(self, *args): return _chilkat.CkDirTree_get_FullUncPath(self, *args)
- def fullUncPath(self): return _chilkat.CkDirTree_fullUncPath(self)
- def get_FileSize32(self): return _chilkat.CkDirTree_get_FileSize32(self)
- def SaveLastError(self, *args): return _chilkat.CkDirTree_SaveLastError(self, *args)
- def LastErrorXml(self, *args): return _chilkat.CkDirTree_LastErrorXml(self, *args)
- def LastErrorHtml(self, *args): return _chilkat.CkDirTree_LastErrorHtml(self, *args)
- def LastErrorText(self, *args): return _chilkat.CkDirTree_LastErrorText(self, *args)
- def lastErrorText(self): return _chilkat.CkDirTree_lastErrorText(self)
- def lastErrorXml(self): return _chilkat.CkDirTree_lastErrorXml(self)
- def lastErrorHtml(self): return _chilkat.CkDirTree_lastErrorHtml(self)
-CkDirTree_swigregister = _chilkat.CkDirTree_swigregister
-CkDirTree_swigregister(CkDirTree)
-
-
-
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/__init__.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/__init__.py
deleted file mode 100644
index a19f2d59cff..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/__init__.py
+++ /dev/null
@@ -1,83 +0,0 @@
-# This package defines dialog boxes used by the main
-
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-import os, sys, stat
-#import dialog_map
-
-def LoadDialogs(rc_name = "dialogs.rc"):
- base_name = os.path.splitext(rc_name)[0]
- mod_name = "dialogs.resources." + base_name
- mod = None
- # If we are running from source code, check the .py file is up to date
- # wrt the .rc file passed in.
- # If we are running from binaries, the rc name is not used at all - we
- # assume someone running from source previously generated the .py!
- if not hasattr(sys, "frozen"):
- from resources import rc2py
- rc_path = os.path.dirname( rc2py.__file__ )
- if not os.path.isabs(rc_name):
- rc_name = os.path.join( rc_path, rc_name)
- py_name = os.path.join(rc_path, base_name + ".py")
- mtime = size = None
- if os.path.exists(py_name):
- try:
- mod = __import__(mod_name)
- mod = sys.modules[mod_name]
- mtime = mod._rc_mtime_
- size = mod._rc_size_
- except (ImportError, AttributeError):
- mtime = None
- try:
- stat_data = os.stat(rc_name)
- rc_mtime = stat_data[stat.ST_MTIME]
- rc_size = stat_data[stat.ST_SIZE]
- except OSError:
- rc_mtime = rc_size = None
- if rc_mtime!=mtime or rc_size!=size:
- # Need to generate the dialog.
- print "Generating %s from %s" % (py_name, rc_name)
- rc2py.convert(rc_name, py_name)
- if mod is not None:
- reload(mod)
- if mod is None:
- mod = __import__(mod_name)
- mod = sys.modules[mod_name]
- return mod.FakeParser()
-
-def ShowDialog(parent, manager, config, idd):
- """Displays another dialog"""
- if manager.dialog_parser is None:
- manager.dialog_parser = LoadDialogs()
- import dialog_map
- print dir(dialog_map)
- commands = dialog_map.dialog_map[idd]
- if not parent:
- import win32gui
- try:
- parent = win32gui.GetActiveWindow()
- except win32gui.error:
- pass
-
- import dlgcore
- dlg = dlgcore.ProcessorDialog(parent, manager, config, idd, commands)
- return dlg.DoModal()
-
-def MakePropertyPage(parent, manager, config, idd, yoffset=24):
- """Creates a child dialog box to use as property page in a tab control"""
- if manager.dialog_parser is None:
- manager.dialog_parser = LoadDialogs()
- import dialog_map
- commands = dialog_map.dialog_map[idd]
- if not parent:
- raise "Parent must be the tab control"
-
- import dlgcore
- dlg = dlgcore.ProcessorPage(parent, manager, config, idd, commands, yoffset)
- return dlg
-
-import dlgutils
-SetWaitCursor = dlgutils.SetWaitCursor
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py
deleted file mode 100644
index 8576a3526ff..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dialog_map.py
+++ /dev/null
@@ -1,1810 +0,0 @@
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-from processors import *
-from opt_processors import *
-import os
-import addin
-from dialogs import ShowDialog, MakePropertyPage
-
-import win32ui
-import webbrowser
-import commctrl
-import win32con
-import win32gui
-
-import win32gui_struct
-import xmlrpclib
-
-from manager import ustr
-
-try:
- enumerate
-except NameError: # enumerate new in 2.3
- def enumerate(seq):
- return [(i, seq[i]) for i in xrange(len(seq))]
-
-BIF_NEWDIALOGSTYLE = 0x00000040
-BIF_NONEWFOLDERBUTTON = 0x0000200
-CSIDL_COMMONMYPICTURES = 0x00000036
-
-class _WIN32MASKEDSTRUCT:
- def __init__(self, **kw):
- full_fmt = ""
- for name, fmt, default, mask in self._struct_items_:
- self.__dict__[name] = None
- if fmt == "z":
- full_fmt += "pi"
- else:
- full_fmt += fmt
- for name, val in kw.iteritems():
- if name not in self.__dict__:
- raise ValueError("LVITEM structures do not have an item '%s'" % (name,))
- self.__dict__[name] = val
-
- def __setattr__(self, attr, val):
- if not attr.startswith("_") and attr not in self.__dict__:
- raise AttributeError(attr)
- self.__dict__[attr] = val
-
- def toparam(self):
- self._buffs = []
- full_fmt = ""
- vals = []
- mask = 0
- # calc the mask
- for name, fmt, default, this_mask in self._struct_items_:
- if this_mask is not None and self.__dict__.get(name) is not None:
- mask |= this_mask
- self.mask = mask
- for name, fmt, default, this_mask in self._struct_items_:
- val = self.__dict__[name]
- if fmt == "z":
- fmt = "Pi"
- if val is None:
- vals.append(0)
- vals.append(0)
- else:
- # Note this demo still works with byte strings. An
- # alternate strategy would be to use unicode natively
- # and use the 'W' version of the messages - eg,
- # LVM_SETITEMW etc.
- val = val + "\0"
- if isinstance(val, unicode):
- val = val.encode("mbcs")
- str_buf = array.array("b", val)
- vals.append(str_buf.buffer_info()[0])
- vals.append(len(val))
- self._buffs.append(str_buf) # keep alive during the call.
- else:
- if val is None:
- val = default
- vals.append(val)
- full_fmt += fmt
- return struct.pack(*(full_fmt,) + tuple(vals))
-
-
-# NOTE: See the win32gui_struct module for an alternative way of dealing
-# with these structures
-class LVITEM(_WIN32MASKEDSTRUCT):
- _struct_items_ = [
- ("mask", "I", 0, None),
- ("iItem", "i", 0, None),
- ("iSubItem", "i", 0, None),
- ("state", "I", 0, commctrl.LVIF_STATE),
- ("stateMask", "I", 0, None),
- ("text", "z", None, commctrl.LVIF_TEXT),
- ("iImage", "i", 0, commctrl.LVIF_IMAGE),
- ("lParam", "i", 0, commctrl.LVIF_PARAM),
- ("iIdent", "i", 0, None),
- ("cchTextMax", "i", 0, 255),
- ("pszText", "i", 0, None),
- ("flags", "i", 0, None),
- ]
-
-class LVCOLUMN(_WIN32MASKEDSTRUCT):
- _struct_items_ = [
- ("mask", "I", 0, None),
- ("fmt", "i", 0, commctrl.LVCF_FMT),
- ("cx", "i", 0, commctrl.LVCF_WIDTH),
- ("text", "z", None, commctrl.LVCF_TEXT),
- ("iSubItem", "i", 0, commctrl.LVCF_SUBITEM),
- ("iImage", "i", 0, commctrl.LVCF_IMAGE),
- ("iOrder", "i", 0, commctrl.LVCF_ORDER),
- ]
-
-global flag_stop
-flag_stop=win32con.MB_ICONSTOP
-
-global flag_error
-flag_error=win32con.MB_ICONERROR
-
-global flag_info
-flag_info=win32con.MB_ICONINFORMATION
-
-global flag_excl
-flag_excl=win32con.MB_ICONEXCLAMATION
-
-#global NewConn
-NewConn=addin.GetConn()
-## Retrieves current registered XMLRPC connection
-def GetConn():
- return NewConn
-
-global objects_with_match
-objects_with_match=[]
-
-global hwndChk_list
-hwndChk_list=[]
-
-global search_text
-search_text='search_text'
-global partner_ref
-partner_ref = ''
-global name
-name=''
-global email
-email=''
-global country_ref
-country_ref = ""
-global state_ref
-state_ref = ""
-global new_con_country
-new_con_country= ""
-global new_con_state
-new_con_state= ""
-global search_country
-search_country = None
-
-def check():
- server = NewConn.getitem('_server')
- port = NewConn.getitem('_port')
- NewConn.GetDBList()
- if str(NewConn.getitem('_running')) == 'False':
- win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl)
- return False
- if str(NewConn.getitem('_login')) == 'False':
- return False
- return True
-
-def resetConnAttribs(window):
- config = window.manager.LoadConfig()
- NewConn.setitem('_server', config['server'])
- NewConn.setitem('_port', config['port'])
- NewConn.setitem('protocol', config['protocol'])
- NewConn.setitem('_uri', "http://" + config['server'] + ":" + str(config['port']))
- NewConn.setitem('_obj_list', config['objects'])
- NewConn.setitem('_dbname', config['database'])
- NewConn.setitem('_uname', config['uname'])
- NewConn.setitem('_pwd', config['pwd'])
- NewConn.setitem('_login', str(config['login']))
- NewConn.setitem('_webserver',manager.config['webserver'])
- NewConn.setitem('_webport',manager.config['webport'])
- NewConn.setitem('_webportocol',manager.config['webportocol'])
- return
-
-def setConnAttribs(server, port, manager):
- protocol = NewConn.getitem('protocol')
- if protocol=='XML-RPCS':
- protocol='https://'
- else:
- protocol='http://'
- uri = protocol + server + ":" + str(port)
- NewConn.setitem('_server',server)
- NewConn.setitem('_port',port)
- NewConn.setitem('_uri',uri)
- NewConn.GetDBList()
- manager.config = manager.LoadConfig()
- NewConn.setitem('_dbname',manager.config['database'])
- NewConn.setitem('_uname', manager.config['uname'])
- NewConn.setitem('_pwd', manager.config['pwd'])
- NewConn.setitem('_login', str(manager.config['login']))
- NewConn.setitem('_obj_list', manager.config['objects'])
- NewConn.setitem('_webserver',manager.config['webserver'])
- NewConn.setitem('_webport',manager.config['webport'])
- NewConn.setitem('_webprotocol',manager.config['webprotocol'])
- return
-
-def getConnAttributes(manager):
- manager.config['server'] = NewConn.getitem('_server')
- manager.config['port'] = NewConn.getitem('_port')
- manager.config['protocol'] = NewConn.getitem('protocol')
- manager.config['objects'] = eval(NewConn.getitem('_obj_list'))
- manager.config['database'] = NewConn.getitem('_dbname')
- manager.config['uname'] = NewConn.getitem('_uname')
- manager.config['pwd'] = NewConn.getitem('_pwd')
- manager.config['login'] = NewConn.getitem('_login')
- manager.config['webserver'] = NewConn.getitem('_webserver')
- manager.config['webport'] = NewConn.getitem('_webport')
- manager.config['webprotocol'] = NewConn.getitem('_webprotocol')
- return
-
-def setWebConnAttribs(server, port, manager):
- manager.config = manager.LoadConfig()
- NewConn.setitem('_webserver',server)
- NewConn.setitem('_webport',port)
- return
-
-def getMessage(e):
- import pywintypes
- print "Exception %s: %s"%(type(e),str(e))
- msg = str(e)
- if type(e) == pywintypes.com_error:
- msg=str(e)
- elif type(e) == xmlrpclib.Fault:
- msg = str(e.faultCode) or e.faultString or e.message or str(e)
- else:
- if hasattr(e, 'faultCode') and e.faultCode:
- msg = str(e.faultCode)
- elif hasattr(e, 'faultString') and e.faultString:
- msg = e.faultString
- elif hasattr(e, 'message') and e.message:
- msg = e.message
- return msg
-
-class OKButtonProcessor(ButtonProcessor):
- def __init__(self, window, control_ids):
- self.mngr = window.manager
- ControlProcessor.__init__(self, window, control_ids)
-
- def OnClicked(self, id):
- server = win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[0])
- protocol = win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[3])
- if not protocol:
- win32ui.MessageBox("Invalid Protocol !\nPlease select Protocol from Connection Protocol List.", "OpenERP Connection", flag_excl)
- return
- NewConn.setitem('protocol', protocol)
- try:
- port = int(win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[1]))
- except ValueError, e:
- win32ui.MessageBox("Port should be an integer", "OpenERP Connection", flag_excl)
- return
- except Exception,e:
- msg = getMessage(e)
- win32ui.MessageBox(msg, "OpenERP Connection", flag_excl)
- return
- setConnAttribs(server, port, self.mngr)
- if str(NewConn.getitem('_running')) == 'False':
- msg = "No server running on host '%s' at port '%d'. Press ignore to still continue with this configuration?"%(server,port)
- r=win32ui.MessageBox(msg, "OpenERP Connection", win32con.MB_ABORTRETRYIGNORE | win32con.MB_ICONQUESTION)
- if r==3:
- resetConnAttribs(self.window)
- return
- elif r==4:
- self.OnClicked(id)
- elif r==5:
- setConnAttribs(server, port, self.mngr)
- win32gui.EndDialog(self.window.hwnd, id)
-
-class DoneButtonProcessor(ButtonProcessor):
- def OnClicked(self, id):
- getConnAttributes(self.window.manager)
- self.window.manager.SaveConfig()
- win32gui.EndDialog(self.window.hwnd, id)
-
-class WEBOKButtonProcessor(ButtonProcessor):
- def __init__(self, window, control_ids):
- self.mngr = window.manager
- ControlProcessor.__init__(self, window, control_ids)
-
- def OnClicked(self, id):
-# global web_server
-# global web_server_port
- server = win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[0])
- web_protocol = 'http:\\\\'
-
- hwnd = win32gui.GetDlgItem(self.window.hwnd, self.other_ids[2])
- chk = win32gui.SendMessage(hwnd, win32con.BM_GETCHECK)
- if chk:
- web_protocol = 'https:\\\\'
- NewConn.setitem('_webprotocol', web_protocol)
- try:
- port = int(win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[1]))
- except ValueError:
- win32ui.MessageBox("Port should be an integer", "OpenERP Connection", flag_excl)
- return
- if server.strip() == "" or server.strip() == "http:\\\\":
- win32ui.MessageBox("Invalid web Server address.", "OpenERP Connection", flag_excl)
- return
- setWebConnAttribs(server, port, self.mngr)
- win32gui.EndDialog(self.window.hwnd, id)
-
-class WEBCHKProcessor(ButtonProcessor):
- def __init__(self, window, control_ids):
- self.mngr = window.manager
- ControlProcessor.__init__(self, window, control_ids)
-
- def OnClicked(self, id):
- web_protocol = 'http:\\\\'
- hwnd = self.GetControl()
- chk = win32gui.SendMessage(hwnd, win32con.BM_GETCHECK)
- if chk:
- web_protocol = 'https:\\\\'
- NewConn.setitem('_webprotocol', web_protocol)
-
-class MessageProcessor(ControlProcessor):
- def Init(self):
- text = " This Outlook Plugin for OpenERP has been developed by OpenERP s.a.\n\n \
- For more information, please visit our website \n\n \
- http://www.openerp.com \n\n\n \
- Copyright @ 2005-Today. All rights reserved.\n\n\
-OpenERP is a trademark of OpenERP s.a. The software is released under AGPL."
- win32gui.SendMessage(self.GetControl(), win32con.WM_SETTEXT, 0, text)
-
- def GetPopupHelpText(self, cid):
- return "Displays details on this plugin"
-
-class TabProcessor(ControlProcessor):
- def __init__(self, window, control_ids, page_ids):
- ControlProcessor.__init__(self, window, control_ids)
- self.page_ids = page_ids.split()
-
- def Init(self):
- self.pages = {}
- self.currentPage = None
- self.currentPageIndex = -1
- self.currentPageHwnd = None
- for index, page_id in enumerate(self.page_ids):
- template = self.window.manager.dialog_parser.dialogs[page_id]
- self.addPage(index, page_id, template[0][0])
- server = self.window.manager.config['server']
- port = self.window.manager.config['port']
- setConnAttribs(server, port, self.window.manager)
- self.switchToPage(0)
-
- def Done(self):
- if self.currentPageHwnd is not None:
- if not self.currentPage.SaveAllControls():
- win32gui.SendMessage(self.GetControl(), commctrl.TCM_SETCURSEL, self.currentPageIndex,0)
- return False
- return True
-
- def OnNotify(self, nmhdr, wparam, lparam):
- selChangedCode = 5177342
- code = nmhdr[2]
- if code==selChangedCode:
- index = win32gui.SendMessage(self.GetControl(), commctrl.TCM_GETCURSEL, 0,0)
- if index!=self.currentPageIndex:
- self.switchToPage(index)
-
- def switchToPage(self, index):
- if self.currentPageHwnd is not None:
- if not self.currentPage.SaveAllControls():
- win32gui.SendMessage(self.GetControl(), commctrl.TCM_SETCURSEL, self.currentPageIndex,0)
- return 1
- win32gui.DestroyWindow(self.currentPageHwnd)
- self.currentPage = MakePropertyPage(self.GetControl(), self.window.manager, self.window.config, self.pages[index])
- self.currentPageHwnd = self.currentPage.CreateWindow()
- self.currentPageIndex = index
- return 0
-#
- def addPage(self, item, idName, label):
- format = "iiiiiii"
- lbuf = win32gui.PyMakeBuffer(len(label)+1)
- address,l = win32gui.PyGetBufferAddressAndLen(lbuf)
- win32gui.PySetString(address, label)
-
- buf = struct.pack(format,
- commctrl.TCIF_TEXT, # mask
- 0, # state
- 0, # state mask
- address,
- 0, #unused
- 0, #image
- item
- )
- item = win32gui.SendMessage(self.GetControl(),
- commctrl.TCM_INSERTITEM,
- item,
- buf)
- self.pages[item] = idName
-
-class DialogCommand(ButtonProcessor):
- def __init__(self, window, control_ids, idd, func=None, args=()):
- self.idd = idd
- self.func = func
- self.args = args
- ButtonProcessor.__init__(self, window, control_ids)
-
- def OnClicked(self, id):
- self.id = id
- if self.func:
- args = (self, ) + self.args
- self.func(*args)
- parent = self.window.hwnd
- self.window.SaveAllControls()
- ShowDialog(parent, self.window.manager, self.window.config, self.idd)
- self.window.LoadAllControls()
-
- def GetPopupHelpText(self, id):
- dd = self.window.manager.dialog_parser.dialogs[self.idd]
- return "Displays the %s dialog" % dd.caption
-
-def TestConnection(btnProcessor,*args):
- dbname = None
- server = NewConn.getitem('_server')
- port = NewConn.getitem('_port')
- NewConn.GetDBList()
- if str(NewConn.getitem('_running')) == 'False':
- btnProcessor.window.LoadAllControls()
- win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl)
- return
-
- dbname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- if not dbname:
- try:
- dbname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, 7000)
- if not dbname:
- win32ui.MessageBox("Authentication Error !\nBad Database Name !", "OpenERP Connection", flag_excl)
- return
- except Exception,e:
- pass
- if not dbname:
- win32ui.MessageBox("No database found on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl)
- return
- uname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- pwd = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2])
-
- if not uname:
- win32ui.MessageBox("Authentication Error !\nBad User Name !", "OpenERP Connection", flag_excl)
- return
- if not pwd:
- win32ui.MessageBox("Authentication Error !\nBad Password !", "OpenERP Connection", flag_excl)
- return
-
- #Establish Connection
- try:
- uid = NewConn.login(dbname, uname, pwd)
- if uid:
- msg = "Connection Successful"
- NewConn.setitem('_login', 'True')
- NewConn.setitem('_uname', uname)
- NewConn.setitem('_pwd', pwd)
- NewConn.setitem('_uid', uid)
- flag = flag_info
- if not NewConn.IsCRMInstalled():
- msg+= '\n\n'+" 'CRM' module is not installed. So CRM cases cannot be created."
- NewConn.setitem('_iscrm', False)
- else:
- NewConn.setitem('_iscrm', True)
- else:
- msg = "Authentication Error !\nBad UserName or Password"
- flag = flag_stop
- NewConn.setitem('_login', 'False')
- except Exception,e:
- msg = "Authentication Error !\n Invalid Configuration Please check server parameters and database name."
- flag = flag_error
- win32ui.MessageBox(msg, "OpenERP Connection", flag)
- return
-
-def BrowseCallbackProc(hwnd, msg, lp, data):
- from win32com.shell import shell, shellcon
- if msg== shellcon.BFFM_INITIALIZED:
- win32gui.SendMessage(hwnd, shellcon.BFFM_SETSELECTION, 1, data)
- win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0)
- elif msg == shellcon.BFFM_SELCHANGED:
- # Set the status text of the
- # For this message, 'lp' is the address of the PIDL.
- pidl = shell.AddressAsPIDL(lp)
- try:
- path = shell.SHGetPathFromIDList(pidl)
- if os.path.isdir(path):
- win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0)
- else:
- ext = path.split('.')[-1]
- if ext not in ['gif', 'bmp', 'jpg', 'tif', 'ico', 'png']:
- win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0)
- else:
- win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 1)
- except shell.error:
- # No path for this PIDL
- pass
-
-def GetImagePath(btnProcessor,*args):
- from win32com.shell import shell, shellcon
- ulFlags = shellcon.BIF_BROWSEINCLUDEFILES | BIF_NEWDIALOGSTYLE | BIF_NONEWFOLDERBUTTON
- pidl, display_name, image_list=shell.SHBrowseForFolder(btnProcessor.window.hwnd, # parent HWND
- None, # root PIDL.
- "Get the image path", # title
- ulFlags, # flags
- BrowseCallbackProc, # callback function
- os.getcwd() # 'data' param for the callback
- )
- if (pidl, display_name, image_list) == (None, None, None):
- return
- else:
- path = shell.SHGetPathFromIDList (pidl)
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], path)
-
-def AddNewObject(btnProcessor,*args):
- #Check if server running or user logged in
- b = check()
- if not b:
- return
-
- #Check if title or object not specified
- obj_title = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- obj_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- if not obj_title:
- win32ui.MessageBox("No Title specified", "Documents Setting", flag_excl)
- return
- if not obj_name:
- win32ui.MessageBox("No Document specified", "Documents Setting", flag_excl)
- return
-
- #Check if object does not exist in the database or it already exist in the list
- try:
- all_obj_list = NewConn.GetAllObjects()
- curr_obj_list = [obj[1] for obj in NewConn.GetObjList()]
- curr_title_list = [obj[0] for obj in NewConn.GetObjList()]
- if obj_name not in all_obj_list:
- win32ui.MessageBox("No such Document exists", "Documents Setting", flag_excl)
- return
- elif obj_name in curr_obj_list:
- win32ui.MessageBox("Document already in the list", "Documents Setting", flag_info)
- return
- elif obj_title in curr_title_list:
- win32ui.MessageBox("Title already in the list. Please give different title", "Documents Setting", flag_excl)
- return
-
- #extract image path and load the image
- image_path=''
- image_path = os.path.join(btnProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp")
- path=win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2])
- if path:
- image_path = path
- load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT
- try:
- hicon = win32gui.LoadImage(0, image_path,win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags)
- except Exception,e:
- msg=getMessage(e)
- hicon=None
- win32ui.MessageBox(msg, "Load Image", flag_error)
-
- #Add the object in the list
- win32gui.ImageList_Add(il,hicon,0)
- cnt = win32gui.ImageList_GetImageCount(il)
-
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[3])
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
-
- item = LVITEM(text=obj_title, iImage=cnt-2, iItem = num_items)
- new_index = win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
- win32gui.SendMessage(hwndList, commctrl.LVM_SETIMAGELIST, commctrl.LVSIL_SMALL, il)
- item = LVITEM(text=obj_name, iItem = new_index, iSubItem = 1)
- win32gui.SendMessage(hwndList, commctrl.LVM_SETITEM, 0, item.toparam())
-
- NewConn.InsertObj(obj_title,obj_name,image_path)
- except Exception, e:
- msg = "Object not added\n\n" + getMessage(e)
- win32ui.MessageBox(msg,"",flag_excl)
- return
-
- #Empty all the text controls
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], '')
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1], '')
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2], '')
-
-def DeleteSelectedObjects(btnProcessor,*args):
- #Check if server running or user logged in
- b = check()
- if not b:
- return
-
- #Delete selected items
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT)
- for i in range(0,sel_count):
- sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, -1, commctrl.LVNI_SELECTED)
- buf,extra = win32gui_struct.EmptyLVITEM(1, 0)
- r = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf)
- sel_text = ''
- for n in extra:
- nombre = n.tostring()
- sel_text = nombre[0:r]
- try:
- NewConn.DeleteObject(sel_text)
- except Exception,e:
- msg = "Documents '%s' not deleted\n\n"%sel_text + getMessage(e)
- win32ui.MessageBox(msg,"Documents Setting",flag_excl)
-
-def GetMail(processor):
- ex = processor.window.manager.outlook.ActiveExplorer()
- assert ex.Selection.Count == 1
- mail = ex.Selection.Item(1)
- return mail
-#get selected records from list
-def GetSelectedItems(hwndList):
- r=[]
- sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT)
- sel=-1
- for i in range(0,sel_count):
- sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, sel, commctrl.LVNI_SELECTED)
- buf,extra = win32gui_struct.EmptyLVITEM(1, 0)
- size = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf)
- sel_text = ''
- for n in extra:
- nombre = n.tostring()
- sel_text = nombre[0:size]
- for item in objects_with_match:
- if item[2] == sel_text:
- r.append(item)
- return r
-
-def MakeAttachment(btnProcessor,*args):
- #Check if server running or user logged in
- b = check()
- if not b:
- return
- ex = btnProcessor.window.manager.outlook.ActiveExplorer()
- assert ex.Selection.Count == 1
- mail = ex.Selection.Item(1)
- mail = GetMail(btnProcessor)
- #get selected records
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- r = GetSelectedItems(hwndList)
- if not r:
- win32ui.MessageBox("No records selected", "Push to OpenERP", flag_info)
- return
- try:
- flg = NewConn.ArchiveToOpenERP(r,mail)
- if flg:
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- return
- except Exception,e:
- msg = "Attachment not created \n\n" + getMessage(e)
- flag = flag_error
- win32ui.MessageBox(msg, "Push to OpenERP", flag)
- return
-
-def CreateCase(btnProcessor,*args):
- try:
- #Check if server running or user logged in
- b = check()
- if not b:
- return
-
- if str(NewConn.getitem('_iscrm')) == 'True':
- # Get the selected mail
- ex = btnProcessor.window.manager.outlook.ActiveExplorer()
- assert ex.Selection.Count == 1
- mail = ex.Selection.Item(1)
- section = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- section = str(section)
- section=section.lower().replace(' ','.')
- if not section:
- win32ui.MessageBox("Documents can not be created.", "Documents Setting", flag_excl)
- return
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- partner_ids=[]
- r = GetSelectedItems(hwndList)
- for rec in r:
- if rec[0] == 'res.partner':
- partner_ids.append(rec[1])
- f = False
- #Create new case
- try:
- f = NewConn.CreateCase(str(section), mail, partner_ids)
- msg="New Document created."
- flag=flag_info
- except Exception,e:
- msg="New Document not created \n\n"+str(e)
- flag=flag_error
- if f:
- win32ui.MessageBox(msg, "Create Document", flag)
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[2])
- return
- else:
- win32ui.MessageBox("Error While creating document.\n Document can not be created.", "Create Document", flag_error)
- return
- else:
- win32ui.MessageBox("Document can not be created. CRM not installed", "Create Object", flag_info)
- except Exception, e:
- win32ui.MessageBox(str(e), 'New Document')
-
-def GetSearchText(txtProcessor,*args):
- #Check if server running or user logged in
- b = check()
- if not b:
- return
- try:
- global objects_with_match
- list_hwnd = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[1])
- objects_with_match = NewConn.SearchPartners()
- setList(list_hwnd)
- except Exception,e:
- win32ui.MessageBox('Document can not be loaded.\n'+str(e), "Push", flag_error)
- txtProcessor.init_done=True
-
-def SetNameColumn(listProcessor,*args):
- hwndList = listProcessor.GetControl()
- child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
- child_ex_style |= commctrl.LVS_EX_FULLROWSELECT
- win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style)
-
- # set header row
- lvc = LVCOLUMN(
- mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \
- commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM
- )
- lvc.fmt = commctrl.LVCFMT_LEFT
- lvc.iSubItem = 1
- lvc.text = "Document Type"
- lvc.cx = 100
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
- lvc.iSubItem = 0
- lvc.text = "Name"
- lvc.cx = 240
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
- listProcessor.init_done = True
-
-def setList(list_hwnd):
- # Set default list of objects
- win32gui.SendMessage(list_hwnd, commctrl.LVM_DELETEALLITEMS)
- for obj in objects_with_match:
- num_items = win32gui.SendMessage(list_hwnd, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=obj[2],iItem = num_items)
- new = win32gui.SendMessage(list_hwnd, commctrl.LVM_INSERTITEM, 0, item.toparam())
- item = LVITEM(text=obj[3],iItem = new, iSubItem = 1)
- win32gui.SendMessage(list_hwnd, commctrl.LVM_SETITEM, 0, item.toparam())
-
-def SearchObjectsForText(btnProcessor,*args):
- #Check if server running or user logged in
- b = check()
- if not b:
- return
-
- search_txt = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- # Get titles from list
- obj_titles=[]
- for ch in hwndChk_list:
- id = ch[0]
- hwnd = ch[1]
- chk = win32gui.SendMessage(hwnd, win32con.BM_GETCHECK)
- if chk:
- txt = win32gui.GetDlgItemText(btnProcessor.window.hwnd,id)
- obj_titles.append(txt)
-
- # Prepare list of objects to search for the seach_keyword
- obj_list = btnProcessor.window.manager.config['objects']
- search_list = []
- try:
- all_obj_list = NewConn.GetAllObjects()
- for title in obj_titles:
- objname = [obj[1] for obj in obj_list if obj[0] == title]
- if objname:
- assert len(objname) == 1
- if objname[0] in all_obj_list:
- search_list.append(objname[0])
- else:
- win32ui.MessageBox("Module %s (%s) not installed. Please install it." \
- %(title,objname[0]), "Push to OpenERP", flag_excl)
- return
-
- # Get the records by searching the objects in search_list for the search_keyword as objects_with_match
- global objects_with_match
- list_hwnd = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- if search_list:
- objects_with_match = NewConn.GetObjectItems(search_list, search_txt)
- if not objects_with_match:
- win32ui.MessageBox("No matching records found in checked objects", "Push to OpenERP", flag_info)
- else:
- win32ui.MessageBox("No object selected", "Push to OpenERP", flag_info)
- objects_with_match=[]
- # Display the objects_with_match records in list
- setList(list_hwnd)
- except Exception,e:
- msg=getMessage(e)
- win32ui.MessageBox(msg, "Search Text", flag_error)
-
-def CreateContact(btnProcessor,*args):
- b = check()
- if not b:
- return
-
- partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9])
- name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- email = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- office_no = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2])
- mobile_no = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3])
- fax = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4])
- street = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5])
- street2 = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6])
- city = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7])
- zip = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8])
- state = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10])
- country = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[11])
- if not name:
- win32ui.MessageBox("Please enter name.", "Create Contact", flag_stop)
- return
-
- res = {
- 'partner_id':ustr(partner),
- 'name':ustr(name),
- 'email':ustr(email),
- 'phone':ustr(office_no),
- 'mobile':ustr(mobile_no),
- 'fax':ustr(fax),
- 'street':ustr(street),
- 'street2':ustr(street2),
- 'city':ustr(city),
- 'zip':ustr(zip),
- 'state_id':ustr(state),
- 'country_id':ustr(country)
- }
- if res.get('name').strip == '' or res.get('email').strip == '':
- win32ui.MessageBox("Contact name or Email id is Missing\nPlease fill those information", "Create Contact", flag_error)
- return
- try:
- NewConn.CreateContact(str(res))
- if not partner:
- msg="New contact created."
- else:
- msg="New contact created for partner '%s'."%partner
- except Exception,e:
- msg="Contact not created \n\n" + getMessage(e)
- win32ui.MessageBox(msg, "Create Contact", flag_error)
- return
- win32ui.MessageBox(msg, "Create Contact", flag_info)
- for i in range(0,9):
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], '')
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.id)
-
-def SetAllText(txtProcessor,*args):
- url = NewConn.getitem('_uri')
- tbox = txtProcessor.GetControl()
- win32gui.SendMessage(tbox, win32con.WM_SETTEXT, 0, str(url))
-
- uname = NewConn.getitem('_uname')
- tbox = txtProcessor.GetControl(txtProcessor.other_ids[0])
- win32gui.SendMessage(tbox, win32con.WM_SETTEXT, 0, str(uname))
-
- passbox = txtProcessor.GetControl(txtProcessor.other_ids[1])
- pwd = NewConn.getitem('_pwd')
- win32gui.SendMessage(passbox, win32con.WM_SETTEXT, 0, str(pwd))
- serverBox = txtProcessor.GetControl(txtProcessor.other_ids[2])
- webstr = NewConn.getitem('_webprotocol')+NewConn.getitem('_webserver')+":"+str(NewConn.getitem('_webport'))
- win32gui.SendMessage(serverBox, win32con.WM_SETTEXT, 0, str(webstr))
-
-def SetDefaultList(listProcessor,*args):
- import win32api
- hwndList = listProcessor.GetControl()
-
- # set full row select style
- child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
- child_ex_style |= commctrl.LVS_EX_FULLROWSELECT
- win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style)
-
- # set header row
- lvc = LVCOLUMN(
- mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \
- commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM
- )
- lvc.fmt = commctrl.LVCFMT_LEFT
- lvc.iSubItem = 1
- lvc.text = "Object Name"
- lvc.cx = 315
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
- lvc.iSubItem = 0
- lvc.text = "Document Title"
- lvc.cx = 315
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
-
- #create imagelist
- global il
- il = win32gui.ImageList_Create(
- win32api.GetSystemMetrics(win32con.SM_CXSMICON),
- win32api.GetSystemMetrics(win32con.SM_CYSMICON),
- commctrl.ILC_COLOR32 | commctrl.ILC_MASK,
- 1, # initial size
- 0) # cGrow
-
- win32gui.SendMessage(hwndList, commctrl.LVM_SETIMAGELIST,\
- commctrl.LVSIL_SMALL, il)
- # Set objects from config
- objs = eval(NewConn.getitem('_obj_list'))
- load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT
- for obj in objs:
- image_path = os.path.join(listProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp")
- path=obj[2]
- if path:
- image_path = path
- try:
- hicon = win32gui.LoadImage(0, image_path,win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags)
- except Exception, e:
- msg = "Problem loading the image \n\n" + getMessage(e)
- hicon = None
- win32ui.MessageBox(msg, "Load Image", flag_error)
-
- #Add the object in the list
- win32gui.ImageList_Add(il,hicon,0)
- cnt = win32gui.ImageList_GetImageCount(il)
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=obj[0],iImage=cnt-2, iItem = num_items)
- new_index = win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
- item = LVITEM(text=obj[1], iItem = new_index, iSubItem = 1)
- win32gui.SendMessage(hwndList, commctrl.LVM_SETITEM, 0, item.toparam())
-
-def SetDefaultContact(txtProcessor,*args):
- # Acquiring the control of the text box
- global name
- global email
- global partner_ref
- global new_con_country
- global new_con_state
- global state_ref
- global country_ref
- state = win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[2])
- country = win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[3])
- if txtProcessor.init_done:
- if new_con_country == "":
- new_con_country = country
- if new_con_state == "":
- new_con_state = state
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[1],partner_ref)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id,name)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0],email)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[2],new_con_state)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[3],new_con_country)
- new_con_country = ""
- new_con_state = ""
- state_ref = ""
- country_ref =""
- return
- #
- try:
- mail = GetMail(txtProcessor)
- name = ustr(mail.SenderName).encode('iso-8859-1')
- email = ustr(mail.SenderEmailAddress).encode('iso-8859-1')
- except Exception:
- pass
-
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id,name)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0],email)
-
- txtProcessor.init_done = True
-
-def setCheckList(groupProcessor,*args):
- b = check()
- if not b:
- return
- try:
- hinst = win32gui.dllhandle
- objs = groupProcessor.window.manager.config['objects']
- ins_objs = NewConn.GetAllObjects()
- left = 20
- top = 60
- cnt=0
- id=4001
- id1=6001
- if groupProcessor.init_done:
- return
- else:
- for obj in objs:
- if obj[1] in ins_objs:
- groupProcessor.init_done = True
- #Add Checkbox
- left+= 17
- hwndChk = win32gui.CreateWindowEx(
- 0,"BUTTON",obj[0],win32con.WS_VISIBLE | win32con.WS_CHILD | \
- win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP | win32con.BST_CHECKED, \
- left, top, 130,20,groupProcessor.window.hwnd,id1,hinst,None
- )
- if obj[1] in ['res.partner','res.partner.address']:
- win32gui.SendMessage(hwndChk , win32con.BM_SETCHECK, 1, 0);
- hwndChk_list.append((id1,hwndChk))
-
- cnt=cnt+1
- id+=1
- id1+=1
- left+=17
- left+=140
- if cnt > 1:
- left = 20
- top+=18
- cnt=0
- except Exception, e:
- win32ui.MessageBox(str(e), 'Push to OpenERP')
-
-def CreatePartner(btnProcessor,*args):
- #Check if server running or user logged in
- b = check()
- if not b:
- return
- global partner_ref
- partner_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- if not partner_name:
- win32ui.MessageBox("Please enter Partner name.", "Create Partner", flag_excl)
- return
- res = {'name':ustr(partner_name)}
- try:
- id = NewConn.CreatePartner(str(res))
- except Exception,e:
- msg="Partner not created \n\n" + getMessage(e)
- win32ui.MessageBox(msg, "Create Partner", flag_error)
- return
- if id:
- win32ui.MessageBox("New Partner '%s' created."%partner_name, "Create Partner", flag_info)
- partner_ref = str(partner_name)
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.id)
- else:
- win32ui.MessageBox("Partner '%s' already Exists."%partner_name, "Create Partner", flag_info)
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],'')
-
-def set_search_text(dialogProcessor,*args):
- global search_text
- search_text = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[0])
- return
-
-def set_name_email(dialogProcessor,*args):
- global name
- global email
- global partner_ref
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[2], ustr(partner_ref))
- name = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[0])
- email = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[1])
-
-#Function for Getting default mail when dialog is loaded and finding contact related to this
-#setting values to the appropriate text areas
-def GetDefaultEmail(txtProcessor,*args):
-
- import win32con
- b = check()
- global partner_ref
- global country_ref
- global state_ref
- global new_con_country
- global new_con_state
- partner_n = win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0])
- state_n = win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[10])
- country_n = win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[11])
- if partner_ref == "":
- partner_ref = partner_n
- if country_ref == "":
- country_ref = country_n
- if state_ref == "":
- state_ref = state_n
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0], ustr(partner_ref))
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[10], ustr(state_ref))
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[11], ustr(country_ref))
- partner_ref = ""
- country_ref = ""
- state_ref = ""
- new_con_country = ""
- new_con_state = ""
- if country_ref == None:
- country_ref = ""
-
-
- if not b:
- return
- #Acquiring control of the text box
- search_partner_box = txtProcessor.GetControl()
- global search_partner_text
- if txtProcessor.init_done:
- win32gui.SendMessage(search_partner_box, win32con.WM_SETTEXT, 0,search_partner_text)
- return
- #Reading Current Selected Email.
- ex = txtProcessor.window.manager.outlook.ActiveExplorer()
- assert ex.Selection.Count == 1
- mail = ex.Selection.Item(1)
- #Fetching Sender MailID from Selected Mail
- try:
- search_partner_text = ustr(mail.SenderEmailAddress).encode('iso-8859-1')
- except Exception:
- win32ui.MessageBox("Error In reading email ID from Email ","Open Contact", flag_error)
- pass
- win32gui.SendMessage(search_partner_box, win32con.WM_SETTEXT, 0, search_partner_text)
- if search_partner_text.strip() == "":
- search_partner_text = None
- return
- vals = []
- #Searching the res.partner.address for contact based on Sender Mail ID.
- vals = NewConn.SearchPartnerDetail(search_partner_text)
- #If no user Found.
- if vals == None:
- for i in range(1,12):
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[i], "")
- win32ui.MessageBox("No matching records found for : "+str(search_partner)+".","Open Contact", flag_excl)
- return
- else:
- #If user Found than Setting the Value for the contact in fields.
- for i in range(1,12):
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[i], "")
-
- for val in vals:
- if val[0] == 'partner_id':
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0], ustr(val[1][1]))
-
- if val[0] == 'name' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[1], ustr(val[1]))
-
- if val[0] == 'street' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[2], ustr(val[1]))
-
- if val[0] == 'street2' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[3], ustr(val[1]))
-
- if val[0] == 'zip' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[9], ustr(val[1]))
-
- if val[0] == 'city' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[4], ustr(val[1]))
-
- if val[0] == 'state_id' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[10], ustr(val[1][1]))
-
- if val[0] == 'country_id' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[11], ustr(val[1][1]))
- global search_country
- search_country = ustr(val[1][1])
-
- if val[0] == 'phone' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[5], ustr(val[1]))
-
- if val[0] == 'mobile' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[6], ustr(val[1]))
-
- if val[0] == 'fax' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[7], ustr(val[1]))
-
- if val[0] == 'email' and val[1] != False :
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[8], ustr(val[1]))
-
- txtProcessor.init_done=True
-
-def SearchPartner(btnProcessor,*args):
- b = check()
- global partner_ref
- if not b:
- return
- try :
- search_partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- if not search_partner:
- win32ui.MessageBox("Please enter email id to search for.", "Open Contact", flag_excl)
- return
- vals = []
- #Searching the contact.
- vals = NewConn.SearchPartnerDetail(search_partner)
- #if contact not found resetting all field to blank
- if vals == None:
- for i in range(1,13):
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], "")
- win32ui.MessageBox("No matching records found for : "+str(search_partner)+".","Open Contact", flag_excl)
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], "")
- return
- #if contact found than setting the values for the contact.
- else:
- for i in range(1,13):
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], "")
- for val in vals:
- if val[0] == 'partner_id':
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1], ustr(val[1][1]))
-
- if val[0] == 'name' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2], ustr(val[1]))
-
- if val[0] == 'street' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3], ustr(val[1]))
-
- if val[0] == 'street2' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4], ustr(val[1]))
-
- if val[0] == 'zip' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10], ustr(val[1]))
-
- if val[0] == 'city' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5], ustr(val[1]))
-
- if val[0] == 'state_id' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[11], ustr(val[1][1]))
-
- if val[0] == 'country_id' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[12], ustr(val[1][1]))
- global search_country
- search_country = ustr(val[1][1])
-
- if val[0] == 'phone' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6], ustr(val[1]))
-
- if val[0] == 'mobile' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7], ustr(val[1]))
-
- if val[0] == 'fax' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8], ustr(val[1]))
-
- if val[0] == 'email' and val[1] != False :
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9], ustr(val[1]))
-
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], "")
- except Exception,e:
- msg = getMessage(e)
- win32ui.MessageBox(msg, "Open Contact", flag_error)
- pass
-
-def WritePartner(btnProcessor,*args):
- new_vals=[]
- #Reading new value of the fields.
- partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- contect_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- street = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2])
- street2 = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3])
- city = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4])
- state = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5])
- country = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6])
- phone = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7])
- mobile = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8])
- fax = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9])
- email = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10])
- zip = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[11])
- if contect_name.strip() == "":
- win32ui.MessageBox("Please enter partner Contact Name name.", "Open Contact", flag_excl)
- return
- new_vals.append(['partner',partner])
- new_vals.append(['name',contect_name])
- new_vals.append(['street',street])
- new_vals.append(['street2',street2])
- new_vals.append(['city',city])
- new_vals.append(['phone',phone])
- new_vals.append(['mobile',mobile])
- new_vals.append(['email',email])
- new_vals.append(['fax',fax])
- new_vals.append(['zip',zip])
- new_vals.append(['state',state])
- new_vals.append(['country',country])
- new_vals.append(['state',state])
- flag = 0
- try:
- #writing the updated values to the Server.
- flag = NewConn.WritePartnerValues(new_vals)
- except Exception,e:
- msg = getMessage(e)
- win32ui.MessageBox(msg, "Open Contact", flag_error)
- pass
- if flag == 1:
- win32ui.MessageBox("Changes have been Updated Successfully.", "Open Contact", flag_info)
- elif flag == 0:
- win32ui.MessageBox("Error in Updating the Changes.\n Please check the Database Connection.", "Open Contact", flag_error)
- elif flag == -1:
- win32ui.MessageBox("Contact can not be Save.\nFirst select partner using Search.","Open Contact", flag_info)
-
-def SetPartnerNameColumn(listProcessor,*args):
- hwndList = listProcessor.GetControl()
- child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
- child_ex_style |= commctrl.LVS_EX_FULLROWSELECT
- win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style)
-
- # set header row
- lvc = LVCOLUMN(
- mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \
- commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM
- )
- lvc.fmt = commctrl.LVCFMT_LEFT
- lvc.iSubItem = 1
- lvc.text = "Partner Name"
- lvc.cx = 275
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
-
- partners = list(NewConn.GetPartners(''))
- win32gui.SendMessage(hwndList, commctrl.LVM_DELETEALLITEMS)
- if not partners:
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],"")
- win32ui.MessageBox("No Partner found with name {0}.".format(search_partner),"Search Partner",flag_error)
- for partner in partners[::-1]:
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=partner[1],iItem = num_items)
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
-
- listProcessor.init_done = True
-
-def SelectPartnerFromList(btnProcessor,*args):
-
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT)
- sel_text = ''
- if sel_count == 1:
- sel=-1
- for i in range(0,sel_count):
- sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, sel, commctrl.LVNI_SELECTED)
- buf,extra = win32gui_struct.EmptyLVITEM(1, 0)
- size = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf)
- sel_text = ''
- for n in extra:
- nombre = n.tostring()
- sel_text = nombre[0:size]
- global partner_ref
- if str(sel_text).strip() == "":
- win32ui.MessageBox("Invalid partner selected.","Search Partner")
- return
- try:
- partner_ref = str(sel_text)
- except Exception:
- pass
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- return
- elif sel_count < 1:
- win32ui.MessageBox("You should select one partner.","Search Partner")
- return
- else:
- win32ui.MessageBox("Multiple Selection is not allowed.","Search Partner")
- return
-
-def SearchPartnerList(btnProcessor,*args):
- b = check()
- if not b:
- return
- try :
- search_partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- #Searching the contact.
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- partners = list(NewConn.GetPartners(search_partner))
- win32gui.SendMessage(hwndList, commctrl.LVM_DELETEALLITEMS)
- if not partners:
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],"")
- win32ui.MessageBox("No Partner found with name {0}.".format(search_partner),"Search Partner",flag_error)
- for partner in partners[::-1]:
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=partner[1],iItem = num_items)
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
- except Exception,e:
- msg = getMessage(e)
- win32ui.MessageBox(msg, "Search Partner", flag_error)
- pass
-
-def ConnectWebServer(btnProcessor, *args):
- b = check()
- if not b:
- return
- server = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- webbrowser.open_new(str(server)+"\\openerp\\")
-
-
-def OpenPartnerForm(txtProcessor,*args):
- import win32con
- b = check()
- if not b:
- return
- #Acquiring control of the text box
- partner_link = txtProcessor.GetControl()
- #Reading Current Selected Email.
- ex = txtProcessor.window.manager.outlook.ActiveExplorer()
- assert ex.Selection.Count == 1
- mail = ex.Selection.Item(1)
- partner_text = ""
- try:
- partner_text = ustr(mail.SenderName).encode('iso-8859-1')
- sender_mail = ustr(mail.SenderEmailAddress).strip()
- except Exception:
- win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, "< Error in reading email.>")
- pass
- vals = NewConn.SearchPartner(sender_mail)
- if not vals:
- win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, "< Their is contact related to "+str(partner_text)+" email address, but no partner is linked to contact>")
- txtProcessor.init_done=True
- return
-
- if NewConn.getitem('_webserver') == "" or NewConn.getitem('_webserver') in ["http:\\\\","https:\\\\"]:
- win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, " ")
- txtProcessor.init_done=True
- return
- try:
- import urllib
- next = urllib.urlencode({'next' : '/openerp/form/view?model=res.partner&id=' +str(vals) })
- weburl = NewConn.getitem('_webprotocol')+NewConn.getitem('_webserver')+":"+str(NewConn.getitem('_webport'))
- linktopartner = weburl + '?' + next
- win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, str(linktopartner))
- except Exception,e:
- win32ui.MessageBox("Error While Opening Partner.\n"+str(e),"Open Partner", flag_error)
- webbrowser.open_new(linktopartner)
- txtProcessor.init_done=True
-
-def SerachOpenDocuemnt(txtProcessor,*args):
- import win32con
- import win32ui
- import win32com
- from win32com.mapi import mapitags
- b = check()
- if not b:
- return
-# global web_server
-# global web_server_port
- #Reading Current Selected Email.
- ex = txtProcessor.window.manager.outlook.ActiveExplorer()
- assert ex.Selection.Count == 1
- mail = ex.Selection.Item(1)
- #Acquiring control of the text box
- link_box = txtProcessor.GetControl()
- #Checking for the web server Parameters
- if NewConn.getitem('_webserver') == "" or NewConn.getitem('_webserver') in ["http:\\\\","https:\\\\"]:
- win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, " ")
- txtProcessor.init_done=True
- return
- linktodoc = ""
- message_id = None
- try:
- session = win32com.client.Dispatch("MAPI.session")
- session.Logon('Outlook')
- objMessage = session.GetMessage(mail.EntryID, mail.Parent.StoreID)
- objFields = objMessage.Fields
- strheader = objFields.Item(mapitags.PR_TRANSPORT_MESSAGE_HEADERS)
- strheader = ustr(strheader).encode('iso-8859-1')
- headers = {}
- strheader = strheader.replace("\n ", " ").splitlines()
- for line in strheader:
- split_here = line.find(":")
- headers[line[:split_here]] = line[split_here:]
- temp1 = headers.get('Message-ID')
- temp2 = headers.get('Message-Id')
- if temp1 == None: message_id = temp2
- if temp2 == None: message_id = temp1
- startCut = message_id.find("<")
- endCut = message_id.find(">")
- message_id = message_id[startCut:endCut+1]
- except Exception,e:
- win32ui.MessageBox(str(e),"Open Document")
- vals = NewConn.SearchEmailResources(message_id)
- if vals == None:
- win32gui.SendMessage(link_box, win32con.WM_SETTEXT, 0, "< Mail is still not archived.>")
- txtProcessor.init_done=True
- return
- try:
- import urllib
- next = urllib.urlencode({'next' : '/openerp/form/view?model='+vals[0][1]+'&id='+str(vals[1][1])})
- weburl = NewConn.getitem('_webprotocol')+NewConn.getitem('_webserver')+":"+str(NewConn.getitem('_webport'))
- linktodoc = weburl + '?' + next
- win32gui.SendMessage(link_box, win32con.WM_SETTEXT, 0, str(linktodoc))
- except Exception,e:
- win32ui.MessageBox("Error While Opening Document.\n"+str(e),"Open Document", flag_error)
- webbrowser.open_new(linktodoc)
- txtProcessor.init_done=True
-
-def SearchCountry(btnProcessor, *args):
- b = check()
- if not b:
- return
- try :
- search_country = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- #Searching the contact.
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- countries = list(NewConn.GetCountry(search_country))
- win32gui.SendMessage(hwndList, commctrl.LVM_DELETEALLITEMS)
- if not countries:
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],"")
- win32ui.MessageBox("No country found with name {0}.".format(search_country),"Search Country",flag_error)
- for country in countries:
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=country[1],iItem = num_items)
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
- except Exception,e:
- msg = getMessage(e)
- win32ui.MessageBox(msg, "Search Country", flag_error)
- pass
-
-def SetCountryList(listProcessor,*args):
-
- hwndList = listProcessor.GetControl()
- child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
- child_ex_style |= commctrl.LVS_EX_FULLROWSELECT
- win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style)
-
- # set header row
- lvc = LVCOLUMN(
- mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \
- commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM
- )
- lvc.fmt = commctrl.LVCFMT_LEFT
- lvc.iSubItem = 1
- lvc.text = "Country Name"
- lvc.cx = 275
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
-
- countries = list(NewConn.GetCountry(''))
- win32gui.SendMessage(hwndList, commctrl.LVM_DELETEALLITEMS)
- if not countries:
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],"")
- win32ui.MessageBox("No country found with name {0}.".format(search_country),"Search Country",flag_error)
- for country in countries:
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=country[1],iItem = num_items)
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
-
- listProcessor.init_done = True
-
-def SelectCountryFromList(btnProcessor,*args):
-
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT)
- sel_text = ''
- if sel_count == 1:
- sel=-1
- for i in range(0,sel_count):
- sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, sel, commctrl.LVNI_SELECTED)
- buf,extra = win32gui_struct.EmptyLVITEM(1, 0)
- size = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf)
- sel_text = ''
- for n in extra:
- nombre = n.tostring()
- sel_text = nombre[0:size]
- global country_ref
- global new_con_country
- global search_country
- if str(sel_text).strip() == "":
- win32ui.MessageBox("Invalid country selected.","Search Country")
- return
- try:
- country_ref = str(sel_text)
- new_con_country = str(sel_text)
- search_country = str(sel_text)
- except Exception:
- pass
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- return
- elif sel_count < 1:
- win32ui.MessageBox("You must one country.","Search Country")
- return
- else:
- win32ui.MessageBox("Multiple selection is not allowed.","Search Country")
- return
-
-def SearchState(btnProcessor, *args):
- b = check()
- if not b:
- return
- try :
- global new_con_country
- global search_country
- search_state = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- #Searching the contact.
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- states = list(NewConn.GetStates(search_state, search_country))
- win32gui.SendMessage(hwndList, commctrl.LVM_DELETEALLITEMS)
- if not states:
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],"")
- win32ui.MessageBox("No state found with name {0}.".format(search_state),"Search Fed.State",flag_error)
- for state in states:
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=state[1],iItem = num_items)
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
- except Exception,e:
- msg = getMessage(e)
- win32ui.MessageBox(msg, "Search Fed.State", flag_error)
- pass
-
-def SetStateList(listProcessor,*args):
- hwndList = listProcessor.GetControl()
- child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
- child_ex_style |= commctrl.LVS_EX_FULLROWSELECT
- win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style)
-
- # set header row
- lvc = LVCOLUMN(
- mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \
- commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM
- )
- lvc.fmt = commctrl.LVCFMT_LEFT
- lvc.iSubItem = 1
- lvc.text = "Fed.State Name"
- lvc.cx = 275
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam())
-
- global new_con_country
- global search_country
- states = list(NewConn.GetStates('', search_country))
- win32gui.SendMessage(hwndList, commctrl.LVM_DELETEALLITEMS)
- if not states:
- win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],"")
- win32ui.MessageBox("No state found with name {0}.".format(search_state),"Search Fed.State",flag_error)
- for state in states:
- num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT)
- item = LVITEM(text=state[1],iItem = num_items)
- win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam())
- listProcessor.init_done = True
-
-def SelectStateFromList(btnProcessor,*args):
- hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0])
- sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT)
- sel_text = ''
- if sel_count == 1:
- sel=-1
- for i in range(0,sel_count):
- sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, sel, commctrl.LVNI_SELECTED)
- buf,extra = win32gui_struct.EmptyLVITEM(1, 0)
- size = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf)
- sel_text = ''
- for n in extra:
- nombre = n.tostring()
- sel_text = nombre[0:size]
- global state_ref
- global new_con_state
- if str(sel_text).strip() == "":
- win32ui.MessageBox("Invalid fed. state selected.","Search Fed.State")
- return
- try:
- state_ref = str(sel_text)
- new_con_state = str(sel_text)
- win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[1])
- except Exception:
- pass
-
- return
- elif sel_count < 1:
- win32ui.MessageBox("You must select state.","Search Fed.State")
- return
- else:
- win32ui.MessageBox("Multiple selection is not allowed.","Search Fed.State")
- return
-
-def SetWebDefaultVals(txtProcessor,*args):
- import win32con
- #Acquiring control of the text box
- chk_hwnd = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[1])
- try:
- web_server = NewConn.getitem('_webserver')
- web_port = NewConn.getitem('_webport')
- web_protocol = NewConn.getitem('_webprotocol')
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id, web_server)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0], web_port)
- if web_protocol == "https:\\\\":
- win32gui.SendMessage(chk_hwnd , win32con.BM_SETCHECK, 1, 0);
- except Exception, e:
- txtProcessor.init_done=True
- #Reading Current Selected Email.
- txtProcessor.init_done=True
-
-def SetServerDefaultVals(txtProcessor,*args):
- import win32con
- select = 1
- #Acquiring control of the text box
- cbprotocol_hwnd = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[1])
- try:
- web_server = NewConn.getitem('_server')
- web_port = NewConn.getitem('_port')
- web_protocol = NewConn.getitem('protocol')
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id, web_server)
- win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0], web_port)
- if web_protocol == "XML-RPCS":
- select = 2
- win32gui.SendMessage(cbprotocol_hwnd, win32con.CB_SETCURSEL, select, 0)
- except Exception, e:
- txtProcessor.init_done=True
- #Reading Current Selected Email.
- txtProcessor.init_done=True
-
-dialog_map = {
- "IDD_MANAGER" : (
- (CancelButtonProcessor, "IDCANCEL", resetConnAttribs, ()),
- (TabProcessor, "IDC_TAB IDC_LIST",
- """IDD_GENERAL IDD_OBJECT_SETTINGS IDD_ABOUT"""),
- (DoneButtonProcessor, "ID_DONE"),
- ),
-
- "IDD_GENERAL": (
- (DBComboProcessor, "ID_DB_DROPDOWNLIST", GetConn, ()),
- (TextProcessor, "ID_SERVER_PORT ID_USERNAME ID_PASSWORD IDET_WED_SERVER", SetAllText, ()),
- (CommandButtonProcessor, "ID_BUT_TESTCONNECTION ID_DB_DROPDOWNLIST ID_USERNAME \
- ID_PASSWORD", TestConnection, ()),
- (DialogCommand, "IDC_BUT_SET_SERVER_PORT", "IDD_SERVER_PORT_DIALOG"),
- (DialogCommand, "ID_SET_WEB_CONNECTION", "IDD_WEB_SERVER_PORT_DIALOG" ),
- (CommandButtonProcessor, "IDPB_WEB_CONNECTION IDET_WED_SERVER", ConnectWebServer, ()),
- ),
-
- "IDD_OBJECT_SETTINGS" : (
- (CommandButtonProcessor, "IDC_BUT_LOAD_IMAGE IDC_IMAGE_PATH", GetImagePath, ()),
- (CommandButtonProcessor, "IDC_BUT_SAVE_OBJECT IDC_OBJECT_TITLE IDC_OBJECT_NAME \
- IDC_IMAGE_PATH IDC_LIST", AddNewObject, ()),
- (CommandButtonProcessor, "IDC_BUT_DEL_OBJECT IDC_LIST", DeleteSelectedObjects, ()),
- (ListBoxProcessor, "IDC_LIST", SetDefaultList, ())
- ),
-
- "IDD_ABOUT" : (
- (ImageProcessor, "IDB_OPENERPLOGO"),
- (MessageProcessor, "IDC_ABOUT"),
- ),
-
- "IDD_SERVER_PORT_DIALOG" : (
- (TextProcessor, "ID_SERVER ID_PORT ID_DROPDOWNLIST_PROTOCOL", SetServerDefaultVals, ()),
- (ProtocolComboProcessor, "ID_DROPDOWNLIST_PROTOCOL", GetConn, ()),
- (CloseButtonProcessor, "IDCANCEL"),
- (OKButtonProcessor, "IDOK ID_SERVER ID_PORT IDR_XML_PROTOCOL ID_DROPDOWNLIST_PROTOCOL"),
-#
-# (RadioButtonProcessor, "IDR_XML_PROTOCOL", GetConn, ()),
-# (RadioButtonProcessor, "IDR_XMLS_PROTOCOL", GetConn, ()),
-# (RadioButtonProcessor, "IDR_NETRPC_PROTOCOL", GetConn, ()),
- ),
-
- "IDD_SYNC" : (
- (CommandButtonProcessor, "ID_SEARCH ID_SEARCH_TEXT IDC_NAME_LIST", SearchObjectsForText,()),
- (GroupProcessor, "IDC_STATIC_GROUP", setCheckList, ()),
- (CSComboProcessor, "ID_ATT_METHOD_DROPDOWNLIST", GetConn,()),
- (DialogCommand, "ID_CREATE_CONTACT ID_SEARCH_TEXT", "IDD_NEW_CONTACT_DIALOG", set_search_text, ()),
- (CloseButtonProcessor, "IDCANCEL"),
- (CommandButtonProcessor, "ID_MAKE_ATTACHMENT IDC_NAME_LIST IDD_SYNC", MakeAttachment, ()),
- (CommandButtonProcessor, "ID_CREATE_CASE ID_ATT_METHOD_DROPDOWNLIST IDC_NAME_LIST IDD_SYNC", CreateCase, ()),
- (ListBoxProcessor, "IDC_NAME_LIST", SetNameColumn, ()),
- (TextProcessor, "ID_SEARCH_TEXT ID_SEARCH_TEXT IDC_NAME_LIST", GetSearchText, ()),
-
- ),
-
- "IDD_NEW_CONTACT_DIALOG" : (
- (CloseButtonProcessor, "IDCANCEL"),
- (CommandButtonProcessor, "ID_CONTACT_SAVE_BUTTON ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT ID_CONTACT_OFFICE_TEXT ID_CONTACT_MOBILE_TEXT ID_FAX_TEXT ID_STREET_TEXT ID_STREET2_TEXT ID_PARTNER_CITY_TEXT ID_ZIP_TEXT ID_PARTNER_TEXT IDET_NC_PARTNER_STATE IDET_NC_PARTNER_COUNTRY", CreateContact, ()),
- (TextProcessor, "ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT ID_PARTNER_TEXT IDET_NC_PARTNER_STATE IDET_NC_PARTNER_COUNTRY" , SetDefaultContact, ()),
- (DialogCommand, "ID_NEW_PARTNER_BUTTON", "IDD_SELECT_PARTNER"),
- (DialogCommand, "IDPB_NEW_PARTNER_BUTTON", "IDD_NEW_PARTNER_DIALOG"),
- (DialogCommand, "IDPB_NC_SEARCH_STATE1", "IDD_SELECT_STATE"),
- (DialogCommand, "IDPB_NC_SEARCH_COUNTRY1", "IDD_SELECT_COUNTRY"),
- ),
-
- "IDD_NEW_PARTNER_DIALOG" : (
- (CloseButtonProcessor, "IDCANCEL"),
- (CommandButtonProcessor, "ID_SAVE_PARTNER_BUTTON ID_PARTNER_NAME_TEXT", CreatePartner, ()),
- ),
-
- "IDD_VIEW_PARTNER_DIALOG" : (
- (TextProcessor, "IDET_SEARCH_PARTNER IDET_PARTNER IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP IDET_PARTNER_STATE IDET_PARTNER_COUNTRY", GetDefaultEmail, ()),
- (CommandButtonProcessor, "IDPB_SEARCH_PARTNER IDET_SEARCH_PARTNER IDET_PARTNER IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP IDET_PARTNER_STATE IDET_PARTNER_COUNTRY", SearchPartner, ()),
- (CommandButtonProcessor, "IDPB_WRITE_CHANGES IDET_PARTNER IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_STATE IDET_PARTNER_COUNTRY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP", WritePartner, ()),
- (CloseButtonProcessor, "IDCANCEL"),
- (DialogCommand, "ID_NEW_PART_BUTTON", "IDD_SELECT_PARTNER" ),
- (DialogCommand, "IDPB_NEWPARTNER_BUTTON" , "IDD_NEW_CONTACT_DIALOG"),
- (DialogCommand, "IDPB_NEW_PART_BUTTON", "IDD_NEW_PARTNER_DIALOG"),
- (DialogCommand, "IDPB_SEARCH_COUNTRY1", "IDD_SELECT_COUNTRY"),
- (DialogCommand, "IDPB_SEARCH_STATE1", "IDD_SELECT_STATE"),
-
- ),
- "IDD_SELECT_PARTNER" : (
- (ListBoxProcessor, "IDC_LIST_PARTNER" ,SetPartnerNameColumn, ()),
- (CommandButtonProcessor, "IDPB_PARTNER_SEARCH IDET_PARTNER_SEARCH_NAME IDC_LIST_PARTNER", SearchPartnerList,()),
- (CommandButtonProcessor, "IDPB_SELECT_PARTNER IDC_LIST_PARTNER IDD_SELECT_PARTNER" , SelectPartnerFromList,()),
- (DialogCommand, "IDPB_CREATE_NEW_PARTNER" , "IDD_NEW_PARTNER_DIALOG")
- ),
- "IDD_OPEN_PARTNER_DIALOG" : (
- (CloseButtonProcessor, "IDCANCEL"),
- (TextProcessor, "IDET_PARTNER_LINK_TEXT", OpenPartnerForm, ()),
- ),
- "IDD_OPEN_DOCUEMNT_DIALOG" : (
- (CloseButtonProcessor, "IDCANCEL"),
- (TextProcessor, "IDEB_OPENDOC_LINK_TEXT", SerachOpenDocuemnt,()),
- ),
- "IDD_WEB_SERVER_PORT_DIALOG" :(
- (TextProcessor, "IDET_WEB_SERVER IDET_WEB_PORT IDCB_WEB_SECURE", SetWebDefaultVals, ()),
- (CloseButtonProcessor, "IDCANCEL"),
- (WEBOKButtonProcessor, "ID_WEB_OK IDET_WEB_SERVER IDET_WEB_PORT IDCB_WEB_SECURE"),
- (WEBCHKProcessor, "IDCB_WEB_SECURE"),
-
- ),
- "IDD_SELECT_COUNTRY" : (
- (CommandButtonProcessor, "IDPB_SEARCH_COUNTRY IDET_COUNTRY_SEARCH_NAME IDC_LIST_COUNTRY" , SearchCountry, ()),
- (ListBoxProcessor, "IDC_LIST_COUNTRY" ,SetCountryList, ()),
- (CommandButtonProcessor, "IDPB_SELECT_COUNTRY IDC_LIST_COUNTRY IDD_SELECT_COUNTRY" , SelectCountryFromList,()),
- ),
- "IDD_SELECT_STATE" : (
- (CommandButtonProcessor, "IDPB_STATE_SEARCH IDET_STATE_SEARCH_NAME IDC_LIST_STATE" , SearchState, ()),
- (ListBoxProcessor, "IDC_LIST_STATE" ,SetStateList, ()),
- (CommandButtonProcessor, "IDPB_SELECT_STATE IDC_LIST_STATE IDD_SELECT_STATE" , SelectStateFromList,()),
- ),
-}
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dlgcore.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dlgcore.py
deleted file mode 100644
index bce802b5ed1..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dlgcore.py
+++ /dev/null
@@ -1,325 +0,0 @@
-# A core, data-driven dialog.
-# Driven completely by "Control Processor" objects.
-
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-import win32gui, win32api, win32con
-import commctrl
-import struct, array
-
-from dlgutils import *
-# Isolate the nasty stuff for tooltips somewhere.
-class TooltipManager:
- def __init__(self, dialog):
- self.dialog = dialog
- self.hwnd_tooltip = None
- self.tooltip_tools = {}
-
- def HideTooltip(self):
- if self.hwnd_tooltip is not None:
- win32gui.SendMessage(self.hwnd_tooltip, commctrl.TTM_TRACKACTIVATE, 0, 0)
-
- def ShowTooltipForControl(self, control_id, text):
- # Note sure this tooltip stuff is quite right!
- # Hide an existing one, so the new one gets created.
- # (new one empty is no big deal, but hiding the old one is, so
- # we get re-queried for the text.
- hwnd_dialog = self.dialog.hwnd
- self.HideTooltip()
- if self.hwnd_tooltip is None:
- TTS_BALLOON = 0x40
- self.hwnd_tooltip = win32gui.CreateWindowEx(0, "tooltips_class32", None,
- win32con.WS_POPUP | TTS_BALLOON,
- win32con.CW_USEDEFAULT, win32con.CW_USEDEFAULT,
- win32con.CW_USEDEFAULT, win32con.CW_USEDEFAULT,
- hwnd_dialog, 0, 0, None)
- # 80 chars max for our tooltip
- # hrm - how to measure this in pixels!
- win32gui.SendMessage(self.hwnd_tooltip,
- commctrl.TTM_SETMAXTIPWIDTH,
- 0, 300)
-
- format = "iiiiiiiiiii"
- tt_size = struct.calcsize(format)
- buffer = array.array("c", text + "\0")
- text_address, size = buffer.buffer_info()
- uID = control_id
- flags = commctrl.TTF_TRACK | commctrl.TTF_ABSOLUTE
- data = struct.pack(format, tt_size, flags, hwnd_dialog, uID, 0,0,0,0, 0, text_address, 0)
-
- # Add a tool for this control only if we haven't already
- if control_id not in self.tooltip_tools:
- win32gui.SendMessage(self.hwnd_tooltip,
- commctrl.TTM_ADDTOOL,
- 0, data)
- self.tooltip_tools[control_id] = 1
-
- control = win32gui.GetDlgItem(hwnd_dialog, control_id)
- child_rect = win32gui.GetWindowRect(control)
- xOff = yOff = 15 # just below and right of the control
-
- win32gui.SendMessage(self.hwnd_tooltip,
- commctrl.TTM_TRACKPOSITION,
- 0,
- MAKELONG(child_rect[0]+xOff, child_rect[1]+yOff))
- win32gui.SendMessage(self.hwnd_tooltip,
- commctrl.TTM_TRACKACTIVATE,
- 1,data)
-
-# A base dialog class, that loads from resources. Has no real smarts.
-class Dialog:
- def __init__(self, parent, parser, idd):
- win32gui.InitCommonControls()
- self.hinst = win32api.GetModuleHandle(None)
- self.parent = parent
- self.dialog_parser = parser
- self.template = parser.dialogs[idd]
-
- def _GetIDName(self, cid):
- return self.dialog_parser.names.get(cid, str(cid))
-
- def CreateWindow(self):
- return self._DoCreate(win32gui.CreateDialogIndirect)
-
- def DoModal(self):
- return self._DoCreate(win32gui.DialogBoxIndirect)
-
- def GetMessageMap(self):
- ret = {
- win32con.WM_COMMAND: self.OnCommand,
- win32con.WM_NOTIFY: self.OnNotify,
- win32con.WM_INITDIALOG: self.OnInitDialog,
- win32con.WM_CLOSE: self.OnClose,
- win32con.WM_DESTROY: self.OnDestroy,
- win32con.WM_RBUTTONUP: self.OnRButtonUp,
- }
- return ret
-
- def DoInitialPosition(self):
- # centre the dialog
- desktop = win32gui.GetDesktopWindow()
- l,t,r,b = win32gui.GetWindowRect(self.hwnd)
- w = r-l
- h = b-t
- dt_l, dt_t, dt_r, dt_b = win32gui.GetWindowRect(desktop)
- centre_x, centre_y = win32gui.ClientToScreen( desktop, ( (dt_r-dt_l)/2, (dt_b-dt_t)/2) )
- win32gui.MoveWindow(self.hwnd, centre_x-(w/2), centre_y-(h/2), w, h, 0)
-
- def OnInitDialog(self, hwnd, msg, wparam, lparam):
- self.hwnd = hwnd
- self.DoInitialPosition()
-
- def OnCommand(self, hwnd, msg, wparam, lparam):
- pass
- def OnNotify(self, hwnd, msg, wparam, lparam):
- pass
- def OnClose(self, hwnd, msg, wparam, lparam):
- pass
- def OnDestroy(self, hwnd, msg, wparam, lparam):
- pass
- def OnRButtonUp(self, hwnd, msg, wparam, lparam):
- pass
-
- def _DoCreate(self, fn):
- message_map = self.GetMessageMap()
- return win32gui.DialogBoxIndirect(self.hinst, self.template, self.parent, message_map)
- # A couple of helpers
- def GetDlgItem(self, id):
- if type(id)==type(''):
- id = self.dialog_parser.ids[id]
- return win32gui.GetDlgItem(self.hwnd, id)
- def SetDlgItemText(self, id, text):
- hchild = self.GetDlgItem(id)
- win32gui.SendMessage(hchild, win32con.WM_SETTEXT, 0, text)
-
-# A dialog with a tooltip manager
-class TooltipDialog(Dialog):
- def __init__(self, parent, parser, idd):
- Dialog.__init__(self, parent, parser, idd)
- self.tt = TooltipManager(self)
-
- def GetMessageMap(self):
- ret = Dialog.GetMessageMap(self)
- ret.update( {
- win32con.WM_HELP: self.OnHelp,
- win32con.WM_LBUTTONDOWN: self.OnLButtonDown,
- win32con.WM_ACTIVATE: self.OnActivate,
- })
- return ret
-
- def OnLButtonDown(self, hwnd, msg, wparam, lparam):
- self.tt.HideTooltip()
-
- def OnActivate(self, hwnd, msg, wparam, lparam):
- self.tt.HideTooltip()
-
- def OnDestroy(self, hwnd, msg, wparam, lparam):
- self.tt.HideTooltip()
-
- def OnHelp(self, hwnd, msg, wparam, lparam):
- format = "iiiiiii"
- buf = win32gui.PyMakeBuffer(struct.calcsize(format), lparam)
- cbSize, iContextType, iCtrlId, hItemHandle, dwContextID, x, y = \
- struct.unpack(format, buf)
- tt_text = self.GetPopupHelpText(iCtrlId)
- if tt_text:
- self.tt.ShowTooltipForControl(iCtrlId, tt_text)
- else:
- self.tt.HideTooltip()
- return 1
-
- def GetPopupHelpText(self, control_id):
- return None
-
-# A "Processor Dialog" works with Command Processors, to link Outlook-Plugin
-# options with control IDS, giving a "data driven" dialog.
-class ProcessorDialog(TooltipDialog):
- def __init__(self, parent, manager, config, idd, option_handlers):
- TooltipDialog.__init__(self, parent, manager.dialog_parser, idd)
- parser = manager.dialog_parser
- self.manager = manager
- self.config = config
- self.command_processors = {}
- self.processor_message_map = {}
- self.all_processors = []
- for data in option_handlers:
- klass = data[0]
- id_names = data[1]
- rest = data[2:]
- ids = id_names.split()
- int_ids = [ parser.ids[id] for id in ids]
- instance = klass(self,int_ids, *rest)
- self.all_processors.append(instance)
- for int_id in int_ids:
- self.command_processors[int_id] = instance
- for message in instance.GetMessages():
- existing = self.processor_message_map.setdefault(message, [])
- existing.append(instance)
-
- def GetMessageMap(self):
- ret = TooltipDialog.GetMessageMap(self)
- for key in self.processor_message_map.keys():
- if key in ret:
- print "*** WARNING: Overwriting message!!!"
- ret[key] = self.OnCommandProcessorMessage
- return ret
-
- def OnInitDialog(self, hwnd, msg, wparam, lparam):
- TooltipDialog.OnInitDialog(self, hwnd, msg, wparam, lparam)
- if __debug__: # this is just a debugging aid
- for int_id in self.command_processors:
- try:
- self.GetDlgItem(int_id)
- except win32gui.error:
- print "ERROR: Dialog item %s refers to an invalid control" % \
- self._GetIDName(int_id)
- self.LoadAllControls()
-
- def GetPopupHelpText(self, iCtrlId):
- cp = self.command_processors.get(iCtrlId)
- tt_text = None
- if cp is not None:
- return cp.GetPopupHelpText(iCtrlId)
-
- print "Can not get command processor for", self._GetIDName(iCtrlId)
- return None
- def OnRButtonUp(self, hwnd, msg, wparam, lparam):
- for cp in self.command_processors.values():
- cp.OnRButtonUp(wparam,lparam)
-
- def OnCommandProcessorMessage(self, hwnd, msg, wparam, lparam):
- for p in self.processor_message_map[msg]:
- p.OnMessage(msg, wparam, lparam)
-
- # Called back by a processor when it changes an option. We tell all other
- # options on our page that the value changed.
- def OnOptionChanged(self, changed_by, option):
- for p in self.all_processors:
- if p is not changed_by:
- p.OnOptionChanged(option)
-
-
- def OnDestroy(self, hwnd, msg, wparam, lparam):
- for p in self.all_processors:
- p.Term()
- TooltipDialog.OnDestroy(self, hwnd, msg, wparam, lparam)
- self.command_processors = None
- self.all_processors = None
- self.processor_message_map = None
-
- def LoadAllControls(self):
- for p in self.all_processors:
- p.Init()
-
- def ApplyHandlingOptionValueError(self, func, *args):
- try:
- return func(*args)
- except ValueError, why:
- mb_flags = win32con.MB_ICONEXCLAMATION | win32con.MB_OK
- win32gui.MessageBox(self.hwnd, str(why), "OpenERP Configuration", mb_flags)
- return False
-
- def SaveAllControls(self):
- for p in self.all_processors:
- if not self.ApplyHandlingOptionValueError(p.Done):
- win32gui.SetFocus(p.GetControl())
- return False
- return True
-
- def OnClose(self, hwnd, msg, wparam, lparam):
- if TooltipDialog.OnClose(self, hwnd, msg, wparam, lparam):
- return 1
- if not self.SaveAllControls():
- return 1
- win32gui.EndDialog(hwnd, 0)
-
- def OnNotify(self, hwnd, msg, wparam, lparam):
- # Parse the NMHDR
- TooltipDialog.OnNotify(self, hwnd, msg, wparam, lparam)
- format = "iii"
- buf = win32gui.PyMakeBuffer(struct.calcsize(format), lparam)
- hwndFrom, idFrom, code = struct.unpack(format, buf)
- code += 0x4f0000 # hrm - wtf - commctrl uses this, and it works with mfc. *sigh*
- # delegate rest to our commands.
- self._GetIDName(idFrom)
- if self.command_processors is not None:
- handler = self.command_processors.get(idFrom)
- if handler is None:
- print "Ignoring OnNotify for", self._GetIDName(idFrom)
- return
- return handler.OnNotify( (hwndFrom, idFrom, code), wparam, lparam)
- return
-
- def OnCommand(self, hwnd, msg, wparam, lparam):
- TooltipDialog.OnCommand(self, hwnd, msg, wparam, lparam)
- id = win32api.LOWORD(wparam)
- # Sometimes called after OnDestroy???
- if self.command_processors is None:
- print "Ignoring OnCommand for", self._GetIDName(id)
- return
- else:
- handler = self.command_processors.get(id)
- if handler is None:
- print "Ignoring OnCommand for", self._GetIDName(id)
- return
-
- self.ApplyHandlingOptionValueError(handler.OnCommand, wparam, lparam)
-
-class ProcessorPage(ProcessorDialog):
- def __init__(self, parent, manager, config, idd, option_handlers, yoffset):
- ProcessorDialog.__init__(self, parent, manager, config, idd,option_handlers)
- self.yoffset = yoffset
- def DoInitialPosition(self):
- # The hardcoded values are a bit of a hack.
- win32gui.SetWindowPos(self.hwnd, win32con.HWND_TOP, 1, self.yoffset, 0, 0, win32con.SWP_NOSIZE)
- def CreateWindow(self):
- # modeless. Pages should have the WS_CHILD window style
- message_map = self.GetMessageMap()
- # remove frame from dialog and make sure it is a child
- self.template[0][2] = self.template[0][2] & ~(win32con.DS_MODALFRAME|win32con.WS_POPUP|win32con.WS_OVERLAPPED|win32con.WS_CAPTION)
- self.template[0][2] = self.template[0][2] | win32con.WS_CHILD
- return win32gui.CreateDialogIndirect(self.hinst, self.template, self.parent, message_map)
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dlgutils.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dlgutils.py
deleted file mode 100644
index bede3cd63c2..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/dlgutils.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# Generic utilities for dialog functions.
-
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-def MAKELONG(l,h):
- return ((h & 0xFFFF) << 16) | (l & 0xFFFF)
-
-MAKELPARAM=MAKELONG
-
-def SetWaitCursor(wait):
- import win32gui, win32con
- if wait:
- hCursor = win32gui.LoadCursor(0, win32con.IDC_WAIT)
- else:
- hCursor = win32gui.LoadCursor(0, 0)
- win32gui.SetCursor(hCursor)
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/opt_processors.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/opt_processors.py
deleted file mode 100644
index 0a129423e29..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/opt_processors.py
+++ /dev/null
@@ -1,320 +0,0 @@
-# Option Control Processors for our dialog.
-# These are extensions to basic Control Processors that are linked with
-# Outlook-Plugin options.
-
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-import win32gui, win32api, win32con, win32ui
-import commctrl
-import struct, array
-from dlgutils import *
-import xmlrpclib
-import processors
-verbose = 0 # set to 1 to see option values fetched and set.
-# A ControlProcessor that is linked up with options. These get a bit smarter.
-class OptionControlProcessor(processors.ControlProcessor):
- def __init__(self, window, control_ids):
- processors.ControlProcessor.__init__(self, window, control_ids)
-
- def GetPopupHelpText(self, idFrom):
- doc = " ".join(self.option.doc().split())
- if self.option.default_value:
- doc += " (the default value is %s)" % self.option.default_value
- return doc
-
- # We override Init, and break it into 2 steps.
- def Init(self):
- self.UpdateControl_FromValue()
-
- def Done(self):
- self.UpdateValue_FromControl()
- return True
-
-# # Only sub-classes know how to update their controls from the value.
- def UpdateControl_FromValue(self):
- raise NotImplementedError
- def UpdateValue_FromControl(self):
- raise NotImplementedError
-
-class ComboProcessor(OptionControlProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- OptionControlProcessor.__init__(self, window, control_ids)
- def OnCommand(self, wparam, lparam):
- code = win32api.HIWORD(wparam)
- if code == win32con.CBN_SELCHANGE:
- self.UpdateValue_FromControl()
- def Init(self):
- self.UpdateControl_FromValue()
- def UpdateControl_FromValue(self):
- pass
- def UpdateValue_FromControl(self):
- pass
-
-class DBComboProcessor(ComboProcessor):
- def Init(self):
- self.UpdateControl_FromValue()
-
- def UpdateControl_FromValue(self):
- combo = self.GetControl()
- conn = self.func()
- list = conn.GetDBList()
- db = conn.getitem('_dbname')
- if list == -1:
- hinst = win32gui.dllhandle
- parent = self.window.hwnd
- dwStyle = win32con.WS_CHILD | win32con.WS_VISIBLE | win32con.WS_TABSTOP | win32con.WS_BORDER | \
- win32con.ES_AUTOHSCROLL | win32con.FF_ROMAN | win32con.FW_EXTRALIGHT
-
- hwndImg = win32gui.CreateWindow (
- "EDIT",
- db,
- dwStyle,
- 127,80,235,20,
- parent,
- 7000,
- 0,
- None);
- self.active_control_id = 7000
- win32gui.ShowWindow(combo, False)
- else:
- try:
- txtbx = win32gui.GetDlgItem(self.window.hwnd, 7000)
- win32gui.DestroyWindow(txtbx)
- except Exception,e:
- print "Exception : %s"%str(e)
- pass
- win32gui.ShowWindow(combo, True)
- win32gui.SendMessage(combo, win32con.CB_RESETCONTENT,0, 0);
- for item in list:
- win32gui.SendMessage(combo, win32con.CB_ADDSTRING, 0, str(item))
- sel = win32gui.SendMessage(combo, win32con.CB_SELECTSTRING, 0, db)
- dbb=win32gui.GetDlgItemText(self.window.hwnd, 2004)
- if sel == -1:
- win32gui.SendMessage(combo, win32con.CB_SETCURSEL, 0, 0)
- self.active_control_id = self.control_id
-
- def UpdateValue_FromControl(self):
- db = win32gui.GetDlgItemText(self.window.hwnd, self.active_control_id)
- conn = self.func()
- if conn.getitem('_dbname') != db:
- conn.setitem('_dbname', db)
- conn.setitem('_login', 'False')
-
-class PartnersComboProcessor(ComboProcessor):
-
- def UpdateControl_FromValue(self):
- from manager import ustr
- import win32ui
- combo = self.GetControl()
- conn = self.func()
- win32gui.SendMessage(combo, win32con.CB_RESETCONTENT,0, 0);
- id_list = {}
- p_list=[]
- try:
- p_list = list(conn.GetPartners())
- cnt=0
- for item in p_list:
- win32gui.SendMessage(combo, win32con.CB_ADDSTRING, 0, ustr(item[1]).encode('iso-8859-1'))
- id_list[cnt] = item[0]
- cnt+=1
- conn.setitem('partner_id_list', str(id_list))
- cnt = win32gui.SendMessage(combo, win32con.CB_GETCOUNT, 0, 0)
- win32gui.SendMessage(combo, win32con.CB_SETCURSEL, -1, 0)
- return
- except xmlrpclib.Fault,e:
- msg = str(e.faultCode) or e.faultString or e.message or str(e)
- except Exception,e:
- msg = str(e)
- win32ui.MessageBox(str(e),"Partners",win32con.MB_ICONEXCLAMATION)
- win32gui.DestroyWindow(self.window.hwnd)
-
- def UpdateValue_FromControl(self):
- combo = self.GetControl()
- conn = self.func()
- sel = win32gui.SendMessage(combo, win32con.CB_GETCURSEL)
- conn.setitem('sel_id', sel)
-
-class StateComboProcessor(ComboProcessor):
-
- def Init(self):
- self.UpdateControl_FromValue()
-
- def UpdateControl_FromValue(self):
- from manager import ustr
- import win32ui
- combo = self.GetControl()
- conn = self.func()
- win32gui.SendMessage(combo, win32con.CB_RESETCONTENT, 0, 0);
- id_list = {}
- state_list=[]
- try:
- state_list = list(conn.GetAllState())
- for item in state_list:
- win32gui.SendMessage(combo, win32con.CB_ADDSTRING, 0, ustr(item[1]).encode('iso-8859-1'))
- win32gui.SendMessage(combo, win32con.CB_SETCURSEL, -1, 0)
- cnt = win32gui.SendMessage(combo, win32con.CB_GETCOUNT, 0, 0)
- return
- except xmlrpclib.Fault,e:
- msg = str(e.faultCode) or e.faultString or e.message or str(e)
- win32ui.MessageBox(msg, "Open Partner")
- except Exception,e:
- win32ui.MessageBox(str(e), "Open Partner")
- def UpdateValue_FromControl(self):
- pass
-
-class CountryComboProcessor(ComboProcessor):
-
- def Init(self):
- self.UpdateControl_FromValue()
-
- def UpdateControl_FromValue(self):
- from manager import ustr
- import win32ui
- combo = self.GetControl()
- conn = self.func()
- win32gui.SendMessage(combo, win32con.CB_RESETCONTENT, 0, 0);
- id_list = {}
- state_list=[]
- try:
- country_list = list(conn.GetAllCountry())
- for item in country_list:
- win32gui.SendMessage(combo, win32con.CB_ADDSTRING, 0, ustr(item[1]).encode('iso-8859-1'))
- win32gui.SendMessage(combo, win32con.CB_SETCURSEL, -1, 0)
- cnt = win32gui.SendMessage(combo, win32con.CB_GETCOUNT, 0, 0)
- return
- except xmlrpclib.Fault,e:
- msg = str(e.faultCode) or e.faultString or e.message or str(e)
- win32ui.MessageBox(msg, "Open Partner")
- except Exception,e:
- win32ui.MessageBox(str(e), "Open Partner")
- def UpdateValue_FromControl(self):
- pass
-
-class CSComboProcessor(ComboProcessor):
- def UpdateControl_FromValue(self):
- combo = self.GetControl()
- conn = self.func()
- if str(conn.getitem('_iscrm')) == 'False':
- win32gui.EnableWindow(combo, False)
- return
- try:
- list=['CRM Lead']#, 'CRM Helpdesk', 'CRM Lead', 'CRM Meeting', 'CRM Opportunity', 'CRM Phonecall']
- objlist = conn.GetAllObjects()
- if'hr.applicant' in objlist:
- list.append('HR Applicant')
- if'project.issue' in objlist:
- list.append('Project Issue')
-
- win32gui.SendMessage(combo, win32con.CB_RESETCONTENT,0, 0);
- for item in list:
- win32gui.SendMessage(combo, win32con.CB_ADDSTRING, 0, str(item))
- win32gui.SendMessage(combo, win32con.CB_SETCURSEL, 0, 0)
- return
- except xmlrpclib.Fault,e:
- win32ui.MessageBox(str(e.faultCode),"CRM Case",win32con.MB_ICONEXCLAMATION)
- except Exception,e:
- win32ui.MessageBox(str(e),"CRM Case",win32con.MB_ICONEXCLAMATION)
-
- def UpdateValue_FromControl(self):
- pass
-
-class TextProcessor(OptionControlProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- OptionControlProcessor.__init__(self, window, control_ids)
-
- def UpdateControl_FromValue(self):
- args = (self,)+(self.window,) + self.args
- self.func(*args)
-
- def UpdateValue_FromControl(self):
- pass
-
-class ListBoxProcessor(OptionControlProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- OptionControlProcessor.__init__(self, window, control_ids)
-
- def Init(self):
- args = (self,)+(self.window,) + self.args
- if not self.init_done:
- self.func(*args)
-
- def UpdateControl_FromValue(self):
- pass
- def UpdateValue_FromControl(self):
- pass
-
-class ListBoxProcessor(OptionControlProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- OptionControlProcessor.__init__(self, window, control_ids)
-
- def Init(self):
- args = (self,)+(self.window,) + self.args
- if not self.init_done:
- self.func(*args)
-
- def UpdateControl_FromValue(self):
- pass
- def UpdateValue_FromControl(self):
- pass
-
-class GroupProcessor(OptionControlProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- OptionControlProcessor.__init__(self, window, control_ids)
- def Init(self):
- args = (self,)+(self.window,) + self.args
- self.func(*args)
- def UpdateControl_FromValue(self):
- pass
- def UpdateValue_FromControl(self):
- pass
-
-
-class ProtocolComboProcessor(ComboProcessor):
- def Init(self):
- self.UpdateControl_FromValue()
-
- def UpdateControl_FromValue(self):
- combo = self.GetControl()
- list = ['XML-RPC', 'XML-RPCS']
- win32gui.ShowWindow(combo, True)
- win32gui.SendMessage(combo, win32con.CB_RESETCONTENT, 0, 0);
- for item in list:
- win32gui.SendMessage(combo, win32con.CB_ADDSTRING, 0, str(item))
- if sel == -1:
- win32gui.SendMessage(combo, win32con.CB_SETCURSEL, 1, 0)
- self.active_control_id = self.control_id
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/processors.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/processors.py
deleted file mode 100644
index 34af9e073a4..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/processors.py
+++ /dev/null
@@ -1,147 +0,0 @@
-# Control Processors for our dialog.
-
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-import win32gui, win32api, win32con
-import commctrl
-import struct, array
-from dlgutils import *
-import win32ui
-
-# Cache our leaky bitmap handles
-bitmap_handles = {}
-
-# A generic set of "ControlProcessors". A control processor by itself only
-# does a few basic things.
-class ControlProcessor:
- def __init__(self, window, control_ids):
- self.control_id = control_ids[0]
- self.other_ids = control_ids[1:]
- self.window = window
- self.init_done=False
-
- def Init(self):
- pass
- def Done(self): # done with 'ok' - ie, save options. May return false.
- return True
- def Term(self): # closing - can't fail.
- pass
- def GetControl(self, control_id = None):
- control_id = control_id or self.control_id
- try:
- h = win32gui.GetDlgItem(self.window.hwnd, control_id)
- except:
- hparent = win32gui.GetParent(self.window.hwnd)
- hparent = win32gui.GetParent(hparent)
- h = win32gui.GetDlgItem(hparent, control_id)
- return h
- def GetPopupHelpText(self, idFrom):
- return None
- def OnCommand(self, wparam, lparam):
- pass
- def OnNotify(self, nmhdr, wparam, lparam):
- pass
- def GetMessages(self):
- return []
- def OnMessage(self, msg, wparam, lparam):
- raise RuntimeError, "I don't hook any messages, so I shouldn't be called"
- def OnOptionChanged(self, option):
- pass
- def OnRButtonUp(self, wparam, lparam):
- pass
-
-class ImageProcessor(ControlProcessor):
- def Init(self):
- rcp = self.window.manager.dialog_parser;
- bmp_id = int(win32gui.GetWindowText(self.GetControl()))
- if bitmap_handles.has_key(bmp_id):
- handle = bitmap_handles[bmp_id]
- else:
- import resources
- mod_handle, mod_bmp, extra_flags = resources.GetImageParamsFromBitmapID(rcp, bmp_id)
- load_flags = extra_flags|win32con.LR_COLOR|win32con.LR_SHARED
- handle = win32gui.LoadImage(mod_handle, mod_bmp,win32con.IMAGE_BITMAP,0,0,load_flags)
- bitmap_handles[bmp_id] = handle
- win32gui.SendMessage(self.GetControl(), win32con.STM_SETIMAGE, win32con.IMAGE_BITMAP, handle)
-
- def GetPopupHelpText(self, cid):
- return None
-
-class ButtonProcessor(ControlProcessor):
- def OnCommand(self, wparam, lparam):
- code = win32api.HIWORD(wparam)
- id = win32api.LOWORD(wparam)
- if code == win32con.BN_CLICKED:
- self.OnClicked(id)
-
-class RadioButtonProcessor(ControlProcessor):
- def __init__(self, window, control_ids, func='', args=''):
- self.func = func
- self.args = args
- ControlProcessor.__init__(self, window, control_ids)
-
- def OnCommand(self, wparam, lparam):
- code = win32api.HIWORD(wparam)
- id = win32api.LOWORD(wparam)
- if code == win32con.BN_CLICKED:
- text=win32gui.GetDlgItemText(self.window.hwnd, self.control_id)
- conn = self.func()
- conn.setitem('protocol', text)
- p=conn.getitem('protocol')
-
-class CloseButtonProcessor(ButtonProcessor):
- def OnClicked(self, id):
- win32gui.EndDialog(self.window.hwnd, id)
-
-class CancelButtonProcessor(ButtonProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- ControlProcessor.__init__(self, window, control_ids)
- def OnClicked(self, id):
- a=self.func(self.window)
- win32gui.EndDialog(self.window.hwnd, id)
-
-class CommandButtonProcessor(ButtonProcessor):
- def __init__(self, window, control_ids, func, args):
- self.func = func
- self.args = args
- ControlProcessor.__init__(self, window, control_ids)
-
- def OnClicked(self, id):
- # Bit of a hack - always pass the manager as the first arg.
- self.id = id
- args = (self, ) + self.args
- self.func(*args)
-
- def GetPopupHelpText(self, ctrlid):
- assert ctrlid == self.control_id
- doc = self.func.__doc__
- if doc is None:
- return ""
- return " ".join(doc.split())
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/OpenERP_Logo.bmp b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/OpenERP_Logo.bmp
deleted file mode 100644
index c8bb6091839..00000000000
Binary files a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/OpenERP_Logo.bmp and /dev/null differ
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/__init__.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/__init__.py
deleted file mode 100644
index cf3e416c209..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/__init__.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-# Package that manages and defines dialog resources
-
-def GetImageParamsFromBitmapID(rc_parser, bmpid):
- import os, sys
- import win32gui, win32con, win32api
- if type(bmpid)==type(0):
- bmpid = rc_parser.names[bmpid]
- int_bmpid = rc_parser.ids[bmpid]
- # For both binary and source versions, we currently load from files.
- # In future py2exe built binary versions we will be able to load the
- # bitmaps directly from our DLL.
- filename = rc_parser.bitmaps[bmpid]
- if hasattr(sys, "frozen"):
- # in our .exe/.dll - load from that.
- if sys.frozen=="dll":
- hmod = sys.frozendllhandle
- else:
- hmod = win32api.GetModuleHandle(None)
- return hmod, int_bmpid, 0
- else:
- # source code - load the .bmp directly.
- if not os.path.isabs(filename):
- # In this directory
- filename = os.path.join( os.path.dirname( __file__ ), filename)
- return 0, filename, win32con.LR_LOADFROMFILE
- assert 0, "not reached"
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.h b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.h
deleted file mode 100644
index 2bf0d1aec48..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.h
+++ /dev/null
@@ -1,224 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by dialogs.rc
-//
-#define IDD_MANAGER 101
-#define IDD_TRAINING 102
-#define IDD_FILTER 103
-#define IDD_FILTER_NOW 104
-#define IDD_FOLDER_SELECTOR 105
-#define IDD_ABOUT 106
-#define IDD_GENERAL 108
-
-//#define IDD_FILTER_SPAM 110
-#define IDD_FILTER_UNSURE 111
-#define IDD_DIAGNOSTIC 113
-#define IDD_WIZARD 114
-#define IDD_WIZARD_WELCOME 115
-#define IDD_WIZARD_FINISHED_UNTRAINED 116
-#define IDD_WIZARD_FOLDERS_REST 117
-#define IDD_WIZARD_FOLDERS_WATCH 118
-#define IDD_WIZARD_FINISHED_UNCONFIGURED 119
-#define IDD_WIZARD_FOLDERS_TRAIN 120
-#define IDD_WIZARD_TRAIN 121
-#define IDD_WIZARD_FINISHED_TRAINED 122
-#define IDD_WIZARD_TRAINING_IS_IMPORTANT 123
-#define IDD_WIZARD_FINISHED_TRAIN_LATER 124
-#define IDB_SBWIZLOGO 125
-#define IDB_FOLDERS 127
-#define IDC_PROGRESS 1000
-#define IDC_PROGRESS_TEXT 1001
-#define IDC_STATIC_HAM 1002
-#define IDC_STATIC_SPAM 1003
-#define IDC_BROWSE_HAM 1004
-#define IDC_BROWSE_SPAM 1005
-#define IDC_START 1006
-#define IDC_BUT_REBUILD 1007
-#define IDC_BUT_RESCORE 1008
-#define IDC_VERSION 1009
-#define IDC_BUT_TRAIN_FROM_SPAM_FOLDER 1010
-#define IDC_BUT_TRAIN_TO_SPAM_FOLDER 1011
-#define IDC_BUT_TRAIN_NOW 1012
-#define IDC_BUT_FILTER_ENABLE 1013
-#define IDC_FILTER_STATUS 1014
-#define IDC_BUT_FILTER_DEFINE 1016
-#define IDC_BUT_ABOUT 1017
-#define IDC_BUT_ACT_SCORE 1018
-#define IDC_BUT_ACT_ALL 1019
-#define IDC_BUT_UNREAD 1020
-#define IDC_BUT_UNSEEN 1021
-#define IDC_SLIDER_CERTAIN 1023
-#define IDC_EDIT_CERTAIN 1024
-#define IDC_ACTION_CERTAIN 1025
-#define IDC_FOLDER_CERTAIN 1027
-#define IDC_BROWSE_CERTAIN 1028
-#define IDC_SLIDER_UNSURE 1029
-#define IDC_EDIT_UNSURE 1030
-#define IDC_ACTION_UNSURE 1031
-#define IDC_FOLDER_UNSURE 1033
-#define IDC_BROWSE_UNSURE 1034
-#define IDC_TRAINING_STATUS 1035
-#define IDC_FOLDER_NAMES 1036
-#define IDC_BROWSE 1037
-#define IDC_FOLDER_WATCH 1038
-#define IDC_BROWSE_WATCH 1039
-#define IDC_LIST_FOLDERS 1040
-#define IDC_BUT_SEARCHSUB 1041
-#define IDC_BUT_CLEARALL 1042
-#define IDC_STATUS1 1043
-#define IDC_STATUS2 1044
-#define IDC_BUT_NEW 1046
-#define IDC_MARK_SPAM_AS_READ 1047
-#define IDC_SAVE_SPAM_SCORE 1048
-#define IDC_MARK_UNSURE_AS_READ 1051
-#define IDC_DELAY1_SLIDER 1056
-#define IDC_DELAY1_TEXT 1057
-#define IDC_DELAY2_SLIDER 1058
-#define IDC_DELAY2_TEXT 1059
-#define IDC_INBOX_TIMER_ONLY 1060
-#define IDC_VERBOSE_LOG 1061
-#define IDB_OPENERPLOGO 1062
-#define IDC_TAB 1068
-#define IDC_BACK_BTN 1069
-#define IDC_BUT_WIZARD 1070
-#define IDC_SHOW_DATA_FOLDER 1071
-#define IDC_ABOUT_BTN 1072
-#define IDC_BUT_RESET 1073
-#define IDC_DEL_SPAM_RS 1074
-#define IDC_RECOVER_RS 1075
-#define IDC_FORWARD_BTN 1077
-#define IDC_PAGE_PLACEHOLDER 1078
-#define IDC_BUT_SHOW_DIAGNOSTICS 1080
-#define IDC_BUT_PREPARATION 1081
-#define IDC_FOLDER_HAM 1083
-#define IDC_BUT_UNTRAINED 1088
-#define IDC_BUT_TRAIN 1089
-#define IDC_BUT_TIMER_ENABLED 1091
-#define IDC_WIZ_GRAPHIC 1092
-#define IDC_BUT_VIEW_LOG 1093
-#define IDC_EDIT1 1094
-#define IDC_STATISTICS 1095
-
-#define ID_SERVER 2001
-#define ID_PORT 2002
-#define ID_SERVER_PORT 2003
-#define ID_DB_DROPDOWNLIST 2004
-#define ID_USERNAME 2005
-#define ID_PASSWORD 2006
-#define ID_BUT_TESTCONNECTION 2007
-#define ID_DONE 2008
-#define IDD_OBJECT_SETTINGS 2009
-#define IDC_BUT_LOAD_IMAGE 2010
-#define IDC_BUT_SAVE_OBJECT 2011
-#define IDC_BUT_DEL_OBJECT 2012
-#define IDC_OBJECT_TITLE 2013
-#define IDC_OBJECT_NAME 2014
-#define IDC_IMAGE_PATH 2015
-#define IDC_LIST 2016
-#define IDC_HEADER 2017
-#define ID_CREATE_CONTACT 2018
-#define ID_MAKE_ATTACHMENT 2019
-#define ID_CREATE_CASE 2020
-#define IDC_BUT_SET_SERVER_PORT 2021
-#define IDD_SERVER_PORT_DIALOG 2022
-#define IDC_CHKBX 2023
-#define IDC_STATIC_GROUP 2024
-#define ID_ATT_METHOD_DROPDOWNLIST 2025
-#define IDC_NAME_LIST 2026
-#define IDD_ABOUT 2027
-#define IDC_ABOUT 2028
-#define IDC_CONTACT_LIST 2029
-#define ID_NAME_TEXT 2030
-#define IDD_NEW_CONTACT_DIALOG 2031
-#define ID_PARTNER_DROPDOWNLIST 2032
-#define ID_NEW_PARTNER_BUTTON 2033
-#define IDD_NEW_PARTNER_DIALOG 2034
-#define ID_SAVE_PARTNER_BUTTON 2035
-#define ID_PARTNER_NAME_TEXT 2036
-#define IDC_NAME_LIST1 2037
-#define IDC_RELOAD 2038
-#define ID_PROTOCOL_GRP 2040
-#define IDR_XML_PROTOCOL 2041
-#define IDR_XMLS_PROTOCOL 2042
-#define IDR_NETRPC_PROTOCOL 2043
-#define IDD_VIEW_PARTNER_DIALOG 2044
-#define IDET_PARTNER_NAME 2045
-#define IDET_PARTNER_CONTACT_NAME 2046
-#define IDET_PARTNER_EMAIL 2047
-#define IDET_PARTNER_OFFICENO 2048
-#define IDET_PARTNER_MOBILENO 2050
-#define IDET_SEARCH_PARTNER 2051
-#define IDPB_SEARCH_PARTNER 2052
-#define IDET_PARTNER_STREET 2053
-#define IDET_PARTNER_STREET2 2054
-#define IDET_PARTNER_COUNTRY 2057
-#define IDET_PARTNER_FAX 2058
-#define IDPB_WRITE_CHANGES 2059
-#define ID_ALL_STATE_DROPDOWNLIST 2060
-#define ID_ALL_COUNTRY_DROPDOWNLIST 2061
-#define IDET_PARTNER_STATE 2062
-#define IDET_PARTNER_COUNTRY 2063
-#define IDET_PARTNER 2064
-//
-#define ID_STREET_TEXT 2062
-#define ID_STREET2_TEXT 2063
-#define ID_FED_STATE_DROPLIST 2064
-#define ID_COUNTRY_DROPLIST 2065
-#define ID_FAX_TEXT 2066
-#define ID_PARTNER_CITY_TEXT 2067
-#define ID_ZIP_TEXT 2068
-#define ID_PARTNER_DROPLIST 2069
-#define ID_NEW_PART_BUTTON 2070
-#define IDPB_NEWPARTNER_BUTTON 2071
-#define IDD_SELECT_PARTNER 2073
-#define IDC_LIST_PARTNER 2072
-#define IDPB_SELECT_PARTNER 2075
-#define IDET_PARTNER_SEARCH_NAME 2076
-#define IDPB_PARTNER_SEARCH 2077
-#define IDPB_CREATE_NEW_PARTNER 2078
-#define ID_PARTNER_TEXT 2079
-#define IDET_WED_SERVER 2080
-#define IDET_WEB_PORT 2081
-#define ID_SET_WEB_CONNECTION 2082
-#define IDPB_WEB_CONNECTION 2083
-#define IDD_OPEN_PARTNER_DIALOG 2084
-#define IDET_PARTNER_LINK_TEXT 2085
-#define IDEB_OPENDOC_LINK_TEXT 2086
-#define IDD_OPEN_DOCUEMNT_DIALOG 2087
-#define IDD_WEB_SERVER_PORT_DIALOG 2088
-#define IDET_WEB_SERVER 2089
-#define IDET_WEB_PORT 2090
-#define ID_WEB_OK 2091
-#define IDPB_NEW_PARTNER_BUTTON 2092
-#define IDPB_NEW_PART_BUTTON 2093
-#define IDD_SELECT_COUNTRY 2094
-#define IDET_COUNTRY_SEARCH_NAME 2095
-#define IDC_LIST_COUNTRY 2096
-#define IDPB_SELECT_COUNTRY 2097
-#define IDPB_SEARCH_COUNTRY 2098
-#define IDD_SELECT_STATE 2099
-#define IDET_STATE_SEARCH_NAME 2100
-#define IDC_LIST_STATE 2101
-#define IDPB_SELECT_STATE 2102
-#define IDPB_SEARCH_STATE 2103
-#define IDPB_SEARCH_STATE1 2104
-#define IDPB_SEARCH_COUNTRY1 2105
-
-#define IDET_NC_PARTNER_STATE 2106
-#define IDPB_NC_SEARCH_STATE1 2107
-#define IDET_NC_PARTNER_COUNTRY 2108
-#define IDPB_NC_SEARCH_COUNTRY1 2109
-#define ID_DROPDOWNLIST_PROTOCOL 2110
-#define IDCB_WEB_SECURE 2111
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 128
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1096
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
-
-
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.py
deleted file mode 100644
index e1e8bac21d7..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.py
+++ /dev/null
@@ -1,13 +0,0 @@
-#C:\Program Files\Openerp Outlook Addin\dialogs\resources\dialogs.py
-#This is a generated file. Please edit C:\Program Files\Openerp Outlook Addin\dialogs\resources\dialogs.rc instead.
-_rc_size_=16350
-_rc_mtime_=1296608638
-class FakeParser:
- dialogs = {'IDD_OPEN_DOCUEMNT_DIALOG': [['Open Document', (0, 0, 200, 65), -1865940928, 1024, (8, 'Tahoma')], [130, 'Link to Document : (If this link does not opens directly in web browser then copy an the link and paste in web browser.) ', -1, (5, 3, 190, 25), 1342177280], [129, '', 2086, (5, 31, 190, 12), 1350631552], [128, 'Ok', 2, (150, 45, 45, 14), 1342242816]], 'IDD_VIEW_PARTNER_DIALOG': [['Open Contact', (0, 0, 350, 215), -1865940928, 1024, (8, 'Tahoma')], [130, 'Email ID : ', -1, (32, 17, 40, 12), 1342177280], [129, '', 2051, (70, 15, 200, 12), 1350631552], [128, 'Search Contact ', 2052, (280, 15, 60, 14), 1342242816], [130, 'Partner Name : ', -1, (13, 42, 50, 17), 1342177280], [129, '', 2064, (70, 42, 150, 12), 1350568064], [128, 'Search Partner', 2070, (225, 41, 60, 14), 1342242816], [128, 'New Partner', 2093, (290, 41, 50, 14), 1342242816], [128, 'Postal Address ', 2024, (10, 65, 175, 125), 1342177287], [130, 'Contact Name : ', -1, (18, 83, 50, 17), 1342177280], [129, '', 2046, (76, 82, 100, 12), 1350631552], [130, 'Street : ', -1, (18, 97, 50, 17), 1342177280], [129, '', 2053, (76, 96, 100, 12), 1350631552], [130, 'Street2 : ', -1, (18, 112, 50, 17), 1342177280], [129, '', 2054, (76, 111, 100, 12), 1350631552], [130, 'Zip : ', -1, (18, 126, 50, 14), 1342177280], [129, '', 40010, (76, 125, 100, 12), 1350631552], [130, 'City : ', -1, (18, 140, 50, 17), 1342177280], [129, '', 40011, (76, 139, 100, 12), 1350631552], [130, 'Fed. State : ', -1, (18, 154, 50, 17), 1342177280], [129, '', 2062, (76, 153, 54, 12), 1350568064], [128, 'Search', 2104, (135, 153, 40, 12), 1342242816], [130, 'Country :', -1, (18, 169, 35, 17), 1342177280], [129, '', 2063, (76, 168, 54, 12), 1350568064], [128, 'Search', 2105, (135, 168, 40, 12), 1342242816], [128, 'Communication ', 2024, (188, 65, 152, 125), 1342177287], [130, 'Phone : ', -1, (194, 83, 30, 17), 1342177280], [129, '', 2048, (224, 82, 100, 12), 1350631552], [130, 'Mobile : ', -1, (194, 97, 30, 17), 1342177280], [129, '', 2050, (224, 96, 100, 12), 1350631552], [130, 'Email : ', -1, (194, 111, 30, 17), 1342177280], [129, '', 2058, (224, 110, 100, 12), 1350568064], [130, 'Fax : ', -1, (194, 125, 30, 17), 1342177280], [129, '', 2047, (224, 124, 100, 12), 1350631552], [128, 'Create a New Contact', 2071, (124, 195, 82, 14), 1342242816], [128, 'Save', 2059, (213, 195, 60, 14), 1342242816], [128, 'Cancel', 2, (281, 195, 60, 14), 1342242816]], 'IDD_OPEN_PARTNER_DIALOG': [['Open Partner', (0, 0, 200, 65), -1865940928, 1024, (8, 'Tahoma')], [130, 'Link to Partner : (If this link does not opens directly in web browser then copy an the link and paste in web browser.) ', -1, (5, 3, 190, 25), 1342177280], [129, '', 2085, (5, 31, 190, 12), 1350631552], [128, 'Ok', 2, (150, 45, 45, 13), 1342242816]], 'IDD_SELECT_STATE': [['Search Fed. State', (0, 0, 220, 250), -1865940928, 1024, (8, 'Tahoma')], [130, 'Enter Name : ', -1, (8, 12, 80, 17), 1342177280], [129, '', 2100, (55, 10, 100, 12), 1350631552], [128, 'Search', 40012, (160, 10, 50, 14), 1342242816], ['SysListView32', 'List1', 2101, (8, 40, 200, 185), 1353711657], [128, 'Select', 2102, (170, 230, 40, 14), 1342242816]], 'IDD_GENERAL': [['Connection Parameters', (0, 0, 430, 210), 1355284544, None, (8, 'Tahoma')], [128, 'Connection Parameters', 2024, (10, 10, 250, 130), 1342177287], [130, 'Server : ', -1, (30, 30, 100, 17), 1342177280], [129, '', 2003, (85, 30, 120, 12), 1350633472], [128, 'Change', 2021, (210, 30, 30, 13), 1342242816], [130, 'Database : ', -1, (30, 50, 100, 17), 1342177280], [133, '', 2004, (85, 50, 154, 40), 1344339971], [130, 'Username : ', -1, (30, 70, 100, 17), 1342177280], [129, '', 2005, (85, 70, 154, 12), 1350631552], [130, 'Password : ', -1, (30, 90, 100, 17), 1342177280], [129, '', 2006, (85, 90, 154, 12), 1350631584], [128, 'Connect', 2007, (179, 110, 60, 13), 1342242816], [128, 'WebServer Parameters', 2024, (270, 10, 150, 130), 1342177287], [130, 'Server : ', -1, (280, 30, 50, 15), 1342177280], [129, '', 2080, (310, 29, 90, 12), 1350568064], [128, 'Change', 2082, (295, 50, 50, 12), 1342242816], [128, 'Connect', 2083, (350, 50, 50, 12), 1342242816]], 'IDD_OBJECT_SETTINGS': [['Documents Setting', (0, 0, 430, 210), 1355284672, 1024, (8, 'Tahoma')], [128, 'Document Attributes', 2024, (2, 2, 343, 32), 1342177287], [130, 'Title:', -1, (5, 16, 30, 17), 1342177280], [129, '', 2013, (22, 14, 57, 12), 1350631552], [130, 'Document Name:', -1, (83, 16, 60, 17), 1342177280], [129, '', 2014, (138, 14, 57, 12), 1350631552], [130, 'Image:', -1, (200, 16, 22, 17), 1342177280], [129, '', 2015, (223, 14, 57, 12), 1350631552], [128, 'Load Image', 2010, (289, 13, 50, 15), 1342242816], [128, 'Add', 2011, (350, 13, 38, 15), 1342242816], [128, 'Delete', 2012, (392, 13, 38, 15), 1342242816], ['SysListView32', 'List1', 2016, (8, 40, 535, 160), 1353711657]], 'IDD_NEW_PARTNER_DIALOG': [['Create a New Partner', (0, 0, 140, 40), -1865940928, 1024, (8, 'Tahoma')], [130, 'Name : ', -1, (5, 3, 100, 17), 1342177280], [129, '', 2036, (40, 3, 94, 12), 1350631552], [128, 'Cancel', 2, (90, 22, 45, 14), 1342242816], [128, 'Save', 2035, (40, 22, 45, 14), 1342242817]], 'IDD_MANAGER': [['OpenERP Configuration', (0, 0, 460, 260), -1865940800, None, (8, 'Tahoma')], [128, 'Close', 2008, (400, 239, 50, 14), 1342177281], ['SysTabControl32', '', 1068, (8, 7, 440, 228), 1342177280], ['SysListView32', '', 2016, (0, 0, 0, 0), 1353711657]], 'IDD_WEB_SERVER_PORT_DIALOG': [['OpenERP Connection', (0, 0, 160, 80), -1865940928, 1024, (8, 'Tahoma')], [130, 'Server : ', -1, (5, 3, 150, 17), 1342177280], [129, '', 2089, (40, 3, 100, 12), 1350631552], [130, 'Port : ', -1, (5, 18, 100, 17), 1342177280], [129, '', 2090, (40, 18, 100, 12), 1350631552], [128, 'Close', 2, (110, 50, 45, 14), 1342242816], [128, 'OK', 2091, (50, 50, 50, 14), 1342242817], [128, 'SSL (https)', 2111, (20, 35, 100, 14), 1342242819]], 'IDD_ABOUT': [['About', (0, 0, 430, 210), 1355284672, 1024, (8, 'Tahoma')], [128, 'About Plugin', -1, (7, 3, 422, 200), 1342177287], [130, '1062', 1062, (60, 30, 20, 20), 1342179342], [130, '', 2028, (80, 90, 300, 100), 1342177280]], 'IDD_NEW_CONTACT_DIALOG': [['Create a New Contact', (0, 0, 350, 180), -1865940928, 1024, (8, 'Tahoma')], [130, 'Select Partner : ', -1, (13, 20, 50, 17), 1342177280], [129, '', 2079, (70, 18, 150, 12), 1350568064], [128, 'Search Partner', 2033, (225, 17, 60, 14), 1342242816], [128, 'New Partner', 2092, (290, 17, 50, 14), 1342242816], [128, 'Postal Address ', 2024, (10, 35, 175, 123), 1342177287], [130, 'Contact Name : ', -1, (18, 53, 100, 17), 1342177280], [129, '', 40005, (76, 52, 100, 12), 1350631552], [130, 'Street : ', -1, (18, 67, 40, 17), 1342177280], [129, '', 2062, (76, 66, 100, 12), 1350631552], [130, 'Street2 : ', -1, (18, 81, 40, 17), 1342177280], [129, '', 2063, (76, 80, 100, 12), 1350631552], [130, 'Zip : ', -1, (18, 94, 50, 17), 1342177280], [129, '', 2068, (76, 93, 100, 12), 1350631552], [130, 'City : ', -1, (18, 106, 50, 17), 1342177280], [129, '', 2067, (76, 107, 100, 12), 1350631552], [130, 'Fed. State : ', -1, (18, 134, 50, 15), 1342177280], [129, '', 2106, (76, 135, 54, 12), 1350568064], [128, 'Search', 2107, (135, 136, 40, 12), 1342242816], [130, 'Country :', -1, (18, 121, 35, 15), 1342177280], [129, '', 2108, (76, 122, 54, 12), 1350568064], [128, 'Search', 2109, (135, 121, 40, 12), 1342242816], [128, 'Communication ', 2024, (188, 35, 150, 123), 1342177287], [130, 'Office : ', -1, (194, 53, 30, 17), 1342177280], [129, '', 40006, (224, 52, 100, 12), 1350631552], [130, 'Mobile : ', -1, (194, 67, 30, 17), 1342177280], [129, '', 40007, (224, 66, 100, 12), 1350631552], [130, 'Fax : ', -1, (194, 81, 30, 17), 1342177280], [129, '', 2066, (224, 80, 100, 12), 1350631552], [130, 'Email : ', -1, (194, 95, 30, 17), 1342177280], [129, '', 40008, (224, 94, 100, 12), 1350631552], [128, 'Cancel', 2, (290, 162, 45, 13), 1342242816], [128, 'Save', 40009, (240, 162, 45, 13), 1342242816]], 'IDD_SERVER_PORT_DIALOG': [['OpenERP Connection', (0, 0, 160, 90), -1865940928, 1024, (8, 'Tahoma')], [130, 'Server : ', -1, (5, 3, 150, 17), 1342177280], [129, '', 2001, (45, 3, 100, 12), 1350631552], [130, ' Port : ', -1, (5, 18, 100, 17), 1342177280], [129, '', 2002, (45, 18, 100, 12), 1350631552], [128, '', 2024, (5, 35, 150, 5), 1342177287], [130, 'Protocol Connection :', -1, (5, 45, 80, 17), 1342177280], [133, '', 2110, (75, 43, 75, 50), 1344339971], [128, 'Close', 2, (60, 70, 45, 14), 1342242816], [128, 'OK', 1, (110, 70, 45, 14), 1342242817]], 'IDD_SELECT_PARTNER': [['Search Partner', (0, 0, 220, 250), -1865940928, 1024, (8, 'Tahoma')], [130, 'Enter Name : ', -1, (8, 12, 80, 17), 1342177280], [129, '', 2076, (55, 10, 100, 12), 1350631552], [128, 'Search', 2077, (160, 10, 50, 14), 1342242816], ['SysListView32', 'List1', 2072, (8, 40, 200, 185), 1353711657], [128, 'Create New Partner', 2078, (10, 230, 100, 14), 1342242816], [128, 'Select', 2075, (170, 230, 40, 14), 1342242816]], 'IDD_SYNC': [['Push to OpenERP', (0, 0, 470, 320), -1865940928, 1024, (8, 'Tahoma')], [128, 'Link to an Existing Documents ', 2024, (8, 5, 250, 290), 1342242823], [130, 'Search : ', -1, (15, 17, 40, 12), 1342177280], [129, '', 40003, (60, 15, 120, 12), 1350631552], [128, 'Search', 40004, (187, 15, 40, 14), 1342242816], [130, 'Documents : ', -1, (15, 140, 100, 14), 1342177280], ['SysListView32', 'List1', 2026, (15, 150, 234, 110), 1350631433], [128, 'Push', 2019, (160, 270, 85, 14), 1342242816], [128, ' Create a New Document ', 2024, (263, 5, 202, 100), 1342242823], [130, 'Type of Document : ', -1, (266, 25, 100, 12), 1342177280], [133, '', 2025, (332, 24, 75, 45), 1344339971], [128, 'Create', 2020, (412, 23, 50, 14), 1342242816], [128, ' Create a New Contact ', 2024, (263, 110, 202, 185), 1342242823], [130, 'Create a New Contact : ', -1, (280, 140, 100, 12), 1342177280], [128, 'Create Contact', 2018, (360, 138, 60, 14), 1342242816], [128, 'Close', 2, (385, 300, 60, 14), 1342242816]], 'IDD_SELECT_COUNTRY': [['Search Country', (0, 0, 220, 250), -1865940928, 1024, (8, 'Tahoma')], [130, 'Enter Name : ', -1, (8, 12, 80, 17), 1342177280], [129, '', 2095, (55, 10, 100, 12), 1350631552], [128, 'Search', 2098, (160, 10, 50, 14), 1342242816], ['SysListView32', 'List1', 2096, (8, 40, 200, 185), 1353711657], [128, 'Select', 2097, (170, 230, 40, 14), 1342242816]]}
- ids = {'IDC_BUT_DEL_OBJECT': 2012, 'IDD_OPEN_PARTNER_DIALOG': 2084, 'IDD_SELECT_STATE': 2099, 'IDC_DELAY1_SLIDER': 1056, 'IDC_PROGRESS': 1000, 'IDD_MANAGER': 101, 'IDC_ABOUT': 2028, 'IDD_DIAGNOSTIC': 113, 'IDET_PARTNER_COUNTRY': 2063, 'IDD_TRAINING': 102, 'ID_CONTACT_EMAIL_TEXT': 40008, 'IDC_DELAY2_TEXT': 1059, 'IDC_DELAY1_TEXT': 1057, 'IDD_WIZARD': 114, 'IDC_CHKBX': 2023, 'IDC_STATIC_HAM': 1002, 'IDC_PROGRESS_TEXT': 1001, 'IDR_XMLS_PROTOCOL': 2042, 'IDD_GENERAL': 108, 'IDD_ABOUT': 2027, 'IDD_SYNC': 40002, 'IDC_TAB': 1068, 'IDC_FOLDER_UNSURE': 1033, '_APS_NEXT_SYMED_VALUE': 101, 'IDC_VERBOSE_LOG': 1061, 'IDC_EDIT1': 1094, 'IDC_BROWSE': 1037, 'ID_DB_DROPDOWNLIST': 2004, 'IDC_BACK_BTN': 1069, 'ID_CONTACT_NAME_TEXT': 40005, 'IDPB_PARTNER_SEARCH': 2077, 'IDD_WIZARD_FINISHED_UNCONFIGURED': 119, 'IDC_ACTION_CERTAIN': 1025, 'IDC_BUT_ACT_ALL': 1019, 'IDD_FILTER_NOW': 104, 'IDET_WED_SERVER': 2080, 'ID_WEB_OK': 2091, 'ID_PROTOCOL_GRP': 2040, 'IDC_HEADER': 2017, 'IDC_MARK_SPAM_AS_READ': 1047, 'IDPB_NEW_PARTNER_BUTTON': 2092, 'ID_PARTNER_NAME_TEXT': 2036, 'IDC_RECOVER_RS': 1075, 'IDC_NAME_LIST1': 2037, 'ID_CONTACT_OFFICE_TEXT': 40006, 'IDC_STATIC': -1, 'IDC_PAGE_PLACEHOLDER': 1078, 'IDC_BROWSE_WATCH': 1039, 'IDET_ZIP': 40010, 'IDET_PARTNER_CITY': 40011, 'IDET_PARTNER_LINK_TEXT': 2085, 'IDC_FOLDER_HAM': 1083, 'IDC_LIST_COUNTRY': 2096, 'IDD_WIZARD_FOLDERS_REST': 117, 'IDC_SHOW_DATA_FOLDER': 1071, 'IDC_BUT_ACT_SCORE': 1018, 'IDET_STATE_SEARCH_NAME': 2100, 'IDET_WEB_SERVER': 2089, '_APS_NEXT_RESOURCE_VALUE': 128, 'ID_SET_WEB_CONNECTION': 2082, 'ID_DROPDOWNLIST_PROTOCOL': 2110, 'IDC_LIST_STATE': 2101, 'IDC_CONTACT_LIST': 2029, 'IDC_SLIDER_CERTAIN': 1023, 'IDET_PARTNER_STREET': 2053, 'IDC_BUT_UNREAD': 1020, 'ID_PARTNER_DROPDOWNLIST': 2032, 'ID_COUNTRY_DROPLIST': 2065, 'IDC_BUT_ABOUT': 1017, 'IDC_BUT_RESCORE': 1008, 'IDC_BUT_SEARCHSUB': 1041, 'IDC_BUT_TRAIN_FROM_SPAM_FOLDER': 1010, 'IDET_PARTNER_MOBILENO': 2050, 'ID_CONTACT_MOBILE_TEXT': 40007, 'IDD_VIEW_PARTNER_DIALOG': 2044, 'IDD_WIZARD_FOLDERS_TRAIN': 120, 'IDC_BUT_FILTER_ENABLE': 1013, 'IDPB_WEB_CONNECTION': 2083, 'IDC_ABOUT_BTN': 1072, 'IDD_WIZARD_FINISHED_TRAINED': 122, 'ID_SERVER': 2001, 'IDD_SELECT_PARTNER': 2073, 'IDET_NC_PARTNER_STATE': 2106, 'IDD_FOLDER_SELECTOR': 105, 'IDC_BUT_SET_SERVER_PORT': 2021, 'ID_DONE': 2008, 'IDC_LIST_FOLDERS': 1040, 'IDC_IMAGE_PATH': 2015, 'IDB_SBWIZLOGO': 125, 'IDB_OPENERPLOGO': 1062, 'ID_ZIP_TEXT': 2068, 'IDEB_OPENDOC_LINK_TEXT': 2086, 'IDD_NEW_PARTNER_DIALOG': 2034, 'ID_PARTNER_DROPLIST': 2069, 'IDC_BUT_VIEW_LOG': 1093, 'IDC_STATUS2': 1044, 'IDC_STATUS1': 1043, 'IDCANCEL': 2, 'IDC_BROWSE_HAM': 1004, 'ID_BUT_TESTCONNECTION': 2007, 'IDR_NETRPC_PROTOCOL': 2043, 'IDC_BROWSE_SPAM': 1005, 'IDCB_WEB_SECURE': 2111, 'IDD_OPEN_DOCUEMNT_DIALOG': 2087, 'IDD_WIZARD_FINISHED_UNTRAINED': 116, 'IDC_MARK_UNSURE_AS_READ': 1051, 'IDPB_SEARCH_COUNTRY1': 2105, 'ID_PARTNER_CITY_TEXT': 2067, 'IDC_BUT_WIZARD': 1070, 'IDC_VERSION': 1009, 'ID_NEW_PARTNER_BUTTON': 2033, 'IDC_FOLDER_NAMES': 1036, 'ID_ATT_METHOD_DROPDOWNLIST': 2025, 'IDC_BUT_TIMER_ENABLED': 1091, 'IDPB_WRITE_CHANGES': 2059, 'IDC_SLIDER_UNSURE': 1029, 'IDC_BUT_NEW': 1046, 'IDC_FOLDER_WATCH': 1038, 'IDPB_CREATE_NEW_PARTNER': 2078, 'IDC_BUT_UNTRAINED': 1088, 'IDC_STATIC_SPAM': 1003, 'IDD_NEW_CONTACT_DIALOG': 2031, 'IDC_EDIT_UNSURE': 1030, 'IDC_BUT_CLEARALL': 1042, 'IDC_BUT_UNSEEN': 1021, 'IDC_OBJECT_NAME': 2014, 'IDD_WIZARD_FOLDERS_WATCH': 118, 'IDPB_SEARCH_STATE': 2103, 'IDET_COUNTRY_SEARCH_NAME': 2095, 'IDC_BUT_SAVE_OBJECT': 2011, 'ID_FED_STATE_DROPLIST': 2064, 'ID_ALL_COUNTRY_DROPDOWNLIST': 2061, 'IDC_EDIT_CERTAIN': 1024, 'IDC_BUT_FILTER_DEFINE': 1016, 'ID_NEW_PART_BUTTON': 2070, 'ID_FAX_TEXT': 2066, 'IDD_WIZARD_TRAINING_IS_IMPORTANT': 123, 'ID_ALL_STATE_DROPDOWNLIST': 2060, 'IDPB_SEARCH_STATE1': 2104, 'IDC_INBOX_TIMER_ONLY': 1060, 'IDPB_SEARCH_PARTNER': 2052, 'ID_USERNAME': 2005, '_APS_NEXT_CONTROL_VALUE': 1096, 'IDC_WIZ_GRAPHIC': 1092, 'IDD_OBJECT_SETTINGS': 2009, 'IDD_FILTER_UNSURE': 111, 'IDC_DEL_SPAM_RS': 1074, 'IDD_SELECT_COUNTRY': 2094, 'ID_SERVER_PORT': 2003, 'IDR_XML_PROTOCOL': 2041, 'IDET_PARTNER_OFFICENO': 2048, 'IDB_FOLDERS': 127, 'IDC_BUT_PREPARATION': 1081, 'ID_STREET2_TEXT': 2063, 'IDC_DELAY2_SLIDER': 1058, 'IDET_PARTNER': 2064, 'IDC_SAVE_SPAM_SCORE': 1048, 'IDC_OBJECT_TITLE': 2013, 'IDC_FOLDER_CERTAIN': 1027, 'IDET_WEB_PORT': 2090, 'IDC_BROWSE_UNSURE': 1034, 'IDC_STATISTICS': 1095, 'IDPB_STATE_SEARCH': 40012, 'ID_MAKE_ATTACHMENT': 2019, 'IDC_BUT_LOAD_IMAGE': 2010, 'IDC_NAME_LIST': 2026, 'IDC_BUT_TRAIN_TO_SPAM_FOLDER': 1011, 'IDET_PARTNER_SEARCH_NAME': 2076, 'IDC_BUT_RESET': 1073, 'ID_SEARCH': 40004, 'IDET_PARTNER_CONTACT_NAME': 2046, 'IDPB_SELECT_STATE': 2102, 'IDC_ACTION_UNSURE': 1031, 'IDD_WIZARD_TRAIN': 121, 'IDC_STATIC_GROUP': 2024, 'IDPB_NEWPARTNER_BUTTON': 2071, 'ID_PARTNER_TEXT': 2079, 'IDD_WIZARD_FINISHED_TRAIN_LATER': 124, 'IDET_PARTNER_NAME': 2045, 'IDPB_NEW_PART_BUTTON': 2093, 'IDC_BUT_REBUILD': 1007, 'IDET_PARTNER_STREET2': 2054, 'IDPB_SEARCH_COUNTRY': 2098, 'ID_SAVE_PARTNER_BUTTON': 2035, 'IDPB_SELECT_PARTNER': 2075, 'ID_STREET_TEXT': 2062, '_APS_NEXT_COMMAND_VALUE': 40001, 'IDET_SEARCH_PARTNER': 2051, 'IDC_LIST_PARTNER': 2072, 'IDD_WEB_SERVER_PORT_DIALOG': 2088, 'ID_PORT': 2002, 'IDD_SERVER_PORT_DIALOG': 2022, 'IDET_PARTNER_STATE': 2062, 'IDPB_SELECT_COUNTRY': 2097, 'ID_SEARCH_TEXT': 40003, 'IDET_NC_PARTNER_COUNTRY': 2108, 'ID_CREATE_CONTACT': 2018, 'IDC_FORWARD_BTN': 1077, 'IDC_TRAINING_STATUS': 1035, 'IDD_WIZARD_WELCOME': 115, 'IDET_PARTNER_FAX': 2058, 'IDC_BUT_TRAIN': 1089, 'IDC_LIST': 2016, 'ID_CREATE_CASE': 2020, 'IDET_PARTNER_EMAIL': 2047, 'IDC_START': 1006, 'IDD_FILTER': 103, 'IDC_RELOAD': 2038, 'ID_PASSWORD': 2006, 'ID_NAME_TEXT': 2030, 'IDC_FILTER_STATUS': 1014, 'IDPB_NC_SEARCH_STATE1': 2107, 'ID_CONTACT_SAVE_BUTTON': 40009, 'IDOK': 1, 'IDC_BROWSE_CERTAIN': 1028, 'IDC_BUT_SHOW_DIAGNOSTICS': 1080, 'IDC_BUT_TRAIN_NOW': 1012, 'IDPB_NC_SEARCH_COUNTRY1': 2109}
- names = {1024: 'IDC_EDIT_CERTAIN', 1: 'IDOK', 2: 'IDCANCEL', 1027: 'IDC_FOLDER_CERTAIN', 1028: 'IDC_BROWSE_CERTAIN', 1029: 'IDC_SLIDER_UNSURE', 1030: 'IDC_EDIT_UNSURE', 1031: 'IDC_ACTION_UNSURE', 1033: 'IDC_FOLDER_UNSURE', 1034: 'IDC_BROWSE_UNSURE', 1035: 'IDC_TRAINING_STATUS', 1036: 'IDC_FOLDER_NAMES', 1037: 'IDC_BROWSE', 1038: 'IDC_FOLDER_WATCH', 1039: 'IDC_BROWSE_WATCH', 1040: 'IDC_LIST_FOLDERS', 1041: 'IDC_BUT_SEARCHSUB', 1042: 'IDC_BUT_CLEARALL', 1043: 'IDC_STATUS1', 1044: 'IDC_STATUS2', 2069: 'ID_PARTNER_DROPLIST', 1046: 'IDC_BUT_NEW', 1047: 'IDC_MARK_SPAM_AS_READ', 1048: 'IDC_SAVE_SPAM_SCORE', 2052: 'IDPB_SEARCH_PARTNER', 1051: 'IDC_MARK_UNSURE_AS_READ', 2076: 'IDET_PARTNER_SEARCH_NAME', 2077: 'IDPB_PARTNER_SEARCH', 2078: 'IDPB_CREATE_NEW_PARTNER', 2053: 'IDET_PARTNER_STREET', 1056: 'IDC_DELAY1_SLIDER', 1057: 'IDC_DELAY1_TEXT', 1058: 'IDC_DELAY2_SLIDER', 1059: 'IDC_DELAY2_TEXT', 1060: 'IDC_INBOX_TIMER_ONLY', 1061: 'IDC_VERBOSE_LOG', 1062: 'IDB_OPENERPLOGO', 2047: 'IDET_PARTNER_EMAIL', 2088: 'IDD_WEB_SERVER_PORT_DIALOG', 2089: 'IDET_WEB_SERVER', 2090: 'IDET_WEB_PORT', 2091: 'ID_WEB_OK', 1068: 'IDC_TAB', 1069: 'IDC_BACK_BTN', 1070: 'IDC_BUT_WIZARD', 1071: 'IDC_SHOW_DATA_FOLDER', 1072: 'IDC_ABOUT_BTN', 1073: 'IDC_BUT_RESET', 1074: 'IDC_DEL_SPAM_RS', 1075: 'IDC_RECOVER_RS', 2100: 'IDET_STATE_SEARCH_NAME', 1077: 'IDC_FORWARD_BTN', 1078: 'IDC_PAGE_PLACEHOLDER', 2057: 'IDET_PARTNER_COUNTRY', 1080: 'IDC_BUT_SHOW_DIAGNOSTICS', 1081: 'IDC_BUT_PREPARATION', 2106: 'IDET_NC_PARTNER_STATE', 1083: 'IDC_FOLDER_HAM', 2108: 'IDET_NC_PARTNER_COUNTRY', 2058: 'IDET_PARTNER_FAX', 2110: 'ID_DROPDOWNLIST_PROTOCOL', 2111: 'IDCB_WEB_SECURE', 1088: 'IDC_BUT_UNTRAINED', 1089: 'IDC_BUT_TRAIN', 40002: 'IDD_SYNC', 1091: 'IDC_BUT_TIMER_ENABLED', 1025: 'IDC_ACTION_CERTAIN', 1093: 'IDC_BUT_VIEW_LOG', 1094: 'IDC_EDIT1', 1095: 'IDC_STATISTICS', 1096: '_APS_NEXT_CONTROL_VALUE', 2060: 'ID_ALL_STATE_DROPDOWNLIST', 40010: 'IDET_ZIP', 40011: 'IDET_PARTNER_CITY', 40012: 'IDPB_STATE_SEARCH', 2061: 'ID_ALL_COUNTRY_DROPDOWNLIST', 2062: 'IDET_PARTNER_STATE', 2063: 'IDET_PARTNER_COUNTRY', 2064: 'IDET_PARTNER', 101: 'IDD_MANAGER', 102: 'IDD_TRAINING', 103: 'IDD_FILTER', 104: 'IDD_FILTER_NOW', 105: 'IDD_FOLDER_SELECTOR', 106: 'IDD_ABOUT', 108: 'IDD_GENERAL', 2066: 'ID_FAX_TEXT', 111: 'IDD_FILTER_UNSURE', 113: 'IDD_DIAGNOSTIC', 114: 'IDD_WIZARD', 115: 'IDD_WIZARD_WELCOME', 116: 'IDD_WIZARD_FINISHED_UNTRAINED', 117: 'IDD_WIZARD_FOLDERS_REST', 118: 'IDD_WIZARD_FOLDERS_WATCH', 119: 'IDD_WIZARD_FINISHED_UNCONFIGURED', 120: 'IDD_WIZARD_FOLDERS_TRAIN', 121: 'IDD_WIZARD_TRAIN', 122: 'IDD_WIZARD_FINISHED_TRAINED', 123: 'IDD_WIZARD_TRAINING_IS_IMPORTANT', 124: 'IDD_WIZARD_FINISHED_TRAIN_LATER', 125: 'IDB_SBWIZLOGO', 127: 'IDB_FOLDERS', 2067: 'ID_PARTNER_CITY_TEXT', 2050: 'IDET_PARTNER_MOBILENO', 2070: 'ID_NEW_PART_BUTTON', 2071: 'IDPB_NEWPARTNER_BUTTON', 2072: 'IDC_LIST_PARTNER', 2073: 'IDD_SELECT_PARTNER', 2068: 'ID_ZIP_TEXT', 2051: 'IDET_SEARCH_PARTNER', 2075: 'IDPB_SELECT_PARTNER', 2079: 'ID_PARTNER_TEXT', 2080: 'IDET_WED_SERVER', 2081: 'IDET_WEB_PORT', 2082: 'ID_SET_WEB_CONNECTION', 2083: 'IDPB_WEB_CONNECTION', 2084: 'IDD_OPEN_PARTNER_DIALOG', 2085: 'IDET_PARTNER_LINK_TEXT', 40004: 'ID_SEARCH', 2086: 'IDEB_OPENDOC_LINK_TEXT', 2087: 'IDD_OPEN_DOCUEMNT_DIALOG', 2046: 'IDET_PARTNER_CONTACT_NAME', 2105: 'IDPB_SEARCH_COUNTRY1', 2054: 'IDET_PARTNER_STREET2', 128: '_APS_NEXT_RESOURCE_VALUE', 2092: 'IDPB_NEW_PARTNER_BUTTON', 2093: 'IDPB_NEW_PART_BUTTON', 2094: 'IDD_SELECT_COUNTRY', 2095: 'IDET_COUNTRY_SEARCH_NAME', 2096: 'IDC_LIST_COUNTRY', 2097: 'IDPB_SELECT_COUNTRY', 2098: 'IDPB_SEARCH_COUNTRY', 2099: 'IDD_SELECT_STATE', 2101: 'IDC_LIST_STATE', 2102: 'IDPB_SELECT_STATE', 2103: 'IDPB_SEARCH_STATE', 2104: 'IDPB_SEARCH_STATE1', 2040: 'ID_PROTOCOL_GRP', 2065: 'ID_COUNTRY_DROPLIST', 2048: 'IDET_PARTNER_OFFICENO', 2107: 'IDPB_NC_SEARCH_STATE1', 2109: 'IDPB_NC_SEARCH_COUNTRY1', 2024: 'IDC_STATIC_GROUP', 2041: 'IDR_XML_PROTOCOL', 2025: 'ID_ATT_METHOD_DROPDOWNLIST', 2026: 'IDC_NAME_LIST', 2027: 'IDD_ABOUT', 40001: '_APS_NEXT_COMMAND_VALUE', 2028: 'IDC_ABOUT', 2029: 'IDC_CONTACT_LIST', 2059: 'IDPB_WRITE_CHANGES', 2042: 'IDR_XMLS_PROTOCOL', 40003: 'ID_SEARCH_TEXT', 2030: 'ID_NAME_TEXT', 1092: 'IDC_WIZ_GRAPHIC', 2031: 'IDD_NEW_CONTACT_DIALOG', 40005: 'ID_CONTACT_NAME_TEXT', 2032: 'ID_PARTNER_DROPDOWNLIST', 40006: 'ID_CONTACT_OFFICE_TEXT', 2033: 'ID_NEW_PARTNER_BUTTON', 40007: 'ID_CONTACT_MOBILE_TEXT', 2034: 'IDD_NEW_PARTNER_DIALOG', 2043: 'IDR_NETRPC_PROTOCOL', 40008: 'ID_CONTACT_EMAIL_TEXT', 2035: 'ID_SAVE_PARTNER_BUTTON', 40009: 'ID_CONTACT_SAVE_BUTTON', 2036: 'ID_PARTNER_NAME_TEXT', 2037: 'IDC_NAME_LIST1', 2038: 'IDC_RELOAD', 2044: 'IDD_VIEW_PARTNER_DIALOG', 2001: 'ID_SERVER', 2002: 'ID_PORT', 2003: 'ID_SERVER_PORT', 2004: 'ID_DB_DROPDOWNLIST', 2005: 'ID_USERNAME', 2006: 'ID_PASSWORD', 2007: 'ID_BUT_TESTCONNECTION', 2008: 'ID_DONE', 2009: 'IDD_OBJECT_SETTINGS', 2010: 'IDC_BUT_LOAD_IMAGE', 2011: 'IDC_BUT_SAVE_OBJECT', 2012: 'IDC_BUT_DEL_OBJECT', 2013: 'IDC_OBJECT_TITLE', 2014: 'IDC_OBJECT_NAME', 2015: 'IDC_IMAGE_PATH', 2016: 'IDC_LIST', 2017: 'IDC_HEADER', 2018: 'ID_CREATE_CONTACT', 2019: 'ID_MAKE_ATTACHMENT', 2020: 'ID_CREATE_CASE', 2021: 'IDC_BUT_SET_SERVER_PORT', 2022: 'IDD_SERVER_PORT_DIALOG', 2023: 'IDC_CHKBX', 1000: 'IDC_PROGRESS', 1001: 'IDC_PROGRESS_TEXT', 1002: 'IDC_STATIC_HAM', 1003: 'IDC_STATIC_SPAM', 1004: 'IDC_BROWSE_HAM', 1005: 'IDC_BROWSE_SPAM', 1006: 'IDC_START', 1007: 'IDC_BUT_REBUILD', 1008: 'IDC_BUT_RESCORE', 1009: 'IDC_VERSION', 1010: 'IDC_BUT_TRAIN_FROM_SPAM_FOLDER', 1011: 'IDC_BUT_TRAIN_TO_SPAM_FOLDER', 1012: 'IDC_BUT_TRAIN_NOW', 1013: 'IDC_BUT_FILTER_ENABLE', 1014: 'IDC_FILTER_STATUS', 2045: 'IDET_PARTNER_NAME', 1016: 'IDC_BUT_FILTER_DEFINE', 1017: 'IDC_BUT_ABOUT', 1018: 'IDC_BUT_ACT_SCORE', 1019: 'IDC_BUT_ACT_ALL', 1020: 'IDC_BUT_UNREAD', 1021: 'IDC_BUT_UNSEEN', -1: 'IDC_STATIC', 1023: 'IDC_SLIDER_CERTAIN'}
- bitmaps = {'IDB_OPENERPLOGO': 'OpenERP_Logo.bmp'}
-def ParseDialogs(s):
- return FakeParser()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.rc b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.rc
deleted file mode 100644
index b402e4b7958..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/dialogs.rc
+++ /dev/null
@@ -1,339 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#include "dialogs.h"
-
-IDB_OPENERPLOGO BITMAP "OpenERP_Logo.bmp"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "winres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_MANAGER DIALOGEX 0, 0, 460, 260
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_MODALFRAME
-CAPTION "OpenERP Configuration"
-FONT 8, "Tahoma", 1000, 0, 0x0
-BEGIN
- DEFPUSHBUTTON "Close",ID_DONE,400,239,50,14//,WS_VISIBLE //| WS_TABSTOP
- CONTROL "",IDC_TAB,"SysTabControl32",0x0,8,7,440,228
- CONTROL "",IDC_LIST,"SysListView32",WS_CHILD | WS_VISIBLE | WS_BORDER | WS_HSCROLL | WS_VSCROLL |
- LVS_SHOWSELALWAYS | LVS_REPORT | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES,0,0,0,0
-END
-
-IDD_GENERAL DIALOGEX 0, 0, 430, 210
-STYLE DS_SETFONT | WS_CHILD | WS_CAPTION | WS_SYSMENU
-CAPTION "Connection Parameters"
-FONT 8, "Tahoma", 0, 0, 0x1
-BEGIN
- GROUPBOX "Connection Parameters",IDC_STATIC_GROUP, 10, 10,250,130
- LTEXT "Server : ",IDC_STATIC,30,30,100,17
- EDITTEXT ID_SERVER_PORT,85,30,120,12,ES_READONLY | WS_VISIBLE | WS_TABSTOP// left top width height
- PUSHBUTTON "Change",IDC_BUT_SET_SERVER_PORT,210,30,30,13, WS_VISIBLE | WS_TABSTOP
- LTEXT "Database : ",IDC_STATIC,30,50,100,17
- COMBOBOX ID_DB_DROPDOWNLIST,85,50,154,40,CBS_DROPDOWNLIST |
- WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-
- LTEXT "Username : ",IDC_STATIC,30,70,100,17
- EDITTEXT ID_USERNAME,85,70,154,12,ES_AUTOHSCROLL | WS_VISIBLE | WS_TABSTOP
- LTEXT "Password : ",IDC_STATIC,30,90,100,17
- EDITTEXT ID_PASSWORD,85,90,154,12,ES_AUTOHSCROLL | WS_VISIBLE | WS_TABSTOP | ES_PASSWORD
- PUSHBUTTON "Connect",ID_BUT_TESTCONNECTION,179,110,60,13, WS_VISIBLE | WS_TABSTOP
-
- GROUPBOX "WebServer Parameters",IDC_STATIC_GROUP, 270, 10,150,130
- LTEXT "Server : ",IDC_STATIC, 280, 30, 50, 15
- EDITTEXT IDET_WED_SERVER,310, 29, 90, 12,ES_AUTOHSCROLL | ES_READONLY
- PUSHBUTTON "Change",ID_SET_WEB_CONNECTION, 295, 50, 50, 12 , WS_VISIBLE | WS_TABSTOP
- PUSHBUTTON "Connect",IDPB_WEB_CONNECTION, 350, 50, 50, 12 , WS_VISIBLE | WS_TABSTOP
-END
-
-IDD_OBJECT_SETTINGS DIALOGEX 0, 0, 430, 210
-STYLE DS_SETFONT | DS_MODALFRAME | WS_CHILD | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Documents Setting"
-FONT 8, "Tahoma", 0, 0, 0x1
-BEGIN
- GROUPBOX "Document Attributes",IDC_STATIC_GROUP, 2, 2, 343, 32
-
- LTEXT "Title:",IDC_STATIC,5,16,30,17
- EDITTEXT IDC_OBJECT_TITLE,22,14,57,12,ES_AUTOHSCROLL | WS_TABSTOP// left top width height
- LTEXT "Document Name:",IDC_STATIC,83,16,60,17
- EDITTEXT IDC_OBJECT_NAME,138,14,57,12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Image:",IDC_STATIC,200,16,22,17
- EDITTEXT IDC_IMAGE_PATH,223,14,57,12,ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Load Image",IDC_BUT_LOAD_IMAGE,289,13,50,15,WS_TABSTOP
- PUSHBUTTON "Add",IDC_BUT_SAVE_OBJECT,350,13,38,15,WS_TABSTOP
- PUSHBUTTON "Delete",IDC_BUT_DEL_OBJECT,392,13,38,15,WS_TABSTOP
- CONTROL "List1",IDC_LIST,"SysListView32",WS_CHILD | WS_VISIBLE | WS_BORDER | WS_HSCROLL | WS_VSCROLL |
- LVS_SHOWSELALWAYS | LVS_EX_GRIDLINES | LVS_REPORT | LVS_EX_FULLROWSELECT, 8,40,535,160
-END
-
-IDD_ABOUT DIALOGEX 0, 0, 430, 210
-STYLE DS_SETFONT | DS_MODALFRAME | WS_CHILD | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "About"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- GROUPBOX "About Plugin",IDC_STATIC,7,3,422,200
- CONTROL 1062,IDB_OPENERPLOGO,"Static",SS_BITMAP | SS_REALSIZEIMAGE,60,30,20,20
- LTEXT "",IDC_ABOUT,80,90,300,100
-END
-
-IDD_SERVER_PORT_DIALOG DIALOGEX 0, 0, 160, 90
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "OpenERP Connection"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- LTEXT "Server : ",IDC_STATIC,5,3,150,17
- EDITTEXT ID_SERVER, 45, 3, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT " Port : ",IDC_STATIC,5,18,100,17
- EDITTEXT ID_PORT, 45, 18, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
-
- GROUPBOX "", IDC_STATIC_GROUP, 5, 35, 150, 5
- LTEXT "Protocol Connection :", IDC_STATIC, 5, 45, 80, 17
- COMBOBOX ID_DROPDOWNLIST_PROTOCOL, 75, 43, 75, 50, CBS_DROPDOWNLIST |WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-
- PUSHBUTTON "Close",IDCANCEL,60,70,45,14,WS_TABSTOP
- DEFPUSHBUTTON "OK",IDOK,110,70,45,14,WS_TABSTOP
-END
-
-IDD_SYNC DIALOGEX 0, 0, 470, 320
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Push to OpenERP"
-FONT 8, "Tahoma", 1000, 0, 0x0
-BEGIN
- GROUPBOX "Link to an Existing Documents ", IDC_STATIC_GROUP, 8,5,250,290,WS_TABSTOP
- LTEXT "Search : ",IDC_STATIC,15,17,40,12
- EDITTEXT ID_SEARCH_TEXT,60,15,120,12,ES_AUTOHSCROLL | WS_TABSTOP// left top width height
- PUSHBUTTON "Search",ID_SEARCH,187,15,40,14,WS_TABSTOP
- LTEXT "Documents : ",IDC_STATIC,15,140,100,14
- CONTROL "List1",IDC_NAME_LIST,"SysListView32",WS_CHILD | WS_VISIBLE | WS_BORDER | LVS_SHOWSELALWAYS | LVS_REPORT | WS_TABSTOP, 15,150,234,110
- PUSHBUTTON "Push",ID_MAKE_ATTACHMENT,160,270,85,14,WS_TABSTOP
-
- GROUPBOX " Create a New Document ", IDC_STATIC_GROUP, 263,5,202,100,WS_TABSTOP
- LTEXT "Type of Document : ",IDC_STATIC,266,25,100,12
- COMBOBOX ID_ATT_METHOD_DROPDOWNLIST,332,24,75,45,CBS_DROPDOWNLIST |
- WS_VSCROLL | WS_TABSTOP
- PUSHBUTTON "Create",ID_CREATE_CASE,412,23,50,14,WS_TABSTOP
-
- GROUPBOX " Create a New Contact ", IDC_STATIC_GROUP, 263, 110,202,185,WS_TABSTOP
- LTEXT "Create a New Contact : ",IDC_STATIC,280,140,100,12
- PUSHBUTTON "Create Contact",ID_CREATE_CONTACT,360,138,60,14,WS_TABSTOP
- PUSHBUTTON "Close",IDCANCEL,385,300,60,14,WS_TABSTOP
-END
-
-IDD_NEW_CONTACT_DIALOG DIALOGEX 0, 0, 350, 180
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Create a New Contact"
-FONT 8, "Tahoma", 1000, 0, 0x0
-BEGIN
-
- LTEXT "Select Partner : ",IDC_STATIC,13,20,50,17
- EDITTEXT ID_PARTNER_TEXT, 70, 18, 150, 12 , ES_AUTOHSCROLL |ES_READONLY
- PUSHBUTTON "Search Partner",ID_NEW_PARTNER_BUTTON,225,17,60,14, WS_TABSTOP
- PUSHBUTTON "New Partner",IDPB_NEW_PARTNER_BUTTON,290, 17, 50, 14, WS_TABSTOP
-
- GROUPBOX "Postal Address ", IDC_STATIC_GROUP,10,35,175,123
- LTEXT "Contact Name : ",IDC_STATIC, 18, 53, 100, 17
- EDITTEXT ID_CONTACT_NAME_TEXT, 76, 52, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Street : ",IDC_STATIC, 18, 67, 40, 17
- EDITTEXT ID_STREET_TEXT, 76, 66, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Street2 : ",IDC_STATIC, 18, 81, 40, 17
- EDITTEXT ID_STREET2_TEXT, 76, 80, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Zip : ",IDC_STATIC, 18, 94, 50, 17
- EDITTEXT ID_ZIP_TEXT,76, 93, 100, 12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "City : ",IDC_STATIC, 18,106, 50, 17
- EDITTEXT ID_PARTNER_CITY_TEXT,76,107,100,12,ES_AUTOHSCROLL | WS_TABSTOP
-
-
- LTEXT "Fed. State : ",IDC_STATIC,18, 134, 50, 15
- EDITTEXT IDET_NC_PARTNER_STATE, 76, 135, 54, 12,ES_AUTOHSCROLL |ES_READONLY
- PUSHBUTTON "Search", IDPB_NC_SEARCH_STATE1 ,135, 136, 40, 12, WS_TABSTOP
-
- LTEXT "Country :",IDC_STATIC, 18,121,35,15
- EDITTEXT IDET_NC_PARTNER_COUNTRY, 76, 122, 54, 12,ES_AUTOHSCROLL |ES_READONLY
- PUSHBUTTON "Search", IDPB_NC_SEARCH_COUNTRY1, 135, 121, 40, 12, WS_TABSTOP
-
-
- GROUPBOX "Communication ", IDC_STATIC_GROUP, 188, 35, 150, 123
- LTEXT "Office : ",IDC_STATIC,194, 53, 30, 17
- EDITTEXT ID_CONTACT_OFFICE_TEXT, 224, 52, 100, 12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Mobile : ",IDC_STATIC,194, 67, 30, 17
- EDITTEXT ID_CONTACT_MOBILE_TEXT, 224, 66, 100, 12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Fax : ",IDC_STATIC,194, 81, 30, 17
- EDITTEXT ID_FAX_TEXT, 224, 80, 100, 12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Email : ",IDC_STATIC, 194, 95, 30, 17
- EDITTEXT ID_CONTACT_EMAIL_TEXT, 224, 94, 100, 12,ES_AUTOHSCROLL | WS_TABSTOP
-
- PUSHBUTTON "Cancel",IDCANCEL,290,162,45,13, WS_TABSTOP
- PUSHBUTTON "Save",ID_CONTACT_SAVE_BUTTON,240,162,45,13, WS_TABSTOP
-END
-
-IDD_NEW_PARTNER_DIALOG DIALOGEX 0, 0, 140,40
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Create a New Partner"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- LTEXT "Name : ",IDC_STATIC,5,3,100,17
- EDITTEXT ID_PARTNER_NAME_TEXT,40,3,94,12,ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Cancel",IDCANCEL,90,22,45,14,WS_TABSTOP
- DEFPUSHBUTTON "Save",ID_SAVE_PARTNER_BUTTON,40,22,45,14,WS_TABSTOP
-END
-
-IDD_VIEW_PARTNER_DIALOG DIALOGEX 0, 0, 350, 215
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Open Contact"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- LTEXT "Email ID : ",IDC_STATIC,32,17,40,12
- EDITTEXT IDET_SEARCH_PARTNER, 70, 15, 200, 12, ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Search Contact ",IDPB_SEARCH_PARTNER,280,15,60,14,WS_TABSTOP
-
- LTEXT "Partner Name : ",IDC_STATIC,13,42,50,17
- EDITTEXT IDET_PARTNER,70, 42, 150, 12,ES_AUTOHSCROLL |ES_READONLY
- PUSHBUTTON "Search Partner",ID_NEW_PART_BUTTON,225,41,60,14, WS_TABSTOP
- PUSHBUTTON "New Partner",IDPB_NEW_PART_BUTTON,290,41,50,14, WS_TABSTOP
-
- GROUPBOX "Postal Address ", IDC_STATIC_GROUP,10,65,175,125
- LTEXT "Contact Name : ",IDC_STATIC,18,83,50,17
- EDITTEXT IDET_PARTNER_CONTACT_NAME,76,82,100,12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Street : ",IDC_STATIC,18,97,50,17
- EDITTEXT IDET_PARTNER_STREET,76,96,100,12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Street2 : ",IDC_STATIC,18,112,50,17
- EDITTEXT IDET_PARTNER_STREET2, 76, 111, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Zip : ",IDC_STATIC, 18, 126, 50,14
- EDITTEXT IDET_ZIP, 76, 125, 100, 12 , ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "City : ",IDC_STATIC,18,140,50,17
- EDITTEXT IDET_PARTNER_CITY,76,139,100,12,ES_AUTOHSCROLL | WS_TABSTOP
-
- LTEXT "Fed. State : ",IDC_STATIC,18,154,50,17
- EDITTEXT IDET_PARTNER_STATE, 76, 153, 54, 12,ES_AUTOHSCROLL |ES_READONLY
- PUSHBUTTON "Search", IDPB_SEARCH_STATE1 ,135, 153, 40, 12, WS_TABSTOP
-
- LTEXT "Country :",IDC_STATIC, 18, 169, 35, 17
- EDITTEXT IDET_PARTNER_COUNTRY, 76, 168, 54, 12,ES_AUTOHSCROLL |ES_READONLY
- PUSHBUTTON "Search", IDPB_SEARCH_COUNTRY1, 135, 168, 40, 12, WS_TABSTOP
-
- GROUPBOX "Communication ", IDC_STATIC_GROUP, 188, 65, 152, 125
- LTEXT "Phone : ",IDC_STATIC, 194, 83, 30, 17
- EDITTEXT IDET_PARTNER_OFFICENO, 224, 82, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Mobile : ",IDC_STATIC, 194, 97, 30, 17
- EDITTEXT IDET_PARTNER_MOBILENO, 224, 96, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Email : ",IDC_STATIC, 194, 111, 30, 17
- EDITTEXT IDET_PARTNER_FAX, 224, 110, 100, 12, ES_AUTOHSCROLL |ES_READONLY
- LTEXT "Fax : ",IDC_STATIC,194,125,30,17
- EDITTEXT IDET_PARTNER_EMAIL, 224, 124, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
-
- PUSHBUTTON "Create a New Contact", IDPB_NEWPARTNER_BUTTON, 124, 195, 82, 14, WS_TABSTOP
- PUSHBUTTON "Save", IDPB_WRITE_CHANGES, 213, 195, 60, 14, WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 281, 195, 60, 14, WS_TABSTOP
-END
-
-IDD_SELECT_PARTNER DIALOGEX 0, 0, 220, 250
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Search Partner"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
-
- LTEXT "Enter Name : ",IDC_STATIC,8,12,80,17
- EDITTEXT IDET_PARTNER_SEARCH_NAME, 55, 10, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Search", IDPB_PARTNER_SEARCH, 160, 10, 50, 14, WS_TABSTOP
-
- CONTROL "List1",IDC_LIST_PARTNER,"SysListView32",WS_CHILD | WS_VISIBLE | WS_BORDER | WS_HSCROLL | WS_VSCROLL |
- LVS_SHOWSELALWAYS | LVS_EX_GRIDLINES | LVS_REPORT | LVS_EX_FULLROWSELECT, 8,40,200,185
- PUSHBUTTON "Create New Partner", IDPB_CREATE_NEW_PARTNER, 10, 230, 100, 14, WS_TABSTOP
- PUSHBUTTON "Select", IDPB_SELECT_PARTNER, 170, 230, 40, 14, WS_TABSTOP
-END
-
-IDD_OPEN_PARTNER_DIALOG DIALOGEX 0, 0, 200,65
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Open Partner"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- LTEXT "Link to Partner : (If this link does not opens directly in web browser then copy an the link and paste in web browser.) ",IDC_STATIC,5,3,190,25
- EDITTEXT IDET_PARTNER_LINK_TEXT,5,31,190,12,ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Ok",IDCANCEL,150,45,45,13,WS_TABSTOP
-
-END
-
-IDD_OPEN_DOCUEMNT_DIALOG DIALOGEX 0, 0, 200,65
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Open Document"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- LTEXT "Link to Document : (If this link does not opens directly in web browser then copy an the link and paste in web browser.) ",IDC_STATIC,5,3,190,25
- EDITTEXT IDEB_OPENDOC_LINK_TEXT,5,31,190,12,ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Ok",IDCANCEL,150,45,45,14,WS_TABSTOP
-END
-
-IDD_WEB_SERVER_PORT_DIALOG DIALOGEX 0, 0, 160, 80
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "OpenERP Connection"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
- LTEXT "Server : ",IDC_STATIC,5,3,150,17
- EDITTEXT IDET_WEB_SERVER,40,3,100,12,ES_AUTOHSCROLL | WS_TABSTOP
- LTEXT "Port : ",IDC_STATIC,5,18,100,17
- EDITTEXT IDET_WEB_PORT,40,18,100,12,ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Close",IDCANCEL,110,50,45,14,WS_TABSTOP
- DEFPUSHBUTTON "OK",ID_WEB_OK,50,50,50,14,WS_TABSTOP
- PUSHBUTTON "SSL (https)",IDCB_WEB_SECURE,20,35,100,14,BS_AUTOCHECKBOX | BST_CHECKED |WS_TABSTOP
-END
-
-IDD_SELECT_COUNTRY DIALOGEX 0, 0, 220, 250
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Search Country"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
-
- LTEXT "Enter Name : ",IDC_STATIC,8,12,80,17
- EDITTEXT IDET_COUNTRY_SEARCH_NAME, 55, 10, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Search", IDPB_SEARCH_COUNTRY, 160, 10, 50, 14, WS_TABSTOP
- CONTROL "List1",IDC_LIST_COUNTRY,"SysListView32",WS_CHILD | WS_VISIBLE | WS_BORDER | WS_HSCROLL | WS_VSCROLL |
- LVS_SHOWSELALWAYS | LVS_EX_GRIDLINES | LVS_REPORT | LVS_EX_FULLROWSELECT, 8,40,200,185
- PUSHBUTTON "Select", IDPB_SELECT_COUNTRY, 170, 230, 40, 14, WS_TABSTOP
-END
-
-IDD_SELECT_STATE DIALOGEX 0, 0, 220, 250
-STYLE DS_SETFONT | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Search Fed. State"
-FONT 8, "Tahoma", 400, 0, 0x0
-BEGIN
-
- LTEXT "Enter Name : ",IDC_STATIC,8,12,80,17
- EDITTEXT IDET_STATE_SEARCH_NAME, 55, 10, 100, 12, ES_AUTOHSCROLL | WS_TABSTOP
- PUSHBUTTON "Search", IDPB_STATE_SEARCH, 160, 10, 50, 14, WS_TABSTOP
-
- CONTROL "List1",IDC_LIST_STATE,"SysListView32",WS_CHILD | WS_VISIBLE | WS_BORDER | WS_HSCROLL | WS_VSCROLL |
- LVS_SHOWSELALWAYS | LVS_EX_GRIDLINES | LVS_REPORT | LVS_EX_FULLROWSELECT, 8,40,200,185
- PUSHBUTTON "Select", IDPB_SELECT_STATE, 170, 230, 40, 14, WS_TABSTOP
-END
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/openerp_logo.png b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/openerp_logo.png
deleted file mode 100644
index 1b7461953a1..00000000000
Binary files a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/openerp_logo.png and /dev/null differ
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/openerp_logo1.bmp b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/openerp_logo1.bmp
deleted file mode 100644
index 4e40d9e989a..00000000000
Binary files a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/openerp_logo1.bmp and /dev/null differ
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/rc2py.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/rc2py.py
deleted file mode 100644
index 68d62fc7060..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/rc2py.py
+++ /dev/null
@@ -1,41 +0,0 @@
-# rc2py.py
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-__author__="Adam Walker"
-__doc__=""""
-Converts an .rc windows resource source file into a python source file
-with the same basic public interface as the rcparser module.
-"""
-import sys, os, stat
-import rcparser
-
-def convert(inputFilename = None, outputFilename = None):
- """See the module doc string"""
- if inputFilename is None:
- inputFilename = "dialogs.rc"
- if outputFilename is None:
- outputFilename = "test.py"
- rcp = rcparser.ParseDialogs(inputFilename)
- in_stat = os.stat(inputFilename)
-
- out = open(outputFilename, "wt")
- out.write("#%s\n" % outputFilename)
- out.write("#This is a generated file. Please edit %s instead.\n" % inputFilename)
- out.write("_rc_size_=%d\n_rc_mtime_=%d\n" % (in_stat[stat.ST_SIZE], in_stat[stat.ST_MTIME]))
- out.write("class FakeParser:\n")
- out.write("\tdialogs = "+repr(rcp.dialogs)+"\n")
- out.write("\tids = "+repr(rcp.ids)+"\n")
- out.write("\tnames = "+repr(rcp.names)+"\n")
- out.write("\tbitmaps = "+repr(rcp.bitmaps)+"\n")
- out.write("def ParseDialogs(s):\n")
- out.write("\treturn FakeParser()\n")
- out.close()
-
-if __name__=="__main__":
- if len(sys.argv)>1:
- convert(sys.argv[1], sys.argv[2])
- else:
- convert()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/rcparser.py b/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/rcparser.py
deleted file mode 100644
index ed20f80e3d4..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/dialogs/resources/rcparser.py
+++ /dev/null
@@ -1,379 +0,0 @@
-# Windows dialog .RC file parser, by Adam Walker.
-
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-__author__="Adam Walker"
-
-import sys, os, shlex
-import win32con
-#import win32gui
-import commctrl
-
-_controlMap = {"DEFPUSHBUTTON":0x80,
- "PUSHBUTTON":0x80,
- "Button":0x80,
- "GROUPBOX":0x80,
- "Static":0x82,
- "CTEXT":0x82,
- "RTEXT":0x82,
- "LTEXT":0x82,
- "LISTBOX":0x83,
- "SCROLLBAR":0x84,
- "COMBOBOX":0x85,
- "EDITTEXT":0x81,
- }
-
-_addDefaults = {"EDITTEXT":win32con.WS_BORDER,
- "GROUPBOX":win32con.BS_GROUPBOX,
- "LTEXT":win32con.SS_LEFT,
- "DEFPUSHBUTTON":win32con.BS_DEFPUSHBUTTON,
- "CTEXT":win32con.SS_CENTER,
- "RTEXT":win32con.SS_RIGHT}
-
-defaultControlStyle = win32con.WS_CHILD | win32con.WS_VISIBLE
-class DialogDef:
- name = ""
- id = 0
- style = 0
- styleEx = None
- caption = ""
- font = "MS Sans Serif"
- fontSize = 8
- x = 0
- y = 0
- w = 0
- h = 0
- template = None
- def __init__(self, n, i):
- self.name = n
- self.id = i
- self.styles = []
- self.stylesEx = []
- self.controls = []
- #print "dialog def for ",self.name, self.id
- def createDialogTemplate(self):
- t = None
- self.template = [[self.caption, (self.x,self.y,self.w,self.h), self.style, self.styleEx, (self.fontSize, self.font)]]
- # Add the controls
- for control in self.controls:
- self.template.append(control.createDialogTemplate())
- return self.template
-
-class ControlDef:
- id = ""
- controlType = ""
- subType = ""
- idNum = 0
- style = defaultControlStyle
- label = ""
- x = 0
- y = 0
- w = 0
- h = 0
- def __init__(self):
- self.styles = []
- def toString(self):
- s = ""
- return s
- def createDialogTemplate(self):
- ct = self.controlType
- if "CONTROL"==ct:
- ct = self.subType
- if ct in _addDefaults:
- self.style |= _addDefaults[ct]
- if ct in _controlMap:
- ct = _controlMap[ct]
- t = [ct, self.label, self.idNum, (self.x, self.y, self.w, self.h), self.style]
- #print t
- return t
-
-
-class RCParser:
- next_id = 1001
- dialogs = {}
- _dialogs = {}
- debugEnabled = False;
- token = ""
-
- def __init__(self):
- self.ids = {"IDOK":1, "IDCANCEL":2, "IDC_STATIC": -1}
- self.names = {1:"IDOK", 2:"IDCANCEL", -1:"IDC_STATIC"}
- self.bitmaps = {}
-
- def debug(self, *args):
- if self.debugEnabled:
- print args
-
- def getToken(self):
- self.token = self.lex.get_token()
- self.debug("getToken returns:", self.token)
- if self.token=="":
- self.token = None
- return self.token
-
- def getCommaToken(self):
- tok = self.getToken()
- assert tok == ",", "Token '%s' should be a comma!" % tok
-
- def loadDialogs(self, rcFileName):
- """
- RCParser.loadDialogs(rcFileName) -> None
- Load the dialog information into the parser. Dialog Definations can then be accessed
- using the "dialogs" dictionary member (name->DialogDef). The "ids" member contains the dictionary of id->name.
- The "names" member contains the dictionary of name->id
- """
- hFileName = rcFileName[:-2]+"h"
- try:
- h = open(hFileName, "rU")
- self.parseH(h)
- h.close()
- except OSError:
- print "No .h file. ignoring."
- f = open(rcFileName)
- self.open(f)
- self.getToken()
- while self.token!=None:
- self.parse()
- self.getToken()
- f.close()
- def open(self, file):
- self.lex = shlex.shlex(file)
- self.lex.commenters = "//#"
-
- def parseH(self, file):
- lex = shlex.shlex(file)
- lex.commenters = "//"
- token = " "
- while token is not None:
- token = lex.get_token()
- if token == "" or token is None:
- token = None
- else:
- if token=='define':
- n = lex.get_token()
- i = int(lex.get_token())
- self.ids[n] = i
- if self.names.has_key(i):
- # ignore AppStudio special ones.
- if not n.startswith("_APS_"):
- print "Duplicate id",i,"for",n,"is", self.names[i]
- else:
- self.names[i] = n
- if self.next_id<=i:
- self.next_id = i+1
-
- def parse(self):
- deep = 0
- if self.token == None:
- more == None
- elif "BEGIN" == self.token:
- deep = 1
- while deep!=0:
- self.getToken()
- if "BEGIN" == self.token:
- deep += 1
- elif "END" == self.token:
- deep -= 1
- elif "IDD_" == self.token[:4]:
- possibleDlgName = self.token
- #print "possible dialog:", possibleDlgName
- self.getToken()
- if "DIALOG" == self.token or "DIALOGEX" == self.token:
- self.dialog(possibleDlgName)
- elif "IDB_" == self.token[:4]:
- possibleBitmap = self.token
- self.getToken()
- if "BITMAP" == self.token:
- self.getToken()
- if self.token=="MOVEABLE":
- self.getToken() # PURE
- self.getToken() # bmpname
- bmf = self.token[1:-1] # quotes
- self.bitmaps[possibleBitmap] = bmf
- print "BITMAP", possibleBitmap, bmf
- #print win32gui.LoadImage(0, bmf, win32con.IMAGE_BITMAP,0,0,win32con.LR_DEFAULTCOLOR|win32con.LR_LOADFROMFILE)
-
- def addId(self, id_name):
- if id_name in self.ids:
- id = self.ids[id_name]
- else:
- id = self.next_id
- self.next_id += 1
- self.ids[id_name] = id
- self.names[id] = id_name
- return id
-
- def lang(self):
- while self.token[0:4]=="LANG" or self.token[0:7]=="SUBLANG" or self.token==',':
- self.getToken();
-
- def dialog(self, name):
- dlg = DialogDef(name,self.addId(name))
- assert len(dlg.controls)==0
- self._dialogs[name] = dlg
- extras = []
- self.getToken()
- while not self.token.isdigit():
- self.debug("extra", self.token)
- extras.append(self.token)
- self.getToken()
- dlg.x = int(self.token)
- self.getCommaToken()
- self.getToken() # number
- dlg.y = int(self.token)
- self.getCommaToken()
- self.getToken() # number
- dlg.w = int(self.token)
- self.getCommaToken()
- self.getToken() # number
- dlg.h = int(self.token)
- self.getToken()
- while not (self.token==None or self.token=="" or self.token=="END"):
- if self.token=="STYLE":
- self.dialogStyle(dlg)
- elif self.token=="EXSTYLE":
- self.dialogExStyle(dlg)
- elif self.token=="CAPTION":
- self.dialogCaption(dlg)
- elif self.token=="FONT":
- self.dialogFont(dlg)
- elif self.token=="BEGIN":
- self.controls(dlg)
- else:
- break
- self.dialogs[name] = dlg.createDialogTemplate()
-
- def dialogStyle(self, dlg):
- dlg.style, dlg.styles = self.styles( [], win32con.WS_VISIBLE | win32con.DS_SETFONT)
- def dialogExStyle(self, dlg):
- self.getToken()
- dlg.styleEx, dlg.stylesEx = self.styles( [], 0)
-
- def styles(self, defaults, defaultStyle):
- list = defaults
- style = defaultStyle
-
- if "STYLE"==self.token:
- self.getToken()
- i = 0
- Not = False
- while ((i%2==1 and ("|"==self.token or "NOT"==self.token)) or (i%2==0)) and not self.token==None:
- Not = False;
- if "NOT"==self.token:
- Not = True
- self.getToken()
- i += 1
- if self.token!="|":
- if self.token in win32con.__dict__:
- value = getattr(win32con,self.token)
- else:
- if self.token in commctrl.__dict__:
- value = getattr(commctrl,self.token)
- else:
- value = 0
- if Not:
- list.append("NOT "+self.token)
- self.debug("styles add Not",self.token, value)
- style &= ~value
- else:
- list.append(self.token)
- self.debug("styles add", self.token, value)
- style |= value
- self.getToken()
- self.debug("style is ",style)
-
- return style, list
-
- def dialogCaption(self, dlg):
- if "CAPTION"==self.token:
- self.getToken()
- self.token = self.token[1:-1]
- self.debug("Caption is:",self.token)
- dlg.caption = self.token
- self.getToken()
- def dialogFont(self, dlg):
- if "FONT"==self.token:
- self.getToken()
- dlg.fontSize = int(self.token)
- self.getCommaToken()
- self.getToken() # Font name
- dlg.font = self.token[1:-1] # it's quoted
- self.getToken()
- while "BEGIN"!=self.token:
- self.getToken()
- def controls(self, dlg):
- if self.token=="BEGIN": self.getToken()
- while self.token!="END":
- control = ControlDef()
- control.controlType = self.token;
- #print self.token
- self.getToken()
- if self.token[0:1]=='"':
- control.label = self.token[1:-1]
- self.getCommaToken()
- self.getToken()
- elif self.token.isdigit():
- control.label = self.token
- self.getCommaToken()
- self.getToken()
- # msvc seems to occasionally replace "IDC_STATIC" with -1
- if self.token=='-':
- if self.getToken() != '1':
- raise RuntimeError, \
- "Negative literal in rc script (other than -1) - don't know what to do"
- self.token = "IDC_STATIC"
- control.id = self.token
- control.idNum = self.addId(control.id)
- self.getCommaToken()
- if control.controlType == "CONTROL":
- self.getToken()
- control.subType = self.token[1:-1]
- # Styles
- self.getCommaToken()
- self.getToken()
- control.style, control.styles = self.styles([], defaultControlStyle)
- #self.getToken() #,
- # Rect
- control.x = int(self.getToken())
- self.getCommaToken()
- control.y = int(self.getToken())
- self.getCommaToken()
- control.w = int(self.getToken())
- self.getCommaToken()
- self.getToken()
- control.h = int(self.token)
- self.getToken()
- if self.token==",":
- self.getToken()
- control.style, control.styles = self.styles([], defaultControlStyle)
- #print control.toString()
- dlg.controls.append(control)
-def ParseDialogs(rc_file):
- rcp = RCParser()
- try:
- rcp.loadDialogs(rc_file)
- except:
- lex = getattr(rcp, "lex", None)
- if lex:
- print "ERROR parsing dialogs at line", lex.lineno
- print "Next 10 tokens are:"
- for i in range(10):
- print lex.get_token(),
- print
- raise
-
- return rcp
-
-if __name__=='__main__':
- rc_file = os.path.join(os.path.dirname(__file__), "dialogs.rc")
- d = ParseDialogs(rc_file)
- import pprint
- for id, ddef in d.dialogs.items():
- print "Dialog %s (%d controls)" % (id, len(ddef))
- pprint.pprint(ddef)
- print
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/eml.py b/addons/outlook/plugin/openerp-outlook-plugin/eml.py
deleted file mode 100644
index 47e66689c71..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/eml.py
+++ /dev/null
@@ -1,95 +0,0 @@
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
- #!/usr/bin/python
- #-*- encoding: utf-8 -*-
-
-import sys
-import chilkat
-import os
-from manager import ustr
-import email
-cemail = chilkat.CkEmail()
-dt = chilkat.SYSTEMTIME()
-def generateEML(mail):
- sub = (mail.Subject).replace(' ','')
- body = mail.Body.encode("utf-8")
- recipients = mail.Recipients
- sender_email = mail.SenderEmailAddress
- attachments=mail.Attachments
-
- cemail = chilkat.CkEmail()
- cemail.put_Subject (ustr(sub).encode('iso-8859-1'))
- cemail.put_Body (ustr(body).encode('utf-8'))
- cemail.put_FromAddress (ustr(sender_email).encode('iso-8859-1'))
- cemail.put_From (ustr(sender_email).encode('iso-8859-1'))
-
- for i in xrange(1, recipients.Count+1):
- name = ustr(recipients.Item(i).Name).encode('iso-8859-1')
- address = ustr(recipients.Item(i).Address).encode('iso-8859-1')
- cemail.AddTo(name,address)
-
- eml_name= ustr(sub).encode('iso-8859-1')+'-'+str(mail.EntryID)[-9:]
- ls = ['*', '/', '\\', '<', '>', ':', '?', '"', '|', '\t', '\n']
- mails_folder_path = os.path.abspath("%temp%\\dialogs\\resources\\mails\\")
- attachments_folder_path = mails_folder_path + "\\attachments\\"
- if not os.path.exists(attachments_folder_path):
- os.makedirs(attachments_folder_path)
- for i in xrange(1, attachments.Count+1):
- fn = eml_name + '-' + ustr(attachments[i].FileName).encode('iso-8859-1')
- for c in ls:
- fn = fn.replace(c,'')
- if len(fn) > 64:
- l = 64 - len(fn)
- f = fn.split('-')
- fn = '-'.join(f[1:])
- if len(fn) > 64:
- l = 64 - len(fn)
- f = fn.split('.')
- fn = f[0][0:l] + '.' + f[-1]
- att_file = os.path.join(attachments_folder_path, fn)
- if os.path.exists(att_file):
- os.remove(att_file)
- attachments[i].SaveAsFile(att_file)
- contentType = cemail.addFileAttachment(att_file)
- if (contentType == None ):
- print mail.lastErrorText()
- sys.exit()
-
-
- if not os.path.exists(mails_folder_path):
- os.makedirs(mails_folder_path)
- for c in ls:
- eml_name = eml_name.replace(c,'')
- if len(eml_name) > 64:
- l = 64 - len(eml_name)
- f = eml_name.split('-')
- eml_name = f[0][0:l] + '.' + f[-1]
- eml_path = ustr(os.path.join(mails_folder_path,eml_name+".eml")).encode('iso-8859-1')
- success = cemail.SaveEml(eml_path)
- fp = open(eml_path, 'rb')
- new_mail = email.message_from_file(fp)
- fp.close()
- if (success == False):
- print cemail.lastErrorText()
- sys.exit()
- return new_mail, eml_path
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/manager.py b/addons/outlook/plugin/openerp-outlook-plugin/manager.py
deleted file mode 100644
index 643a5c40e58..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/manager.py
+++ /dev/null
@@ -1,195 +0,0 @@
-# This module is part of the spambayes project, which is Copyright 2003
-# The Python Software Foundation and is covered by the Python Software
-# Foundation license.
-
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-import os
-import sys
-import win32api, win32con
-import win32com.client
-import pythoncom
-
-try:
- True, False
-except NameError:
- # Maintain compatibility with Python 2.2
- True, False = 1, 0
-
-try:
- filesystem_encoding = sys.getfilesystemencoding()
-except AttributeError:
- filesystem_encoding = "mbcs"
-
-# Work out our "application directory", which is
-# the directory of our main .py/.dll/.exe file we
-# are running from.
-if hasattr(sys, "frozen"):
- assert sys.frozen == "dll", "outlook only supports inproc servers"
- this_filename = win32api.GetModuleFileName(sys.frozendllhandle)
-else:
- try:
- this_filename = os.path.abspath(__file__)
- except NameError: # no __file__ - means Py2.2 and __name__=='__main__'
- this_filename = os.path.abspath(sys.argv[0])
-# See if we can use the new bsddb module. (The old one is unreliable
-# on Windows, so we don't use that)
-try:
- import bsddb3 as bsddb
- # bsddb3 is definitely not broken
- use_db = True
-except ImportError:
- # Not using the 3rd party bsddb3, so try the one in the std library
- try:
- import bsddb
- use_db = hasattr(bsddb, "db") # This name is not in the old one.
- except ImportError:
- # No DB library at all!
- assert not hasattr(sys, "frozen"), \
- "Don't build binary versions without bsddb!"
- use_db = False
-
-def ustr(value):
- """This method is similar to the builtin `str` method, except
- it will return Unicode string.
-
- @param value: the value to convert
-
- @rtype: unicode
- @return: unicode string
- """
- if isinstance(value, unicode):
- return value
-
- if hasattr(value, '__unicode__'):
- return unicode(value)
- if not isinstance(value, str):
- value = str(value)
- try: # first try utf-8
- return unicode(value, 'utf-8')
- except:
- pass
-
- try: # then extened iso-8858
- return unicode(value, 'iso-8859-15')
- except:
- pass
- filesystem_encoding = sys.getfilesystemencoding()
- d = unicode(value, filesystem_encoding)
- return d
-
-class OpenERPManager:
- def __init__(self, config_base="default", outlook=None, verbose=0):
- self.outlook = outlook
- self.dialog_parser = None
- self.application_directory = os.path.dirname(this_filename)
- self.windows_data_directory = self.LocateDataDirectory()
- self.data_directory = self.windows_data_directory
- self.default_objects = [('Partners','res.partner',''),('Account Invoices','account.invoice',''), \
- ('Products', 'product.product',''),('Sale Orders','sale.order',''), \
- ('Leads','crm.lead','')]
-
- self.config=self.LoadConfig()
-
- def WorkerThreadStarting(self):
- pythoncom.CoInitialize()
-
- def WorkerThreadEnding(self):
- pythoncom.CoUninitialize()
-
- def LocateDataDirectory(self):
- # Locate the best directory for our data files.
- from win32com.shell import shell, shellcon
- try:
- appdata = shell.SHGetFolderPath(0,shellcon.CSIDL_APPDATA,0,0)
- path = os.path.join(appdata, "OpenERP-Plugin")
- if not os.path.isdir(path):
- os.makedirs(path)
- return path
- except pythoncom.com_error:
- # Function doesn't exist on early win95,
- # and it may just fail anyway!
- return self.application_directory
- except EnvironmentError:
- # Can't make the directory.
- return self.application_directory
-
- def ShowManager(self, id="IDD_MANAGER"):
- import dialogs
- dialogs.ShowDialog(0, self, self.config, id)
-
- def LoadConfig(self):
- import win32ui
- path = os.path.join(self.data_directory, 'tiny.ini')
- data = {'server' : 'localhost', 'port' : '8069', 'protocol' : 'http://', 'database' : '', 'objects' : self.default_objects, 'uname':'admin', 'pwd':'a', 'login':False,'webserver':'localhost','webport':'8080', 'webprotocol' : 'http:\\'}
- if os.path.exists(path):
- fp = open(path, 'r')
- data = fp.readlines()
- try:
- data = eval(data[0])
- return data
- except e:
- return data
- else:
- return data
-
- def SaveConfig(self):
- path = os.path.join(self.data_directory, 'tiny.ini')
- fp = open(path, 'w')
- fp.write(str(self.config))
- fp.close()
-_mgr = None
-
-def GetManager(outlook = None):
- global _mgr
- if _mgr is None:
- if outlook is None:
- outlook = win32com.client.Dispatch("Outlook.Application")
- _mgr = OpenERPManager(outlook=outlook)
- return _mgr
-
-def ShowManager(mgr):
- mgr.c()
-
-def main(verbose_level = 1):
- mgr = GetManager()
- ShowManager(mgr)
- return 0
-
-def usage():
- print "Usage: manager [-v ...]"
- sys.exit(1)
-
-if __name__=='__main__':
- verbose = 1
- import getopt
- opts, args = getopt.getopt(sys.argv[1:], "v")
- if args:
- usage()
- for opt, val in opts:
- if opt=="-v":
- verbose += 1
- else:
- usage()
- sys.exit(main(verbose))
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/setup.iss b/addons/outlook/plugin/openerp-outlook-plugin/setup.iss
deleted file mode 100644
index d19cc66f556..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/setup.iss
+++ /dev/null
@@ -1,105 +0,0 @@
-; Script generated by the Inno Setup Script Wizard.
-; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
-
-[Setup]
-; NOTE: The value of AppId uniquely identifies this application.
-; Do not use the same AppId value in installers for other applications.
-; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
-AppId={{AF02E62E-3A5A-4E86-B4CF-03F2B2AC25BF}
-AppName=Openerp Outlook Addin
-AppVersion=1.0
-AppVerName=Openerp Outlook Addin 1.0
-AppPublisher=Openerp SA
-AppPublisherURL=http://www.openerp.com/
-AppSupportURL=http://www.openerp.com/
-AppUpdatesURL=http://www.openerp.com/
-DefaultDirName={pf}\Openerp Outlook Addin
-DefaultGroupName=Openerp Outlook Addin
-DisableProgramGroupPage=true
-OutputBaseFilename=openerp-outlook-addin
-Compression=lzma
-SolidCompression=true
-UserInfoPage=true
-UninstallDisplayIcon={app}\*
-VersionInfoVersion=1.0
-VersionInfoCompany=OpenERP
-VersionInfoDescription=OpenERP Outlook Addin
-ChangesAssociations=true
-
-[Languages]
-Name: "english"; MessagesFile: "compiler:Default.isl"
-Name: "basque"; MessagesFile: "compiler:Languages\Basque.isl"
-Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
-Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl"
-Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl"
-Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl"
-Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl"
-Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl"
-Name: "french"; MessagesFile: "compiler:Languages\French.isl"
-Name: "german"; MessagesFile: "compiler:Languages\German.isl"
-Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl"
-Name: "hungarian"; MessagesFile: "compiler:Languages\Hungarian.isl"
-Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
-Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl"
-Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl"
-Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl"
-Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl"
-Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
-Name: "slovak"; MessagesFile: "compiler:Languages\Slovak.isl"
-Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl"
-Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
-
-[Files]
-Source: "C:\openerp-outlook-plugin\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
-; NOTE: Don't use "Flags: ignoreversion" on any shared system files
-
-[Messages]
-AboutSetupNote=Inno Setup Preprocessor home page:%nhttp://ispp.sourceforge.net/
-
-
-[Run]
-Filename: "{app}\Register-plugin.bat"; StatusMsg: "Registering Outlook Addin";
-[UninstallDelete]
-Type: files; Name: "{app}\Openerp Outlook Addin\*"
-Type: dirifempty; Name: "{app}\Openerp Outlook Addin"
-
-[UninstallRun]
-Filename: "{app}\Unregister-plugin.bat"; StatusMsg: "Unregistering Outlook Addin";
-
-
-[Code]
-function InitializeSetup(): Boolean;
-begin
- Result := true;
-
- if not RegKeyExists( HKLM, 'Software\Python\PythonCore') then begin
- Result := MsgBox(
- 'Python appears to not be installed.' + #13 + #13 +
- 'This addin requires Python 2.5 or above installed with compatible pywin32 for python for working.'+ #13 + #13 +
- 'If you know that Python is installed, you may with to continue.' + #13 + #13 +
- 'Continue with installation?',
- mbConfirmation, MB_YESNO) = idYes;
- end;
- if not RegKeyExists( HKCU, 'Software\Microsoft\Office\Outlook') then begin
- Result := MsgBox(
- 'Outlook appears to not be installed.' + #13 + #13 +
- 'This addin only works with Microsoft Outlook 2000 and later - it' + #13 +
- 'does not work with Outlook express.' + #13 + #13 +
- 'If you know that Outlook is installed, you may with to continue.' + #13 + #13 +
- 'Continue with installation?',
- mbConfirmation, MB_YESNO) = idYes;
- end;
- while Result do begin
- if not CheckForMutexes('_outlook_mutex_') then
- break;
-
- Result := MsgBox(
- 'You must close Outlook before OpenERP Outlook Addin can be installed.' + #13 + #13 +
- 'Please close all Outlook Windows (using "File->Exit and Log off"' + #13 +
- 'if available) and click Retry, or click Cancel to exit the installation.'+ #13 + #13 +
- 'If this message persists after closing all Outlook windows, you may' + #13 +
- 'need to log off from Windows, and try again.',
- mbConfirmation, MB_RETRYCANCEL) = idRetry;
- end;
-end;
-
diff --git a/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py b/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py
deleted file mode 100644
index 9cbcb14d40e..00000000000
--- a/addons/outlook/plugin/openerp-outlook-plugin/tiny_xmlrpc.py
+++ /dev/null
@@ -1,573 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-import xmlrpclib
-import binascii
-import base64
-import sys
-import socket
-import os
-import time
-from manager import ustr
-from win32com.mapi import mapitags
-import pythoncom
-import win32com
-import win32ui
-waittime = 10
-wait_count = 0
-wait_limit = 12
-def execute(connector, method, *args):
- global wait_count
- res = False
- try:
- res = getattr(connector,method)(*args)
- except socket.error,e:
- if e.args[0] == 111:
- if wait_count > wait_limit:
- print "Server is taking too long to start, it has exceeded the maximum limit of %d seconds."%(wait_limit)
- clean()
- sys.exit(1)
- print 'Please wait %d sec to start server....'%(waittime)
- wait_count += 1
- time.sleep(waittime)
- res = execute(connector, method, *args)
- else:
- return res
- wait_count = 0
- return res
-
-class XMLRpcConn(object):
- __name__ = 'XMLRpcConn'
- _com_interfaces_ = ['_IDTExtensibility2']
- _public_methods_ = ['GetDBList', 'login', 'GetAllObjects', 'GetObjList', 'InsertObj', 'DeleteObject', 'GetCSList', \
- 'ArchiveToOpenERP', 'IsCRMInstalled', 'GetPartners', 'GetObjectItems', \
- 'CreateCase', 'MakeAttachment', 'CreateContact', 'CreatePartner', 'getitem', 'setitem', \
- 'SearchPartnerDetail', 'WritePartnerValues', 'GetAllState', 'GetAllCountry', 'SearchPartner', 'SearchEmailResources', \
- 'GetCountry', 'GetStates', 'FindCountryForState','CreateEmailAttachment','SearchPartners']
- _reg_clsctx_ = pythoncom.CLSCTX_INPROC_SERVER
- _reg_clsid_ = "{C6399AFD-763A-400F-8191-7F9D0503CAE2}"
- _reg_progid_ = "Python.OpenERP.XMLRpcConn"
- _reg_policy_spec_ = "win32com.server.policy.EventHandlerPolicy"
- def __init__(self,server='localhost',port=8069,uri='http://localhost:8069',webserver='localhost', webport=8080):
- self._server=server
- self._port=port
- self._uri=uri
- self._webserver=webserver
- self._webport=webport
- self._obj_list=[]
- self._dbname=''
- self._uname='admin'
- self._pwd='a'
- self._login=False
- self._running=False
- self._uid=False
- self._iscrm=True
- self.partner_id_list=None
- self.protocol=None
- self._webprotocol=None
- self._weburi=None
-
- def getitem(self, attrib):
- v=self.__getattribute__(attrib)
- return str(v)
-
- def setitem(self, attrib, value):
- return self.__setattr__(attrib, value)
-
- def GetDBList(self):
- conn = xmlrpclib.ServerProxy(self._uri + '/xmlrpc/db')
- try:
- db_list = execute(conn, 'list')
- if db_list == False:
- self._running=False
- return []
- else:
- self._running=True
- except:
- db_list=-1
- self._running=True
- return db_list
-
- def login(self,dbname, user, pwd):
- self._dbname = dbname
- self._uname = user
- self._pwd = pwd
- conn = xmlrpclib.ServerProxy(str(self._uri) + '/xmlrpc/common')
- try:
- uid = execute(conn,'login',dbname, ustr(user), ustr(pwd))
- except:
- return False
- return uid
-
- def GetAllObjects(self):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[])
- objects = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',ids,['model'])
- obj_list = [item['model'] for item in objects]
- return obj_list
-
- def GetObjList(self):
- self._obj_list=list(self._obj_list)
- self._obj_list.sort(reverse=True)
- return self._obj_list
-
- def InsertObj(self, obj_title,obj_name,image_path):
- self._obj_list=list(self._obj_list)
- self._obj_list.append((obj_title,obj_name,ustr(image_path)))
- self._obj_list.sort(reverse=True)
-
- def DeleteObject(self,sel_text):
- self._obj_list=list(self._obj_list)
- for obj in self._obj_list:
- if obj[0] == sel_text:
- self._obj_list.remove(obj)
- break
-
- def ArchiveToOpenERP(self, recs, mail):
- import win32con
- import win32ui
- conn = xmlrpclib.ServerProxy(self._uri + '/xmlrpc/object')
- flag = False
- new_msg = ext_msg =""
- message_id = referances = None
- context = {}
- try:
- session = win32com.client.Dispatch("MAPI.session")
- session.Logon('Outlook')
- objMessage = session.GetMessage(mail.EntryID, mail.Parent.StoreID)
- objFields = objMessage.Fields
- strheader = objFields.Item(mapitags.PR_TRANSPORT_MESSAGE_HEADERS)
- strheader = ustr(strheader).encode('iso-8859-1')
- headers = {}
- strheader = strheader.replace("\n ", " ").splitlines()
- for line in strheader:
- split_here = line.find(":")
- headers[line[:split_here]] = line[split_here:]
- temp1 = headers.get('Message-ID')
- temp2 = headers.get('Message-Id')
- referances = headers.get('References')
- if temp1 == None: message_id = temp2
- if temp2 == None: message_id = temp1
- startCut = message_id.find("<")
- endCut = message_id.find(">")
- message_id = message_id[startCut:endCut+1]
- if not referances == None:
- startCut = referances.find("<")
- endCut = referances.find(">")
- referances = referances[startCut:endCut+1]
- except Exception,e:
- win32ui.MessageBox(str(e),"Archive To OpenERP")
- return
- attachments=mail.Attachments
- for rec in recs: #[('res.partner', 3, 'Agrolait')]
- model = rec[0]
- res_id = rec[1]
- #Check if mail installed
- object_id = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=','mail.message')])
- if not object_id:
- win32ui.MessageBox("Mail is not installed on your configured database '%s' !!\n\nPlease install it to archive the mail."%(self._dbname),"Mail not installed",win32con.MB_ICONERROR)
- return
- object_ids = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=',model)])
- object_name = execute( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',object_ids,['name'])[0]['name']
- #Reading the Object ir.model Name
- ext_ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'mail.message','search',[('message_id','=',message_id),('model','=',model),('res_id','=',res_id)])
- if ext_ids:
- name = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,model,'read',res_id,['name'])['name']
- ext_msg += """This mail is already archived to {0} '{1}'.\n""".format(object_name,name)
- flag = True
- continue
- msg = {
- 'subject':mail.Subject,
- 'date':str(mail.ReceivedTime),
- 'body':mail.Body,
- 'cc':mail.CC,
- 'from':mail.SenderEmailAddress,
- 'to':mail.To,
- 'message-id':message_id,
- 'references':ustr(referances),
- }
- result = {}
- context['thread_model'] = model
- if attachments:
- result = self.MakeAttachment([rec], mail)
- execute(conn, 'execute', self. _dbname, int(self._uid), self._pwd,
- 'mail.thread','message_append',[res_id],
- msg.get('subject', False),
- msg.get('body', False),
- msg.get('to', False),
- msg.get('from', False),
- msg.get('cc', False),
- False, # BCC
- False, #reply-to
- msg.get('date', False),
- msg.get('message-id'),\
- msg.get('references', False),
- result, #attachments
- #FIXME: properly handle plaintext/html body variants?
- False, #body_html
- False, #subtype
- False, #headers
- False, #original
- context)
-
- new_msg += """- {0} : {1}\n""".format(object_name,str(rec[2]))
- flag = True
-
- if flag:
- t = """Mail archived Successfully with attachments.\n"""+ext_msg
- t += "\n"+new_msg
- win32ui.MessageBox(t,"Archived to OpenERP",win32con.MB_ICONINFORMATION)
- return flag
-
- def IsCRMInstalled(self):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=','crm.lead')])
- return id
-
- def GetCSList(self):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids = execute(conn,'execute',self._dbname,int(int(self._uid)),self._pwd,'crm.case.section','search',[])
- objects = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'crm.case.section','read',ids,['name'])
- obj_list = [ustr(item['name']).encode('iso-8859-1') for item in objects]
- return obj_list
-
- def GetPartners(self, search_partner=''):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids=[]
- obj_list=[]
- domain = []
- if not search_partner.strip() == '':
- domain.append(('name','ilike',ustr(search_partner)))
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','search',domain)
- if ids:
- ids.sort()
- obj_list.append((-999, ustr('')))
- for id in ids:
- object = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','read',[id],['id','name'])[0]
- obj_list.append((object['id'], ustr(object['name'])))
- obj_list.sort(lambda x, y: cmp(x[1],y[1]))
- return obj_list
-
- def GetObjectItems(self, search_list=[], search_text=''):
- res = []
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- for obj in search_list:
- object_ids = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=',obj)])
- object_name = execute( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',object_ids,['name'])[0]['name']
- if obj == "res.partner.address":
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',['|',('name','ilike',ustr(search_text)),('email','ilike',ustr(search_text))])
- recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name','street','city'])
- for rec in recs:
- name = ustr(rec['name'])
- if rec['street']:
- name += ', ' + ustr(rec['street'])
- if rec['city']:
- name += ', ' + ustr(rec['city'])
- res.append((obj,rec['id'],name,object_name))
- else:
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',[('name','ilike',ustr(search_text))])
- recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name'])
- for rec in recs:
- name = ustr(rec['name'])
- res.append((obj,rec['id'],name,object_name))
- return res
-
- def CreateCase(self, section, mail, partner_ids, with_attachments=True):
- import eml
- flag = False
- id = -1
- try:
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- email, path = eml.generateEML(mail)
- message_id = None
- session = win32com.client.Dispatch("MAPI.session")
- session.Logon('Outlook')
- objMessage = session.GetMessage(mail.EntryID, mail.Parent.StoreID)
- objFields = objMessage.Fields
- strheader = objFields.Item(mapitags.PR_TRANSPORT_MESSAGE_HEADERS)
- strheader = ustr(strheader).encode('iso-8859-1')
- headers = {}
- strheader = strheader.replace("\n ", " ").splitlines()
- for line in strheader:
- split_here = line.find(":")
- headers[line[:split_here]] = line[split_here:]
- temp1 = headers.get('Message-ID')
- temp2 = headers.get('Message-Id')
- if temp1 == None: message_id = temp2
- if temp2 == None: message_id = temp1
- startCut = message_id.find("<")
- endCut = message_id.find(">")
- message_id = message_id[startCut:endCut+1]
- email.replace_header('Message-Id',message_id)
- id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'mail.thread','message_process',section, str(email))
- if id > 0:
- flag = True
- return flag
- else:
- flag = False
- return flag
- except Exception,e:
- win32ui.MessageBox("Create Case\n"+str(e),"Mail Reading Error")
- return flag
-
- def MakeAttachment(self, recs, mail):
- attachments = mail.Attachments
- attachment = {}
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- att_folder_path = os.path.abspath(os.path.dirname("%temp%\\"))
- if not os.path.exists(att_folder_path):
- os.makedirs(att_folder_path)
- for rec in recs: #[('res.partner', 3, 'Agrolait')]
- obj = rec[0]
- obj_id = rec[1]
- for i in xrange(1, attachments.Count+1):
- fn = ustr(attachments[i].FileName)
- if len(fn) > 64:
- l = 64 - len(fn)
- f = fn.split('.')
- fn = f[0][0:l] + '.' + f[-1]
- att_path = os.path.join(att_folder_path,fn)
- attachments[i].SaveAsFile(att_path)
- f=open(att_path,"rb")
- content = "".join(f.readlines())
- f.close()
- attachment[fn] = content
- return attachment
-
- def CreateContact(self, res=None):
- res=eval(str(res))
- partner = res['partner_id']
- state = res['state_id']
- country = res['country_id']
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- if not partner.strip() == '':
- partner_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner', 'search', [('name','=',ustr(partner))])
- res.update({'partner_id' : partner_id[0]})
- else:
- res.pop('partner_id')
- if not state == "":
- country_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country', 'search', [('name','=',ustr(country))])
- res.update({'country_id' : country_id[0]})
- else:
- res.pop('country_id')
- if not country == "":
- state_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'search', [('name','=',ustr(state))])
- res.update({'state_id' : state_id[0]})
- else:
- res.pop('state_id')
- id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner.address','create',res)
- return id
-
- def CreatePartner(self, res):
- res=eval(str(res))
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','search',[('name','=',res['name'])])
- if ids:
- return False
- id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','create',res)
- return id
-
- def SearchPartnerDetail(self, search_email_id):
- res_vals = []
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- address_id = execute(conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','ilike',ustr(search_email_id))])
- if not address_id :
- return
- address = execute(conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address','read',address_id[0],['id','partner_id','name','street','street2','city','state_id','country_id','phone','mobile','email','fax','zip'])
- for key, vals in address.items():
- res_vals.append([key,vals])
- return res_vals
-
- def WritePartnerValues(self, new_vals):
- flag = -1
- new_dict = dict(new_vals)
- email=new_dict['email']
- partner = new_dict['partner']
- country_val = new_dict['country']
- state_val = new_dict['state']
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- partner_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner', 'search', [('name','=',ustr(partner))])
- country_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country', 'search', [('name','=',ustr(country_val))])
- state_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'search', [('name','=',ustr(state_val))])
- address_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','=',ustr(email))])
- if not partner_id or not address_id or not country_id or not state_id:
- return flag
- vals_res_address={
- 'partner_id' : partner_id[0],
- 'name' : new_dict['name'],
- 'street':new_dict['street'],
- 'street2' : new_dict['street2'],
- 'city' : new_dict['city'],
- 'phone' : new_dict['phone'],
- 'mobile' : new_dict['mobile'],
- 'fax' : new_dict['fax'],
- 'zip' : new_dict['zip'],
- 'country_id' : country_id[0],
- 'state_id' : state_id[0]
- }
- temp = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'write', address_id, vals_res_address)
- if temp:
- flag=1
- else:
- flag=0
- return flag
-
- def GetAllState(self):
- state_list = []
- state_ids = []
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- state_ids = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'search', [])
- for state_id in state_ids:
- obj = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'read', [state_id],['id','name'])[0]
- state_list.append((obj['id'], ustr(obj['name'])))
- return state_list
-
- def GetAllCountry(self):
- country_list = []
- country_ids = []
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- country_ids = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country', 'search', [])
- for country_id in country_ids:
- obj = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country','read', [country_id], ['id','name'])[0]
- country_list.append((obj['id'], ustr(obj['name'])))
- return country_list
-
- def SearchPartner(self, mail_id = ""):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- address = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','=',ustr(mail_id))])
- if not address:
- return False
- add_rec = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'read', address[0])
- partner = add_rec.get('partner_id',False)
- if partner: return partner[0]
- else: return partner
-
- def SearchEmailResources(self, message_id):
- import win32ui
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- res_vals = []
- mail_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'mail.message', 'search', [('message_id','=',message_id)])
- ref_mail_id = None
- if not mail_id:
- ref_mail_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'mail.message', 'search', [('references','like','%'+message_id+'%')])
- if ref_mail_id:
- address = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'mail.message','read',ref_mail_id[0],['model','res_id'])
- for key, vals in address.items():
- res_vals.append([key,vals])
- return res_vals
- return None
- address = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'mail.message','read',mail_id[0],['model','res_id'])
- for key, vals in address.items():
- res_vals.append([key,vals])
- return res_vals
-
-
- def GetCountry(self, country_search=''):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids=[]
- obj_list=[]
- domain = []
- if not country_search.strip() == '':
- domain.append(('name','ilike',ustr(country_search)))
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country','search',domain)
- if ids:
- ids.sort()
- for id in ids:
- object = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country','read',[id],['id','name'])[0]
- obj_list.append((object['id'], ustr(object['name'])))
- obj_list.sort(lambda x, y: cmp(x[1],y[1]))
- return obj_list
-
- def GetStates(self, state_search='', country=None):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids = []
- c_id = []
- obj_list = []
- domain = []
- if not state_search.strip() == '':
- domain.append(('name','ilike',ustr(state_search)))
-
- if country == None:
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country.state','search',domain)
- if not country == None:
- c_id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country','search',[('name','=',ustr(country))])
- domain.append(('country_id','=',c_id[0]))
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country.state','search',domain)
- if ids:
- ids.sort()
- for id in ids:
- object = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country.state','read',[id],['id','name'])[0]
- obj_list.append((object['id'], ustr(object['name'])))
- obj_list.sort(lambda x, y: cmp(x[1],y[1]))
- return obj_list
-
- def FindCountryForState(self, state_search=''):
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country.state','search',[('name','=',ustr(state_search))])
- if not ids:
- return None
- object = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.country.state','read',ids)[0]
- country = object['country_id'][1]
- return country
-
- def CreateEmailAttachment(self, rec, mail):
- import eml
- email, path = eml.generateEML(mail)
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- obj = rec[0]
- obj_id = rec[1]
- res = {}
- res['res_model'] = obj
- ls = ['*', '/', '\\', '<', '>', ':', '?', '"', '|', '\t', '\n',':','~']
- fn = (mail.Subject).replace(' ','')
- for c in ls:
- fn = fn.replace(c,'')
- if len(fn) > 64:
- l = 64 - len(fn)
- f = fn.split('-')
- fn = '-'.join(f[1:])
- if len(fn) > 64:
- l = 64 - len(fn)
- f = fn.split('.')
- fn = f[0][0:l] + '.' + f[-1]
- fn = fn[:-4]+".eml"
- f = open(path)
- content = "".join(f.readlines()).encode('base64')
- f.close()
- res['name'] = fn
- res['datas_fname'] = fn
- res['datas'] = content
- res['res_id'] = obj_id
- id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.attachment','create',res)
- return id
-
- def SearchPartners(self):
- res = []
- conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object')
- obj = 'res.partner'
- ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',[])
- recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name'])
- for rec in recs:
- name = ustr(rec['name'])
- res.append((obj,rec['id'],name,obj))
- return res
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Model.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Model.cs
new file mode 100644
index 00000000000..e163b5442a4
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Model.cs
@@ -0,0 +1,78 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Linq;
+
+namespace OpenERPClient
+{
+ public class Model
+ {
+ public string model;
+ public string name;
+ protected OpenERPConnect openerp_connect;
+ public OpenERPConnect Connection
+ {
+ set
+ {
+ this.openerp_connect = value;
+ }
+ get
+ {
+ return this.openerp_connect;
+ }
+ }
+ public Model()
+ {
+ }
+ public Model(string model)
+ {
+ /*
+ It gives the model name only.
+ :param model : madel name
+ */
+
+ this.model = model;
+ }
+ public Model(string model, string name)
+ {
+ /*
+ It gives the model names with their descriptions.
+ :param model : model name
+ :param name : description of model
+ */
+
+ this.name = name;
+ this.model = model;
+ }
+ public override string ToString()
+ {
+ /*
+ It overrides the name of model into ToString.
+
+ :return : String
+ */
+
+ if (this.name != null) return this.name;
+ return this.model;
+ }
+
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/OpenERPClient.csproj b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/OpenERPClient.csproj
new file mode 100644
index 00000000000..79f03ae3f7a
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/OpenERPClient.csproj
@@ -0,0 +1,69 @@
+
+
+
+ Debug
+ AnyCPU
+ 9.0.21022
+ 2.0
+ {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}
+ Library
+ Properties
+ OpenERPClient
+ OpenERPClient
+ v3.5
+ 512
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+ 3.5
+
+
+
+ 3.5
+
+
+ 3.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {1B4B0A58-0AFB-4090-91DD-18912CC7DE65}
+ xmlrpc
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/OpenERPConnect.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/OpenERPConnect.cs
new file mode 100644
index 00000000000..d6672828ed0
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/OpenERPConnect.cs
@@ -0,0 +1,397 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Windows.Forms;
+using System.Collections;
+using CookComputing.XmlRpc;
+
+namespace OpenERPClient
+{
+ public class ServiceUrl : System.Attribute
+ {
+ string _url;
+ public ServiceUrl(string url)
+ {
+ /*
+ It will contain the ServiceUrl.
+ :param url : url with server and port.
+ */
+
+ this._url = url;
+ }
+ public string Url
+ {
+ /*
+ It will get and return the Url for the connection.
+
+ :return : String
+ */
+
+ get
+ {
+ return _url;
+ }
+ }
+ public override string ToString()
+ {
+ /*
+ It will override the Tostring and return the _url.
+ */
+
+ return this._url;
+ }
+ }
+ public enum OpenERPService
+ {
+ [ServiceUrl("/xmlrpc/object")]
+ Object = 1,
+ [ServiceUrl("/xmlrpc/db")]
+ DB = 2,
+ [ServiceUrl("/xmlrpc/common")]
+ Common = 3
+ }
+ public class OpenERPConnect
+ {
+ int uid;
+ string url;
+ string dbname;
+ string login;
+ string pwd;
+ bool chkpwd;
+ string password;
+ public string URL
+ {
+ /*
+ It will get and set the value of the url.
+
+ :return : String
+ */
+
+ get
+ {
+ return url;
+ }
+ set
+ {
+ url = value;
+ }
+ }
+ public string DBName
+ {
+ /*
+ It will get and set the value of the Database Name.
+
+ :return : String
+ */
+
+ get
+ {
+ return dbname;
+ }
+ set
+ {
+ dbname = value;
+ }
+ }
+ public string UserId
+ {
+ /*
+ It will get and set the value of the UserId.
+
+ :return : String
+ */
+
+ get
+ {
+ return login;
+ }
+ set
+ {
+ login = value;
+ }
+ }
+ public string pswrd
+ {
+ /*
+ It will get and set the value of the Password.
+
+ :return : String
+ */
+
+ get
+ {
+ return password;
+ }
+ set
+ {
+ password = value;
+ }
+ }
+
+ public bool rempwd
+ {
+ /*
+ It will get and set the value of the Remember Password.
+
+ :return : True or False
+ */
+
+ get
+ {
+ return chkpwd;
+ }
+ set
+ {
+ chkpwd = value;
+ }
+ }
+
+ public string version;
+ XMLRPCClient rpcclient;
+
+ public void Open(Enum service)
+ {
+ /*
+ It opens the connetion by the url and service url.
+ :param service : enum service.
+ */
+
+ string url = null;
+ Type type = service.GetType();
+
+ ServiceUrl[] _urls =
+ type.GetField(service.ToString()).GetCustomAttributes(typeof(ServiceUrl),
+ false) as ServiceUrl[];
+ if (_urls.Length > 0)
+ {
+ url = _urls[0].Url;
+ }
+
+ this.Open(url);
+
+
+ }
+
+ void Open(string service_url)
+ {
+ /*
+ It opens rpcclient by service url.
+ :param service_url : service url
+ */
+
+ this.rpcclient = new XMLRPCClient(this.url + service_url);
+
+ }
+ void Close()
+ {
+ /*
+ It closes rpcclient.
+ */
+
+ this.rpcclient = null;
+
+ }
+ public OpenERPConnect()
+ {
+ }
+ public OpenERPConnect(string url)
+ {
+ /*
+ It will contain the url wit the server and port.
+ :param url : url with the server and port.
+ */
+
+ this.url = url;
+ }
+ public OpenERPConnect(string url, string dbname, string login, string pwd)
+ {
+ /*
+ It will do the connection with OpenERP server.
+ :param url : url with the server and port.
+ :param dbname : the list of database.
+ :param login : user name.
+ :param pwd : password.
+ */
+
+ this.url = url;
+ this.dbname = dbname;
+ this.login = login;
+ this.pwd = pwd;
+ this.version = ServerVersion();
+ }
+ public Boolean isLoggedIn
+ {
+ /*
+ It will check whether successfully login to OpenERP is done or not.
+
+ :return : True or False.
+ */
+
+ get
+ {
+ if (this.uid > 0) { return true; }
+ return false;
+ }
+ }
+
+ public int Login(string dbname, string userid, string pwd)
+ {
+ /*
+ It will check whether the entered dbname, userid and password are correct or not
+ and on that basis it will allow the user for connecting to OpenERP.
+ :param dbname : list of database
+ :param userid : userid
+ :param pwd : password of the user
+
+ :return : Integer
+ */
+
+ this.Open(OpenERPClient.OpenERPService.Common);
+ object isLogin = this.rpcclient.Login(dbname, userid, pwd);
+ this.uid = 0;
+ if (Convert.ToBoolean(isLogin))
+ {
+ this.uid = Convert.ToInt32(isLogin);
+ }
+ this.pwd = pwd;
+ if (this.uid <= 0)
+ {
+ MessageBox.Show("Authentication Error!\nBad username and password.", Form.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ this.Close();
+ return this.uid;
+
+ }
+ XmlRpcStruct ConvertAs(Hashtable value)
+ {
+ /*
+ It will convert the Hashtable into XmlRpcStruct and vise-versa.
+
+ :param value : Hasheable value.
+
+ :retutn : Hashtable values and vise versa the XmlRpcStruct value.
+ */
+
+ XmlRpcStruct new_value;
+ new_value = new XmlRpcStruct();
+ foreach (string key in value.Keys)
+ {
+ object res;
+ if (value[key] == null)
+ {
+ res = "";
+ }
+ if (value[key].GetType() == typeof(Hashtable))
+ {
+ res = this.ConvertAs((Hashtable)value[key]);
+ }
+ else
+ {
+ res = value[key];
+ }
+ new_value.Add(key, res);
+ }
+ return new_value;
+ }
+ object[] ConvertArgs(object[] args)
+ {
+ /*
+ It will convert the arguments which are of type Hashtable into new arguments.
+
+ :param args : Objet value of arguments
+
+ :return : Object value of arguments.
+ */
+
+ for (int i = 0; i < args.Length; i++)
+ {
+ object arg = args[i];
+ XmlRpcStruct new_arg;
+ if (arg.GetType() == typeof(Hashtable))
+ {
+ new_arg = this.ConvertAs((Hashtable)arg);
+ args[i] = new_arg;
+ }
+ }
+ return args;
+ }
+ public object Execute(string model, string method, params object[] args)
+ {
+ /*
+ It executes the model name, the method name and also the list of arrays arguments.
+ :param model : model name.
+ :param method : method name.
+ :params args : list of arrays of arguments.
+
+ :return : Object
+ */
+
+ args = this.ConvertArgs(args);
+ this.Open(OpenERPClient.OpenERPService.Object);
+
+ object res = this.rpcclient.Execute(this.dbname, this.uid, this.pwd, model, method, args);
+ this.Close();
+ return res;
+ }
+ public object[] DBList()
+ {
+ /*
+ It will return the list of the database which will be created.
+
+ :return : Database List
+ */
+
+ this.Open(OpenERPClient.OpenERPService.DB);
+ object[] res = this.rpcclient.DBList();
+ this.Close();
+ return res;
+ }
+ public string ServerVersion()
+ {
+ /*
+ It will give the version of the server which the user is using.
+
+ :return : String
+ */
+
+ this.Open(OpenERPClient.OpenERPService.DB);
+ string version = this.rpcclient.ServerVersion();
+ this.Close();
+ return version;
+ }
+
+ public bool check_connectivity()
+ {
+ /*
+ It will check connection on given server url.
+
+ :return : True or False.
+ */
+
+ this.Open(OpenERPClient.OpenERPService.Common);
+ bool flag = this.rpcclient.check_connectivity();
+ this.Close();
+ return flag;
+ }
+
+
+ }
+
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Properties/AssemblyInfo.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000000..def21a9bf91
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("OpenERPClient")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("OpenERPClient")]
+[assembly: AssemblyCopyright("Copyright © 2011")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("0b69b9a4-1bfc-45d5-9788-983fbf57a505")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Record.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Record.cs
new file mode 100644
index 00000000000..4069b43f74c
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/Record.cs
@@ -0,0 +1,69 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System.Collections;
+
+namespace OpenERPClient
+{
+ public class Record
+ {
+ public long id;
+ public string name;
+ public Model model;
+ public Hashtable columns;
+ public Record(long id, string name, Model model)
+ {
+ /*
+ It gives the record of id, name and model.
+ :param id : record id.
+ :param name : record name.
+ :param model : model name.
+ */
+
+ this.id = id;
+ this.name = name;
+ this.model = model;
+ }
+ public Record(Hashtable columns, Model model)
+ {
+ /*
+ It gives the records in hashtable columns and also model name.
+ :param columns : hashtable column values.
+ :param model : model name.
+ */
+
+ this.id = long.Parse(columns["id"].ToString());
+ if (columns.ContainsKey("name"))
+ {
+ this.name = columns["name"].ToString();
+ }
+ this.model = model;
+ this.columns = columns;
+ }
+ public override string ToString()
+ {
+ /*
+ It will override the Tostring.
+ */
+
+ if (this.name != null) return this.name;
+ return this.id.ToString();
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/XMLRPCClient.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/XMLRPCClient.cs
new file mode 100644
index 00000000000..ebe9ec142e2
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPClient/XMLRPCClient.cs
@@ -0,0 +1,388 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Text;
+using CookComputing.XmlRpc;
+
+namespace OpenERPClient
+{
+ public interface IOpenERPCommon : IXmlRpcProxy
+ {
+ [XmlRpcMethod("login")]
+ object Login(string dbname, string username, string pwd);
+
+ }
+ public interface IOpenERPObject : IXmlRpcProxy
+ {
+
+ [XmlRpcMethod("execute")]
+ Object Execute(string dbName, long userId, string pwd, string model, string method, params Object[] args);
+
+
+
+ }
+ public interface IOpenERPDB : IXmlRpcProxy
+ {
+
+ [XmlRpcMethod("list")]
+ Object[] DBList();
+
+ [XmlRpcMethod("server_version")]
+ string ServerVersion();
+
+ [XmlRpcMethod("check_connectivity")]
+ bool check_connectivity();
+
+
+ }
+ public interface Ixmlrpcconnect : IOpenERPCommon, IOpenERPDB, IOpenERPObject
+ {
+ }
+ public class XMLRPCClient : Ixmlrpcconnect
+ {
+ Ixmlrpcconnect rpcclient = (Ixmlrpcconnect)XmlRpcProxyGen.Create(typeof(Ixmlrpcconnect));
+ public XMLRPCClient(string ServiceUrl)
+ {
+ rpcclient.Url = ServiceUrl;
+ }
+
+ #region Ixmlrpcconnect Members
+
+ public object Login(string dbname, string username, string pwd)
+ {
+ return rpcclient.Login(dbname, username, pwd);
+ }
+
+ public object Execute(string dbName, long userId, string pwd, string model, string method, params object[] args)
+ {
+ return rpcclient.Execute(dbName, userId, pwd, model, method, args);
+ }
+
+ public object[] DBList()
+ {
+ return rpcclient.DBList();
+ }
+
+ public string ServerVersion()
+ {
+ return rpcclient.ServerVersion();
+ }
+
+ public bool check_connectivity()
+ {
+ return rpcclient.check_connectivity();
+ }
+ #endregion
+
+
+ #region IXmlRpcProxy Members
+
+ public bool AllowAutoRedirect
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates
+ {
+ get { throw new NotImplementedException(); }
+ }
+
+ public string ConnectionGroupName
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public System.Net.CookieContainer CookieContainer
+ {
+ get { throw new NotImplementedException(); }
+ }
+
+ public System.Net.ICredentials Credentials
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool EnableCompression
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool Expect100Continue
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public System.Net.WebHeaderCollection Headers
+ {
+ get { throw new NotImplementedException(); }
+ }
+
+ public Guid Id
+ {
+ get { throw new NotImplementedException(); }
+ }
+
+ public int Indentation
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool KeepAlive
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public XmlRpcNonStandard NonStandard
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool PreAuthenticate
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public Version ProtocolVersion
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public System.Net.IWebProxy Proxy
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public System.Net.CookieCollection ResponseCookies
+ {
+ get { throw new NotImplementedException(); }
+ }
+
+ public System.Net.WebHeaderCollection ResponseHeaders
+ {
+ get { throw new NotImplementedException(); }
+ }
+
+ public int Timeout
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public string Url
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool UseEmptyParamsTag
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool UseIndentation
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool UseIntTag
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public bool UseStringTag
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public string UserAgent
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public Encoding XmlEncoding
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public string XmlRpcMethod
+ {
+ get
+ {
+ throw new NotImplementedException();
+ }
+ set
+ {
+ throw new NotImplementedException();
+ }
+ }
+
+ public string[] SystemListMethods()
+ {
+ throw new NotImplementedException();
+ }
+
+ public object[] SystemMethodSignature(string MethodName)
+ {
+ throw new NotImplementedException();
+ }
+
+ public string SystemMethodHelp(string MethodName)
+ {
+ throw new NotImplementedException();
+ }
+
+ public event XmlRpcRequestEventHandler RequestEvent;
+
+ public event XmlRpcResponseEventHandler ResponseEvent;
+
+ #endregion
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin.sln b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin.sln
new file mode 100644
index 00000000000..203354178b2
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin.sln
@@ -0,0 +1,36 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenERPOutlookPlugin", "OpenERPOutlookPlugin\OpenERPOutlookPlugin.csproj", "{F4B2219B-F235-400F-81B4-92F15250BBA4}"
+EndProject
+Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "OpenERPOutlookPluginSetup", "OpenERPOutlookPluginSetup\OpenERPOutlookPluginSetup.vdproj", "{96333293-0156-4998-9065-42721CEB0368}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenERPClient", "OpenERPClient\OpenERPClient.csproj", "{8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xmlrpc", "xml-rpc.net.2.5.0\src\xmlrpc.csproj", "{1B4B0A58-0AFB-4090-91DD-18912CC7DE65}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F4B2219B-F235-400F-81B4-92F15250BBA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F4B2219B-F235-400F-81B4-92F15250BBA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F4B2219B-F235-400F-81B4-92F15250BBA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F4B2219B-F235-400F-81B4-92F15250BBA4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {96333293-0156-4998-9065-42721CEB0368}.Debug|Any CPU.ActiveCfg = Debug
+ {96333293-0156-4998-9065-42721CEB0368}.Release|Any CPU.ActiveCfg = Release
+ {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B4B0A58-0AFB-4090-91DD-18912CC7DE65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B4B0A58-0AFB-4090-91DD-18912CC7DE65}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B4B0A58-0AFB-4090-91DD-18912CC7DE65}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B4B0A58-0AFB-4090-91DD-18912CC7DE65}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/AssemblyInfo.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/AssemblyInfo.cs
new file mode 100644
index 00000000000..6f5be64b3ae
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/AssemblyInfo.cs
@@ -0,0 +1,52 @@
+
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+//
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+//
+[assembly: AssemblyTitle("")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+//
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Revision
+// Build Number
+//
+// You can specify all the value or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+
+[assembly: AssemblyVersion("1.0.*")]
+
+//
+// In order to sign your assembly you must specify a key to use. Refer to the
+// Microsoft .NET Framework documentation for more information on assembly signing.
+//
+// Use the attributes below to control which key is used for signing.
+//
+// Notes:
+// (*) If no key is specified - the assembly cannot be signed.
+// (*) KeyName refers to a key that has been installed in the Crypto Service
+// Provider (CSP) on your machine.
+// (*) If the key file and a key name attributes are both specified, the
+// following processing occurs:
+// (1) If the KeyName can be found in the CSP - that key is used.
+// (2) If the KeyName does not exist and the KeyFile does exist, the key
+// in the file is installed into the CSP and used.
+// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
+// documentation for more information on this.
+//
+[assembly: AssemblyDelaySign(false)]
+[assembly: AssemblyKeyFile("")]
+[assembly: AssemblyKeyName("")]
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Cache.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Cache.cs
new file mode 100644
index 00000000000..b4e4d25d3f4
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Cache.cs
@@ -0,0 +1,55 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System.Collections;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+ static public class Cache
+ {
+ static private OpenERPOutlookPlugin _openerp;
+ static public OpenERPOutlookPlugin OpenERPOutlookPlugin
+ {
+ get
+ {
+ return _openerp;
+ }
+ set
+ {
+
+ _openerp = value;
+ }
+ }
+ static private Model[] document_models;
+ static public Model[] DocumentModelList
+ {
+ get
+ {
+ return document_models;
+ }
+ set
+ {
+
+ document_models = value;
+ }
+ }
+
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/ConfigManager.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/ConfigManager.cs
new file mode 100644
index 00000000000..6ce61be577b
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/ConfigManager.cs
@@ -0,0 +1,109 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Drawing;
+using System.Drawing.Imaging;
+using System.IO;
+using System.Windows.Forms;
+using System.Text.RegularExpressions;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+ public class ConfigManager
+ {
+ string openerp_config_file = "openerp_config.ini";
+
+ public void SaveConfigurationSetting()
+ {
+ string filepath = Tools.GetAppFolderPath();
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ filepath = Path.Combine(filepath, openerp_config_file);
+ string[] datas = { "url=" + openerp_connect.URL, "userid=" + openerp_connect.UserId, "dbname=" + openerp_connect.DBName,"rempwd="+openerp_connect.rempwd,"pswrd=" + openerp_connect.pswrd };
+ StreamWriter userfile = new StreamWriter(filepath, false);
+
+ foreach (string data in datas)
+ {
+ userfile.WriteLine(data);
+ }
+ userfile.Close();
+
+ }
+ public void LoadConfigurationSetting()
+ {
+
+ string filePath = Tools.GetAppFolderPath();
+ filePath = Path.Combine(filePath, this.openerp_config_file);
+ OpenERPConnect openerp_connect=null;
+ OpenERPOutlookPlugin openerp_outlook=null;
+ openerp_outlook = Cache.OpenERPOutlookPlugin;
+ if (openerp_outlook == null)
+ {
+
+ openerp_outlook = new OpenERPOutlookPlugin(openerp_connect);
+ }
+ openerp_connect = openerp_outlook.Connection;
+ if (openerp_connect == null)
+ {
+ openerp_connect = new OpenERPConnect();
+ }
+
+ if (File.Exists(filePath))
+ {
+
+ string line;
+
+ using (StreamReader file = new StreamReader(filePath))
+ {
+ while ((line = file.ReadLine()) != null)
+ {
+ char[] delimiters = new char[] { '=' };
+ string[] parts = line.Split(delimiters, 2);
+
+ for (int i = 0; i < parts.Length; i += 2)
+ {
+ if (parts[i] == "url")
+ openerp_connect.URL = parts[i + 1].Trim();
+ else if (parts[i] == "userid")
+ openerp_connect.UserId = parts[i + 1].Trim();
+ else if (parts[i] == "dbname")
+ openerp_connect.DBName = parts[i + 1].Trim();
+ else if (parts[i] == "pswrd")
+ openerp_connect.pswrd = parts[i + 1].Trim();
+ else if (parts[i] == "rempwd")
+ {
+ openerp_connect.rempwd = false;
+ if (parts[i + 1].Trim().ToLower() == "true")
+ openerp_connect.rempwd = true;
+ }
+
+ }
+ }
+ file.Close();
+ }
+ }
+ openerp_outlook.Connection = openerp_connect;
+ Cache.OpenERPOutlookPlugin = openerp_outlook;
+ }
+
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Connect.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Connect.cs
new file mode 100644
index 00000000000..1336c7f7695
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Connect.cs
@@ -0,0 +1,354 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+
+namespace OpenERPOutlookPlugin
+{
+ using System;
+ using System.Reflection;
+ using System.Runtime.InteropServices;
+ using System.Windows.Forms;
+ using office = Microsoft.Office.Core;
+ using outlook = Microsoft.Office.Interop.Outlook;
+ using OpenERPClient;
+
+
+
+
+ #region Read me for Add-in installation and setup information.
+ // When run, the Add-in wizard prepared the registry for the Add-in.
+ // At a later time, if the Add-in becomes unavailable for reasons such as:
+ // 1) You moved this project to a computer other than which is was originally created on.
+ // 2) You chose 'Yes' when presented with a message asking if you wish to remove the Add-in.
+ // 3) Registry corruption.
+ // you will need to re-register the Add-in by building the OpenERPOutlookPluginSetup project,
+ // right click the project in the Solution Explorer, then choose install.
+ #endregion
+
+ ///
+ /// The object for implementing an Add-in.
+ ///
+ ///
+
+ [GuidAttribute("C86B5760-1254-4F40-BD25-2094A2A678C4"), ProgId("OpenERPOutlookPlugin.Connect")]
+ public class Connect : Object, Extensibility.IDTExtensibility2
+ {
+ ///
+ /// Implements the constructor for the Add-in object.
+ /// Place your initialization code within this method.
+ ///
+
+ public Connect()
+ {
+
+ }
+
+ public int cnt_mail = 0;
+
+ ///
+ /// Implements the OnConnection method of the IDTExtensibility2 interface.
+ /// Receives notification that the Add-in is being loaded.
+ ///
+ ///
+ /// Root object of the host application.
+ ///
+ ///
+ /// Describes how the Add-in is being loaded.
+ ///
+ ///
+ /// Object representing this Add-in.
+ ///
+ ///
+ public void OnConnection(object application, Extensibility.ext_ConnectMode connectMode, object addInInst, ref System.Array custom)
+ {
+ applicationObject = application;
+ addInInstance = addInInst;
+
+ if (connectMode != Extensibility.ext_ConnectMode.ext_cm_Startup)
+ {
+ OnStartupComplete(ref custom);
+
+ }
+ }
+
+ ///
+ /// Implements the OnDisconnection method of the IDTExtensibility2 interface.
+ /// Receives notification that the Add-in is being unloaded.
+ ///
+ ///
+ /// Describes how the Add-in is being unloaded.
+ ///
+ ///
+ /// Array of parameters that are host application specific.
+ ///
+ ///
+ public void OnDisconnection(Extensibility.ext_DisconnectMode disconnectMode, ref System.Array custom)
+ {
+ if (disconnectMode != Extensibility.ext_DisconnectMode.ext_dm_HostShutdown)
+ {
+ OnBeginShutdown(ref custom);
+ }
+ applicationObject = null;
+ }
+
+ ///
+ /// Implements the OnAddInsUpdate method of the IDTExtensibility2 interface.
+ /// Receives notification that the collection of Add-ins has changed.
+ ///
+ ///
+ /// Array of parameters that are host application specific.
+ ///
+ ///
+ public void OnAddInsUpdate(ref System.Array custom)
+ {
+ }
+
+ ///
+ /// Implements the OnStartupComplete method of the IDTExtensibility2 interface.
+ /// Receives notification that the host application has completed loading.
+ ///
+ ///
+ /// Array of parameters that are host application specific.
+ ///
+ ///
+ ///
+ private office.CommandBarButton btn_open_partner;
+ private office.CommandBarButton btn_open_document;
+ private office.CommandBarButton btn_open_configuration_form;
+ private office.CommandBars oCommandBars;
+ private office.CommandBar menuBar;
+ private office.CommandBarPopup newMenuBar;
+
+ public int countMail()
+ {
+ /*
+
+ * Gives the number of selected mail.
+ * returns: Number of selected mail.
+
+ */
+ cnt_mail = 0;
+ Microsoft.Office.Interop.Outlook.Application app = null;
+
+ app = new Microsoft.Office.Interop.Outlook.Application();
+ foreach (var selection in app.ActiveExplorer().Selection)
+ {
+ cnt_mail = app.ActiveExplorer().Selection.Count;
+ }
+
+ return cnt_mail;
+ }
+
+ public void OnStartupComplete(ref System.Array custom)
+ {
+ /*
+
+ * When outlook is opened it loads a Menu if Outlook plugin is installed.
+ * OpenERP - > Push, Partner ,Documents, Configuration
+
+ */
+ Microsoft.Office.Interop.Outlook.Application app = null;
+ try
+ {
+ app = new Microsoft.Office.Interop.Outlook.Application();
+ object omissing = System.Reflection.Missing.Value;
+ menuBar = app.ActiveExplorer().CommandBars.ActiveMenuBar;
+ ConfigManager config = new ConfigManager();
+ config.LoadConfigurationSetting();
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ try
+ {
+ if (openerp_connect.URL != null && openerp_connect.DBName != null && openerp_connect.UserId != null && openerp_connect.pswrd != "")
+ {
+ string decodpwd = Tools.DecryptB64Pwd(openerp_connect.pswrd);
+ openerp_connect.Login(openerp_connect.DBName, openerp_connect.UserId, decodpwd);
+ }
+ }
+ catch(Exception )
+ {
+ MessageBox.Show("Unable to connect remote Server ' " + openerp_connect.URL + " '.", "OpenERP Connection",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
+ }
+ newMenuBar = (office.CommandBarPopup)menuBar.Controls.Add(office.MsoControlType.msoControlPopup, omissing, omissing, omissing, true);
+ if (newMenuBar != null)
+ {
+ newMenuBar.Caption = "OpenERP";
+ newMenuBar.Tag = "My";
+
+ btn_open_partner = (office.CommandBarButton)newMenuBar.Controls.Add(office.MsoControlType.msoControlButton, omissing, omissing, 1, true);
+ btn_open_partner.Style = office.MsoButtonStyle.msoButtonIconAndCaption;
+ btn_open_partner.Caption = "Contact";
+ //Face ID will use to show the ICON in the left side of the menu.
+ btn_open_partner.FaceId = 3710;
+ newMenuBar.Visible = true;
+ btn_open_partner.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(this.btn_open_partner_Click);
+
+ btn_open_document = (office.CommandBarButton)newMenuBar.Controls.Add(office.MsoControlType.msoControlButton, omissing, omissing, 2, true);
+ btn_open_document.Style = office.MsoButtonStyle.msoButtonIconAndCaption;
+ btn_open_document.Caption = "Documents";
+ //Face ID will use to show the ICON in the left side of the menu.
+ btn_open_document.FaceId = 258;
+ newMenuBar.Visible = true;
+ btn_open_document.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(this.btn_open_document_Click);
+
+ btn_open_configuration_form = (office.CommandBarButton)newMenuBar.Controls.Add(office.MsoControlType.msoControlButton, omissing, omissing, 3, true);
+ btn_open_configuration_form.Style = office.MsoButtonStyle.msoButtonIconAndCaption;
+ btn_open_configuration_form.Caption = "Configuration";
+ //Face ID will use to show the ICON in the left side of the menu.
+ btn_open_configuration_form.FaceId = 5644;
+ newMenuBar.Visible = true;
+ btn_open_configuration_form.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(this.btn_open_configuration_form_Click);
+
+ }
+
+ }
+ catch (Exception)
+ {
+ object oActiveExplorer;
+ oActiveExplorer = applicationObject.GetType().InvokeMember("ActiveExplorer", BindingFlags.GetProperty, null, applicationObject, null);
+ oCommandBars = (office.CommandBars)oActiveExplorer.GetType().InvokeMember("CommandBars", BindingFlags.GetProperty, null, oActiveExplorer, null);
+ }
+
+
+ }
+
+ void btn_open_configuration_form_Click(Microsoft.Office.Core.CommandBarButton Ctrl, ref bool CancelDefault)
+ {
+ frm_openerp_configuration frm_config = new frm_openerp_configuration();
+ frm_config.Show();
+
+ }
+
+
+ public static bool isLoggedIn()
+ {
+ /*
+
+ * This will check that it is connecting with server or not.
+ * If wrong server name or port is given then it will throw the message.
+ * returns true If conneted with server, otherwise False.
+
+ */
+ if (Cache.OpenERPOutlookPlugin == null || Cache.OpenERPOutlookPlugin.isLoggedIn == false)
+ {
+ throw new Exception("OpenERP Server is not connected!\nPlease connect OpenERP Server from Configuration Menu.");
+
+ }
+ return true;
+ }
+
+ public static void handleException(Exception e)
+ {
+ string Title;
+ if (Form.ActiveForm != null)
+ {
+ Title = Form.ActiveForm.Text;
+ }
+ else
+ {
+ Title = "OpenERP Addin";
+ }
+ MessageBox.Show(e.Message, Title, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ }
+ public static void displayMessage(string message)
+ {
+ string Title;
+ if (Form.ActiveForm != null)
+ {
+ Title = Form.ActiveForm.Text;
+ }
+ else
+ {
+ Title = "OpenERP Addin";
+ }
+ MessageBox.Show(message, Title, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ public void CheckMailCount()
+ {
+ if (countMail() == 0)
+ {
+ throw new Exception("No email selected.\nPlease select one email.");
+ }
+ if (countMail() > 1)
+ {
+ throw new Exception("Multiple selction is not allowed.\nPlease select only one email.");
+ }
+
+ }
+
+ void btn_open_partner_Click(Microsoft.Office.Core.CommandBarButton Ctrl, ref bool CancelDefault)
+ {
+ try
+ {
+ Connect.isLoggedIn();
+ this.CheckMailCount();
+ if (countMail() == 1)
+ {
+
+ foreach (outlook.MailItem mailitem in Tools.MailItems())
+ {
+
+ Object[] contact = Cache.OpenERPOutlookPlugin.RedirectPartnerPage(mailitem);
+ if ((int)contact[1] > 0)
+ {
+ Cache.OpenERPOutlookPlugin.RedirectWeb(contact[2]);
+ }
+ else
+ {
+ frm_contact contact_form = new frm_contact(mailitem.SenderName, mailitem.SenderEmailAddress);
+ contact_form.Show();
+ }
+
+ }
+ }
+
+ }
+ catch (Exception e)
+ {
+ Connect.handleException(e);
+ }
+
+ }
+
+ void btn_open_document_Click(Microsoft.Office.Core.CommandBarButton Ctrl, ref bool CancelDefault)
+ {
+ try
+ {
+ Connect.isLoggedIn();
+ this.CheckMailCount();
+ if (countMail() == 1)
+ {
+ frm_choose_document_opt frm_doc = new frm_choose_document_opt();
+ }
+ }
+ catch (Exception e)
+ {
+ Connect.handleException(e);
+ }
+
+ }
+
+
+ public void OnBeginShutdown(ref System.Array custom)
+ {
+ }
+ private object applicationObject;
+ private object addInInstance;
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs
new file mode 100644
index 00000000000..cf1578d903b
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs
@@ -0,0 +1,223 @@
+/*
+
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Linq;
+using OpenERPClient;
+using outlook = Microsoft.Office.Interop.Outlook;
+using System.Windows.Forms;
+namespace OpenERPOutlookPlugin
+{
+
+ public class OpenERPOutlookPlugin : Model
+ {
+ public Boolean isLoggedIn
+ {
+ /*
+
+ * This will check that user is logged in or not and gets the value
+ * returns : True if loggedIn, False otherwise.
+
+ */
+ get
+ {
+ if (this.Connection != null) { return this.Connection.isLoggedIn; }
+ return false;
+ }
+ }
+
+ public OpenERPOutlookPlugin(OpenERPConnect connection)
+ {
+ this.Connection = connection;
+ //this.set_server_method();
+ }
+
+ public Record[] SearchRecord(string name,string model)
+ {
+ /*
+ * Gives name and model for search record.
+ */
+ ArrayList object_list = new ArrayList();
+ Model parent_model;
+ parent_model = new Model(model);
+ ArrayList args = new ArrayList();
+ args.Add(parent_model.model);
+ if (name != null)
+ {
+ args.Add(name);
+ }
+ else
+ {
+ args.Add("");
+ }
+ object[] objects = (object[])this.openerp_connect.Execute("plugin.handler", "list_document_get", args.ToArray());
+ foreach (object obj in objects)
+ {
+ Hashtable document = new Hashtable();
+ object[] names = (object[])obj;
+ document.Add("id", names[0].ToString());
+ document.Add("name", names[1].ToString());
+ object_list.Add(new Record(document,parent_model));
+ }
+ return (Record[])object_list.ToArray(typeof(Record));
+ }
+
+ public string Name_get(outlook.MailItem mail)
+ {
+
+ string email = Tools.GetHeader(mail);
+ object doc = this.openerp_connect.Execute("plugin.handler", "document_get", email);
+ object[] name = (object[])doc;
+ return name[3].ToString();
+
+ }
+
+ public void RedirectWeb(object web_url)
+ {
+ /*
+ * Will open the url into the web browser.
+ */
+
+ System.Diagnostics.Process.Start(web_url.ToString());
+ }
+
+
+ public object[] RedirectPartnerPage(outlook.MailItem mail)
+ {
+ /*
+
+ * Will Redirect to the web-browser and open partner.
+ * If it will not found partner in res.partner.address (in contact) then
+ it will open the contact form to create a partner.
+ :Param outlook.MailItem mailItem : Outlook Mail item
+ */
+ string email_id = mail.SenderEmailAddress.ToString();
+ Object[] contact = (Object[])this.openerp_connect.Execute("plugin.handler", "partner_get", email_id);
+ return contact;
+
+ }
+
+ public void Open_Document(outlook.MailItem mail)
+ {
+ /*
+ * To open document attached in a url.returns the model_id and res_id of the document
+ :Param outlook.MailItem mail: Outlook mails.
+ */
+
+ string email = Tools.GetHeader(mail);
+ object doc = this.openerp_connect.Execute("plugin.handler", "document_get", email);
+ object[] url = (object[])doc;
+ this.RedirectWeb(url[2].ToString());
+ }
+
+ public Boolean PushMail(outlook.MailItem mail, string model, int thread_id)
+ {
+ /*
+
+ * This will push the mail as per the selected items from the list.
+ :Param outlook.MailItem mail: selected mail from the outlook.
+ :Param string model : Model name to push.
+ :Param int thread_id : Thread id of the mail.
+ * If mail pushed successfully then it returns true.
+ * return False if mail Already Exist.
+
+ */
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ ArrayList args = new ArrayList();
+ Hashtable vals = new Hashtable();
+ string email = Tools.GetHeader(mail); //TODO: Outlook.MailItem Should be Converted into MIME Message
+ args.Add(model);
+ args.Add(email.ToString());
+ args.Add(thread_id);
+ Hashtable attachments = Tools.GetAttachments(mail);
+ args.Add(mail.Body);
+ args.Add(mail.HTMLBody);
+ args.Add(attachments);
+ object push_mail = this.Connection.Execute("plugin.handler", "push_message_outlook", args.ToArray());
+ object[] push = (object[])push_mail;
+ this.RedirectWeb(push[2].ToString());
+ return true;
+
+ }
+ public long CreatePartnerRecord(string name)
+ {
+ /*
+
+ * Creates a partner record in res.partner as per the name given in the plugin form.
+ :Param String name: Name given to create a partner in the database.
+ * Returns a Long value : Partner id.
+
+ */
+ Record[] partenr_list = this.SearchRecord(name,"res.partner");
+ int partner_id = 0;
+ foreach (Record partner in partenr_list)
+ {
+ partner_id = Convert.ToInt16(partner.id);
+ }
+
+ return partner_id;
+ }
+ public void CreateContactRecord(int partner_id, string name, string email_id)
+ {
+ /*
+
+ * Creates a Contact record in the res.partner.address as per the details given in the
+ plugin form of openERP outlook Plugin.
+ :Param string partner_id : Partner id for which it creates a contact
+ :Param string name : Contact name
+ :Param string email_id : Email address
+
+ */
+ Hashtable values = new Hashtable();
+ values.Add("name", name);
+ values.Add("email", email_id);
+ ArrayList args = new ArrayList();
+ args.Add(values);
+ args.Add(partner_id);
+ object[] contact = (object[])this.openerp_connect.Execute("plugin.handler", "contact_create", args.ToArray());
+ this.RedirectWeb(contact[2].ToString());
+
+ }
+
+ public Model[] GetMailModels()
+ {
+ /*
+
+ * function to get objects to display in combo box
+ * returns the Array list of models.
+
+ */
+ ArrayList obj_list = new ArrayList();
+ object mail_models = this.Connection.Execute("plugin.handler", "document_type");
+ foreach (object model in (object[])mail_models)
+ {
+ Model open_model;
+ string[] models = (string[])model;
+ open_model = new Model(models[0], models[1]);
+ open_model.Connection = this.Connection;
+ obj_list.Add(open_model);
+ }
+ return (Model[])obj_list.ToArray(typeof(Model));
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj
new file mode 100644
index 00000000000..6dcf4468b99
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj
@@ -0,0 +1,235 @@
+
+
+ Debug
+ AnyCPU
+ 9.0.21022
+ 2.0
+ {F4B2219B-F235-400F-81B4-92F15250BBA4}
+ Library
+
+
+ false
+ OpenERPOutlookPlugin
+ OpenERPOutlookPlugin
+ v3.5
+
+
+ true
+ false
+ .\bin\Debug\
+ false
+ DEBUG;TRACE
+ 4
+ false
+ true
+
+
+ false
+ true
+ .\bin\Release\
+ false
+ TRACE
+ 4
+ false
+ true
+
+
+
+
+ System.dll
+ System
+
+
+ 3.5
+
+
+ System.Data.dll
+ System.Data
+
+
+
+ 3.5
+
+
+
+
+ System.XML.dll
+ System.XML
+
+
+
+
+ Code
+
+
+
+
+ Form
+
+
+ frm_contact.cs
+
+
+ Form
+
+
+ frm_create_doc.cs
+
+
+ Form
+
+
+ frm_openerp_connection.cs
+
+
+ Form
+
+
+ frm_push_mail.cs
+
+
+ Form
+
+
+ frm_select_partner.cs
+
+
+ Form
+
+
+ frm_choose_document_opt.cs
+
+
+
+ True
+ True
+ Resources.resx
+
+
+
+ Code
+
+
+ Form
+
+
+ frm_openerp_configuration.cs
+
+
+ True
+ True
+ Settings.settings
+
+
+
+
+ frm_contact.cs
+ Designer
+
+
+ frm_create_doc.cs
+ Designer
+
+
+ frm_openerp_configuration.cs
+ Designer
+
+
+ frm_openerp_connection.cs
+ Designer
+
+
+ frm_push_mail.cs
+ Designer
+
+
+ frm_select_partner.cs
+ Designer
+
+
+ frm_choose_document_opt.cs
+ Designer
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+ {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}
+ 2
+ 4
+ 0
+ primary
+ False
+
+
+ {00062FFF-0000-0000-C000-000000000046}
+ 9
+ 3
+ 0
+ primary
+ False
+
+
+ {00020430-0000-0000-C000-000000000046}
+ 2
+ 0
+ 0
+ primary
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00}
+ OpenERPClient
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj.user b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj.user
new file mode 100644
index 00000000000..be11fa35423
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj.user
@@ -0,0 +1,12 @@
+
+
+ C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\
+ C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
+ Program
+
+
+ C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\
+ C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
+ Program
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Resources.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Resources.Designer.cs
new file mode 100644
index 00000000000..5135996facd
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Resources.Designer.cs
@@ -0,0 +1,119 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.1433
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace OpenERPOutlookPlugin.Properties {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("OpenERPOutlookPlugin.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ internal static System.Drawing.Bitmap _195737_152643643962_3595480_n {
+ get {
+ object obj = ResourceManager.GetObject("195737_152643643962_3595480_n", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap Archive {
+ get {
+ object obj = ResourceManager.GetObject("Archive", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap Create {
+ get {
+ object obj = ResourceManager.GetObject("Create", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap Error {
+ get {
+ object obj = ResourceManager.GetObject("Error", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap MoveDown {
+ get {
+ object obj = ResourceManager.GetObject("MoveDown", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap MoveLeft {
+ get {
+ object obj = ResourceManager.GetObject("MoveLeft", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap Search {
+ get {
+ object obj = ResourceManager.GetObject("Search", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap Success {
+ get {
+ object obj = ResourceManager.GetObject("Success", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Resources.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Resources.resx
new file mode 100644
index 00000000000..c43e150f921
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Resources.resx
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\MoveLeft.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Archive.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Create.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Success.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\195737_152643643962_3595480_n.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Error.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Search.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\MoveDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Settings.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Settings.Designer.cs
new file mode 100644
index 00000000000..125ba326671
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.3053
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace OpenERPOutlookPlugin.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Settings.settings b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Settings.settings
new file mode 100644
index 00000000000..15034e76c4c
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Properties/Settings.settings
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/195737_152643643962_3595480_n.jpg b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/195737_152643643962_3595480_n.jpg
new file mode 100644
index 00000000000..610defc9232
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/195737_152643643962_3595480_n.jpg differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Account.ico b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Account.ico
new file mode 100644
index 00000000000..acea3ab0169
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Account.ico differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Account.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Account.png
new file mode 100644
index 00000000000..b13f2b0f523
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Account.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Archive.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Archive.png
new file mode 100644
index 00000000000..5aa6a958d37
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Archive.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Case.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Case.png
new file mode 100644
index 00000000000..9b950b8ea9d
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Case.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Contact.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Contact.png
new file mode 100644
index 00000000000..9bd6f9f6059
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Contact.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Create.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Create.png
new file mode 100644
index 00000000000..1ab240c32cb
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Create.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Error.gif b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Error.gif
new file mode 100644
index 00000000000..38c3523781b
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Error.gif differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Invoice.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Invoice.png
new file mode 100644
index 00000000000..4551107ec3b
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Invoice.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Move.gif b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Move.gif
new file mode 100644
index 00000000000..401bf861213
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Move.gif differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/MoveDown.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/MoveDown.png
new file mode 100644
index 00000000000..3761ff1e747
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/MoveDown.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/MoveLeft.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/MoveLeft.png
new file mode 100644
index 00000000000..031d7532673
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/MoveLeft.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/OpenERP_icon.ico b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/OpenERP_icon.ico
new file mode 100644
index 00000000000..8f6dc9edabc
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/OpenERP_icon.ico differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Partner.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Partner.png
new file mode 100644
index 00000000000..c661339598e
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Partner.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Product.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Product.png
new file mode 100644
index 00000000000..51451e422ae
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Product.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Project.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Project.png
new file mode 100644
index 00000000000..0f8ea2af8f5
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Project.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Sale.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Sale.png
new file mode 100644
index 00000000000..1b0b44f890e
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Sale.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Search.gif b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Search.gif
new file mode 100644
index 00000000000..b29c3cf1054
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Search.gif differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Success.gif b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Success.gif
new file mode 100644
index 00000000000..fb3bff729c5
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Success.gif differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Task.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Task.png
new file mode 100644
index 00000000000..52056b1e713
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/Task.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/developped_by.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/developped_by.png
new file mode 100644
index 00000000000..e4004e3d178
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/developped_by.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/logo.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/logo.png
new file mode 100644
index 00000000000..d6dbd9d83d1
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/logo.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/openerp.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/openerp.png
new file mode 100644
index 00000000000..326798df2ec
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/openerp.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/perform.gif b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/perform.gif
new file mode 100644
index 00000000000..16cc3873858
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/perform.gif differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/settings.png b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/settings.png
new file mode 100644
index 00000000000..ad0298af667
Binary files /dev/null and b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Resources/settings.png differ
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Tools.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Tools.cs
new file mode 100644
index 00000000000..5d102c73dd2
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/Tools.cs
@@ -0,0 +1,173 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Drawing;
+using System.IO;
+using outlook = Microsoft.Office.Interop.Outlook;
+
+
+namespace OpenERPOutlookPlugin
+{
+ static public class Tools
+ {
+ static public outlook.MailItem[] MailItems()
+ {
+ Microsoft.Office.Interop.Outlook.Application app = null;
+ app = new Microsoft.Office.Interop.Outlook.Application();
+ ArrayList mailItems = new ArrayList();
+ foreach (var selection in app.ActiveExplorer().Selection)
+ {
+ if (selection is outlook.MailItem)
+ {
+ mailItems.Add((outlook.MailItem)selection);
+ }
+ }
+ return (outlook.MailItem[])mailItems.ToArray(typeof(outlook.MailItem));
+ }
+
+ static public string[] SplitURL(string url)
+ {
+ /*
+
+ * Split the url in three parts protocal host and port number.
+ :Param string url : url to split.
+ * returnts the string array which contains the protocol, host name and port number.
+
+ */
+ string protocall = "";
+ string host = "localhost";
+ string port = "8069";
+ if (url != "")
+ {
+ string[] server = url.Split("://".ToCharArray());
+ protocall = server[0];
+
+ host = server[3];
+ port = "";
+ if (server.Length > 4) port = server[4];
+ }
+ return new string[] { protocall, host, port };
+
+ }
+ static public string JoinURL(string host, string port, bool ssl)
+ {
+ /*
+
+ * Join the url as per the host, port and protocols are given.
+ :Param string host : host name
+ :Param string port : port number
+ :Param boolean ssl : protocol
+ * reruns a string url combination of host, port and protocol.
+
+ */
+ string protocall = "http";
+ if (ssl) protocall = "https";
+ string url = protocall + "://" + host;
+ if (port != "") url += ":" + port;
+ return url;
+ }
+ static public Hashtable GetAttachments(outlook.MailItem mail)
+ {
+ /*
+
+ * Gets the attachments of selected mail of outlook mail items.
+ :Param outlook.MailItem mail : gives the selected mail item from the outlook.
+ * returns the hashtable (dictionary) value of the attachemts.
+ */
+ System.IO.FileStream inFile;
+ Hashtable attach = new Hashtable();
+ string[] strattch = new string[4];
+ foreach (outlook.Attachment attach1 in mail.Attachments)
+ {
+ string filename = Tools.GetAppFolderPath() + attach1.FileName;
+ attach1.SaveAsFile(filename);
+ inFile = new System.IO.FileStream(filename, System.IO.FileMode.Open, System.IO.FileAccess.Read);
+ byte[] datas = new Byte[inFile.Length];
+ long bytesRead = inFile.Read(datas, 0, (int)inFile.Length);
+ inFile.Close();
+ string fdata = System.Convert.ToBase64String(datas);
+ attach.Add(attach1.FileName, fdata);
+ strattch[0] = attach1.FileName;
+ System.IO.File.Delete(filename);
+ }
+ return attach;
+ }
+ static public string GetAppFolderPath()
+ {
+ /*
+
+ * Gets the path of Applicaion folder.
+ * returns String value of file path.
+
+ */
+ string filePath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
+ filePath = System.IO.Path.Combine(filePath, "OpenERPOutlook");
+ if (!Directory.Exists(filePath))
+ {
+ Directory.CreateDirectory(filePath);
+ }
+ return filePath;
+ }
+
+ static public string GetMessageId(outlook.MailItem mail)
+ {
+ var propertyAccessor = mail.PropertyAccessor;
+ string message_id = propertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x1035001E").ToString();
+ return message_id;
+ }
+ static public string GetHeader(outlook.MailItem mail)
+ {
+ var propertyAccessor = mail.PropertyAccessor;
+ //string HEADERS = propertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/string/{3f0a69e0-7f56-11d2-b536-00aa00bbb6e6}/urn:schemas:httpmail:content-disposition-type").ToString();
+ string HEADERS = propertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x007D001E").ToString();
+ return HEADERS;
+
+ }
+
+ static public string EncryptB64Pwd(string pwd)
+ {
+ /*
+
+ * Accepts the string password and encrypt it into the base64 format.
+ :Param string pwd : A normal string Password.
+ * returns the encrypted base64 passwod from the normal string value.
+
+ */
+ byte[] encbuff = System.Text.Encoding.UTF8.GetBytes(pwd);
+ string encodepwd = Convert.ToBase64String(encbuff);
+ return "[" + encodepwd + "]";
+
+ }
+ static public string DecryptB64Pwd(string pwd)
+ {
+ /*
+
+ * Accept the base64 fromat string value and decrypt it to normal string.
+ :Param : string pwd : A base64 value password.
+ * returns the decrypted string value from the base64 value.
+ */
+ string pswd = pwd.Substring(1, (pwd.Length - 2));
+ byte[] decbuff = Convert.FromBase64String(pswd);
+ string decodpwd = System.Text.Encoding.UTF8.GetString(decbuff);
+ return decodpwd;
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.Designer.cs
new file mode 100644
index 00000000000..396ed9ef0f9
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.Designer.cs
@@ -0,0 +1,137 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_choose_document_opt
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_choose_document_opt));
+ this.btn_doc = new System.Windows.Forms.Button();
+ this.btn_cncl = new System.Windows.Forms.Button();
+ this.btn_push = new System.Windows.Forms.Button();
+ this.btn_newdoc = new System.Windows.Forms.Button();
+ this.lbl_docname = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // btn_doc
+ //
+ this.btn_doc.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_doc.Image = global::OpenERPOutlookPlugin.Properties.Resources.Archive;
+ this.btn_doc.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.btn_doc.Location = new System.Drawing.Point(31, 146);
+ this.btn_doc.Name = "btn_doc";
+ this.btn_doc.Size = new System.Drawing.Size(169, 32);
+ this.btn_doc.TabIndex = 0;
+ this.btn_doc.Text = "&Open an existing Document";
+ this.btn_doc.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.btn_doc.UseVisualStyleBackColor = true;
+ this.btn_doc.Click += new System.EventHandler(this.btn_doc_Click);
+ //
+ // btn_cncl
+ //
+ this.btn_cncl.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.btn_cncl.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_cncl.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btn_cncl.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.btn_cncl.Location = new System.Drawing.Point(463, 146);
+ this.btn_cncl.Name = "btn_cncl";
+ this.btn_cncl.Size = new System.Drawing.Size(105, 32);
+ this.btn_cncl.TabIndex = 1;
+ this.btn_cncl.Text = "&Cancel";
+ this.btn_cncl.UseVisualStyleBackColor = true;
+ this.btn_cncl.Click += new System.EventHandler(this.btn_cncl_Click);
+ //
+ // btn_push
+ //
+ this.btn_push.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.btn_push.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_push.Image = ((System.Drawing.Image)(resources.GetObject("btn_push.Image")));
+ this.btn_push.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.btn_push.Location = new System.Drawing.Point(231, 146);
+ this.btn_push.Name = "btn_push";
+ this.btn_push.Size = new System.Drawing.Size(199, 32);
+ this.btn_push.TabIndex = 2;
+ this.btn_push.Text = "P&ush to an existing Document";
+ this.btn_push.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.btn_push.UseVisualStyleBackColor = true;
+ this.btn_push.Click += new System.EventHandler(this.btn_push_Click);
+ //
+ // btn_newdoc
+ //
+ this.btn_newdoc.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.btn_newdoc.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_newdoc.Image = global::OpenERPOutlookPlugin.Properties.Resources.Create;
+ this.btn_newdoc.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.btn_newdoc.Location = new System.Drawing.Point(31, 146);
+ this.btn_newdoc.Name = "btn_newdoc";
+ this.btn_newdoc.Size = new System.Drawing.Size(169, 32);
+ this.btn_newdoc.TabIndex = 3;
+ this.btn_newdoc.Text = "Create a &new Document";
+ this.btn_newdoc.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.btn_newdoc.UseVisualStyleBackColor = true;
+ this.btn_newdoc.Click += new System.EventHandler(this.btn_newdoc_Click);
+ //
+ // lbl_docname
+ //
+ this.lbl_docname.Anchor = System.Windows.Forms.AnchorStyles.Top;
+ this.lbl_docname.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.lbl_docname.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lbl_docname.Location = new System.Drawing.Point(12, 20);
+ this.lbl_docname.Name = "lbl_docname";
+ this.lbl_docname.Size = new System.Drawing.Size(570, 94);
+ this.lbl_docname.TabIndex = 7;
+ this.lbl_docname.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // frm_choose_document_opt
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(594, 204);
+ this.Controls.Add(this.lbl_docname);
+ this.Controls.Add(this.btn_newdoc);
+ this.Controls.Add(this.btn_push);
+ this.Controls.Add(this.btn_cncl);
+ this.Controls.Add(this.btn_doc);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frm_choose_document_opt";
+ this.Text = "Document";
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btn_doc;
+ private System.Windows.Forms.Button btn_cncl;
+ private System.Windows.Forms.Button btn_push;
+ private System.Windows.Forms.Button btn_newdoc;
+ private System.Windows.Forms.Label lbl_docname;
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.cs
new file mode 100644
index 00000000000..e364922844b
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.cs
@@ -0,0 +1,98 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using OpenERPClient;
+using outlook = Microsoft.Office.Interop.Outlook;
+using System.Collections;
+
+namespace OpenERPOutlookPlugin
+{
+ public partial class frm_choose_document_opt : Form
+ {
+ public frm_choose_document_opt()
+ {
+ InitializeComponent();
+ try
+ {
+ foreach (outlook.MailItem mail in Tools.MailItems())
+ {
+
+ string name_get = Cache.OpenERPOutlookPlugin.Name_get(mail);
+ this.Show();
+ if (name_get != "")
+ {
+ lbl_docname.Text = name_get;
+ btn_newdoc.Visible = false;
+
+ }
+ else
+ {
+ lbl_docname.Text = mail.Subject;
+ btn_doc.Visible = false;
+ }
+ }
+
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+
+ }
+
+ private void btn_doc_Click(object sender, EventArgs e)
+ {
+ foreach (outlook.MailItem mailitem in Tools.MailItems())
+ {
+ Cache.OpenERPOutlookPlugin.Open_Document(mailitem);
+
+ }
+ this.Close();
+ }
+
+
+ private void btn_push_Click(object sender, EventArgs e)
+ {
+ frm_push_mail frm_push_mail = new frm_push_mail();
+ frm_push_mail.Show();
+ this.Close();
+ }
+
+ private void btn_cncl_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void btn_newdoc_Click(object sender, EventArgs e)
+ {
+ frm_create_doc create_doc = new frm_create_doc();
+ create_doc.Show();
+ this.Close();
+ }
+
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.resx
new file mode 100644
index 00000000000..bbe4f00b972
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_choose_document_opt.resx
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ R0lGODlhEAAQAIMAAG3E8G2t10a17BaL0ymp6kq78SB7uHa75UCr4zSi4R12sxZmpTy08B6Z3n7J8AAA
+ ACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAAPACwAAAAAEAAQAAAIZwAfCBxIsKDBgwgHBjCQsKCBAwwb
+ CjQAAEBEggsNaNQIgIBFhwEOiHTgQAABBg4uPjAQYMCABgROFiggIOVAli9lzhQgAMGCmwcSIBAwc6dP
+ jAqSKqV5tKGCnj8lPo0qMQBViVizBgQAOw==
+
+
+
+
+ AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAACAgICAAAAKwAAAGw8PDykT09Pu1BQULpAQEChAAAAYgAAAB0AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAFBQUNAAAAanFxcdygoaH/l5eX/5OTk/+ZmJj/o6Kj/6alpv93d3jbCAgIVwkJ
+ CQMAAAAAAAAAAAAAAAAHBwcKIyQkhLCwr/2IiIv+Q0NH/zc4PP9KSlD/b29w/3l5eP+VlJX/srKy/rCw
+ sf87OztxEBAQAgAAAAD///8ADQ0NYMfGxf5lZXv+BwdS/hISdv8MDGb/EBBw/wgIUf8rK0D/X19g/4yM
+ jP7CwsL+xsbG/ywsLEYAAAAAAAAAFqioqdykpLn+ERGH/hsbo/8vMEj/srK5/4OEpP8cHJr/GRmh/w8P
+ Qv9RUVP/nJuc/trZ2f69vb7aAAAAAiQkI1D49/X/YWGp/yUlzv8WFo3/bW1w/9vb2//x8O//oqPH/yUl
+ xv8jI87/Dw9C/2loaP/Ly8v/8vLy/3FxcD2jo6OR/////1tbyf8uLuf/HByh/2VlaP/e3t7//f39////
+ //9dXc//LS3n/yIi0f8rKzj/pqal//7+/v/W1taEycnJqv////9wcOX/ODj3/ygoz/9ERE3/xMTE//v7
+ +//+/v//09Pz/zMz8v80NPn/EBBx/4KCgf/09PT/7e3to9bW1qn/////oqL6/0JC//9BQf//Hx9G/5aW
+ lP/u7u7///////////9MTPf/Ojr8/yIivv9hYWv/7u7u//X19aTY2NmI//////Hx/P84OPD/QED7/xkZ
+ kf9iYmb/xcXF//r6+v//////fX3n/zc3+/8pKdz/WVlm//Pz8//6+vmIvb29O//////////+jIzV/zMz
+ 6P8rK+H/KChP/4yMiv/X19f/+Pj4/42Nyf8pKev/ICDN/3JygP7/////9/f3PgAAAAD5+fnd/////v//
+ //9SUqn/JCTH/xUVmv9SUmn/pqaj/8nJxv9LS4H/Hh7P/w4Oj/7KytH+/v7+5QAAAAAAAAAA5OTkNP//
+ ///+/v7//////2Fhkv8PD4T/DQ1//yYmXP8xMVz/DAyA/xAQmf9iYob///////z8/DsAAAAAAAAAAAAA
+ AAD8/Pxc/v7+//7+/v7////+xcXL/0xMbP8ICEf/AAA+/xISS/6AgJD+//////7+/mgAAAAAAAAAAAAA
+ AAAAAAAAAAAAAPv7+zX+/v7m//////7+/v/////+/////v//////////////7P7+/j4AAAAA+fn5AAAA
+ AAAAAAAAAAAAAAAAAAD///8AAAAAAP7+/kj+/v6S/v7+s/7+/rT+/v6U/v7+TQAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/D8AAPAPAADABwAAwAMAAIABAACAAQAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAOAH
+ AADwDwAA/D8AAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.cs
new file mode 100644
index 00000000000..e984c8d711b
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.cs
@@ -0,0 +1,77 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Windows.Forms;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+ public partial class frm_contact : Form
+ {
+
+ public frm_contact()
+ {
+ InitializeComponent();
+ }
+
+ public frm_contact(string contact_name, string email_id)
+ {
+ InitializeComponent();
+ txt_contactname_create_contact.Text = contact_name;
+ txtemail.Text = email_id;
+
+ }
+
+ private void btncancel_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void btnCreate_partner_Click(object sender, EventArgs e)
+ {
+
+ try
+ {
+ Cache.OpenERPOutlookPlugin.CreateContactRecord(0, txt_contactname_create_contact.Text, txtemail.Text);
+ this.Close();
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+
+ private void btnCancel_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void btnLink_partner_Click(object sender, EventArgs e)
+ {
+ frm_select_partner select_partner = new frm_select_partner();
+ select_partner.parent_form = this;
+ select_partner.Show();
+ this.Close();
+ }
+
+
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.designer.cs
new file mode 100644
index 00000000000..af6c4756875
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.designer.cs
@@ -0,0 +1,166 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_contact
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_contact));
+ this.btnCancel = new System.Windows.Forms.Button();
+ this.btnCreate_partner = new System.Windows.Forms.Button();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.txtemail = new System.Windows.Forms.TextBox();
+ this.lblemail = new System.Windows.Forms.Label();
+ this.txt_contactname_create_contact = new System.Windows.Forms.TextBox();
+ this.lblname = new System.Windows.Forms.Label();
+ this.btnLink_partner = new System.Windows.Forms.Button();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // btnCancel
+ //
+ this.btnCancel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnCancel.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btnCancel.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btnCancel.Location = new System.Drawing.Point(306, 127);
+ this.btnCancel.Name = "btnCancel";
+ this.btnCancel.Size = new System.Drawing.Size(70, 23);
+ this.btnCancel.TabIndex = 14;
+ this.btnCancel.Text = "&Cancel ";
+ this.btnCancel.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btnCancel.UseVisualStyleBackColor = true;
+ this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
+ //
+ // btnCreate_partner
+ //
+ this.btnCreate_partner.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnCreate_partner.Image = global::OpenERPOutlookPlugin.Properties.Resources.Success;
+ this.btnCreate_partner.ImageAlign = System.Drawing.ContentAlignment.TopLeft;
+ this.btnCreate_partner.Location = new System.Drawing.Point(189, 127);
+ this.btnCreate_partner.Name = "btnCreate_partner";
+ this.btnCreate_partner.Size = new System.Drawing.Size(109, 23);
+ this.btnCreate_partner.TabIndex = 15;
+ this.btnCreate_partner.Text = "Create &Partner";
+ this.btnCreate_partner.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btnCreate_partner.UseVisualStyleBackColor = true;
+ this.btnCreate_partner.Click += new System.EventHandler(this.btnCreate_partner_Click);
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.txtemail);
+ this.groupBox1.Controls.Add(this.lblemail);
+ this.groupBox1.Controls.Add(this.txt_contactname_create_contact);
+ this.groupBox1.Controls.Add(this.lblname);
+ this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupBox1.Location = new System.Drawing.Point(12, 9);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(369, 110);
+ this.groupBox1.TabIndex = 16;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Address Detail";
+ //
+ // txtemail
+ //
+ this.txtemail.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txtemail.Location = new System.Drawing.Point(97, 66);
+ this.txtemail.Name = "txtemail";
+ this.txtemail.Size = new System.Drawing.Size(255, 20);
+ this.txtemail.TabIndex = 35;
+ //
+ // lblemail
+ //
+ this.lblemail.AutoSize = true;
+ this.lblemail.Location = new System.Drawing.Point(59, 69);
+ this.lblemail.Name = "lblemail";
+ this.lblemail.Size = new System.Drawing.Size(41, 13);
+ this.lblemail.TabIndex = 34;
+ this.lblemail.Text = "Email:";
+ //
+ // txt_contactname_create_contact
+ //
+ this.txt_contactname_create_contact.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_contactname_create_contact.Location = new System.Drawing.Point(97, 26);
+ this.txt_contactname_create_contact.Name = "txt_contactname_create_contact";
+ this.txt_contactname_create_contact.Size = new System.Drawing.Size(255, 20);
+ this.txt_contactname_create_contact.TabIndex = 33;
+ //
+ // lblname
+ //
+ this.lblname.AutoSize = true;
+ this.lblname.Location = new System.Drawing.Point(9, 29);
+ this.lblname.Name = "lblname";
+ this.lblname.Size = new System.Drawing.Size(91, 13);
+ this.lblname.TabIndex = 27;
+ this.lblname.Text = "Contact Name:";
+ //
+ // btnLink_partner
+ //
+ this.btnLink_partner.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnLink_partner.Image = global::OpenERPOutlookPlugin.Properties.Resources.Search;
+ this.btnLink_partner.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btnLink_partner.Location = new System.Drawing.Point(63, 127);
+ this.btnLink_partner.Name = "btnLink_partner";
+ this.btnLink_partner.Size = new System.Drawing.Size(118, 23);
+ this.btnLink_partner.TabIndex = 19;
+ this.btnLink_partner.Text = "&Link To Partner";
+ this.btnLink_partner.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btnLink_partner.UseVisualStyleBackColor = true;
+ this.btnLink_partner.Click += new System.EventHandler(this.btnLink_partner_Click);
+ //
+ // frm_contact
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(394, 159);
+ this.Controls.Add(this.btnLink_partner);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.btnCreate_partner);
+ this.Controls.Add(this.btnCancel);
+ this.Cursor = System.Windows.Forms.Cursors.Default;
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frm_contact";
+ this.Text = "Create Contact";
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btnCancel;
+ private System.Windows.Forms.Button btnCreate_partner;
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.TextBox txt_contactname_create_contact;
+ private System.Windows.Forms.Label lblname;
+ private System.Windows.Forms.TextBox txtemail;
+ private System.Windows.Forms.Label lblemail;
+ private System.Windows.Forms.Button btnLink_partner;
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.resx
new file mode 100644
index 00000000000..9477f7baa89
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_contact.resx
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAxO+0UHsorMtUkJMo6LOY5JN81HsdDLM4/JMdINcBISKJCSpA+RpM9SJo6RJsxPJg2PJ84PKU4OadA
+ Pbs7L8lANd8qJNUiJtIZKModMNcUJOIUHu0iJvsaIOUaJsQuQMkXHNcvNOciJsstLNAvItJSQekqG6xQ
+ QchYSNKOg/3Cw//Q2f/P1f/S2P/T3P/R2P+iqP+7vv9vct8zM6k0Lbg6NcwcGroyN9oiLs4eLdccKOQg
+ KvMkKfYaIuEbJsgnOMkdGuUeHd4+PeseHLxAONI9N7p4edSzt//W1v/k4//h6P/f5v/Dw/+2tf+1t/+0
+ tv/Kzv/Y3f/S1f/U2P/Fyf8iKJlOVNMtM8IuM9UjKtgdJd0aI98bJN8nMOUqNN8dKc0pIPMnIOUvK9g5
+ N8w4NLWGiObR4P/k9//k7//K0/+JkeRWW8I5N78uKcAvLL4wMrxCR8hTWNKOlP/a4v/Z4//W4v+Ai+cx
+ OaooKr4mJ88sLuAjKNsWIMwoMt4yOusZI9QnHO42Le8lIME+Pb2Dg+fk7//o///b9/ff8v+OnN5ET6sx
+ NrE3MdIyKdcvKsszNscxOL0uN7YkKqdvduPc6f/Y6v/f8P/F0v9PUMg1MMc0MNY4OOQlK9AdJs4iLN4c
+ J90sIucvKdovL7lcX8fm6v/q9v/m/vbl//yQocxRXa8jLp4sML83MeIsJNwnJsoxNckjLrRATNBARNIo
+ K6srN4/c7f/a7f/k8//Kzf9pZN0nHrQrJskyNNgkLNMbJdYgK+AxK9wxL8k+RK/N1f/s8v/r9v/Y6uvq
+ +/9UW6o2ObMlKbgpK88vKuMqJt0sL801PcwwP8QaJ7MjIsY1MdBDRL54gtDm9//Y6fzq8//AwP9jWdU0
+ KMAxLdIwMt4hLtgcLdc3NdsfIauFkODo9P/x+v/p8vzx/f+uteY7OKw2L8wtLtYpK90nKeIpKt4qLs0l
+ Lr4iML4yPdUrJ94xKN0yLMc3OKavuuzt+//c5vfv9P/Z0/9rYN8tJsMoKNIjL9UYK9A9Od4hJKS9y//n
+ 9//0///x9/z09v+dl+g8LsoyI+InJ98iKd4iKN8kKtspLdIpMM0qNdMcI8wpJucqH+c8L+kzKL5MTaXs
+ 8//0///w+v/x8f++uf8vKLM0M9YlL9MkNNoxK9Y2OLrc7P/t///4//f7///28v+EeNw8JtkuHu4kJuMe
+ Kd4gKd4iKdwpKdkpKdknK90gJNssKu4iGeUuH+wvIdM9MrCmpOr0/f/r9uz2/P/q7f+XlP8zMcYhKMsf
+ LNYmHtc4OsTk8v/x//73/+39//v28P99b9U7JdssHu4gKOAcK9seKd4iJ+ApJOUrIucmIegjIuYwMu8b
+ GtwiGOczJOowHsVYS7709P/5//r6//Xy/P/d4P87PbkiJMghJdspI+AvML7b6f/x//79//L+/vj68v+N
+ f+Q7J9crIeoeKtwZLtccKtwiJ+IrIeksH+0oHu0iH+YuNOsdItsdGuU3LPgzHt42I7XY0P/6/f/2/+np
+ +ejq8/92fN8rLcgqKeMsKuEyNcDc6f/z//////j///779P+Ngds7LM4rJeIcLdcXMNQbLNsiJ+IsIucu
+ IOouJOwhHt8lL+AfLNwaIuEtLPI0Juo1I8SajOr49f/1/+z4//Dt+//J0v8vLsAvKt8gJc44QMPj7//w
+ +f/8/Pz//P/88v9zabw7L8cpKdscL9QXMNIbLNsiKN8sJeIwJOIzK+QjJdcfK9cdLtsWJt0eJ+MuJ+Y5
+ K9B8bNzv5v/z+fT6//Ln9/3k7/8wMrYsJtEcK70yQbXj8P/w9//79P//+P/78P98csU5McQnK9gbL9QX
+ MNQbLNkkK9kuKtcyK9IxL88qL9EcKNQYKtsXK94YKNknK9g1L8pjVM3m2f/6+P/6//7j8fff7P9fYdcs
+ KsMsN88tOLHb5//z+//////89/n79f+kn+o5NL8nLNUbLtUVL9cbLNsiKtssKtgyK9QsJ8oyM9ceJtcV
+ JdwYLuQWLd0hLtYrL8MxK6LWzv/49//w9fbz///q9v+lqP83NrYjHNk7Oszk7f/d7ez9/+T8/9/2+v/e
+ 4P8wMKwyN9kLHMcgNukZKeAdJuIrJu0uIek1I+IyJOAlJeMbJuYQKOYQKuIXLtgkNcYmL5fm7v/z/P/1
+ /vv2///x9//Y1v9FQKMoHuM3M8+epO/x/f/7/+n9/+T4///f4f8xMqQxOM8WJNAZKt8aKuEaJeEhIOYw
+ Je01IeYzI+InJ98bKd8QKuIOKuIVKt8iMc4wOK/Axv/v9v/4/v/4/v/w8//o5/9APY0pKtg4Os5dX77t
+ 8P/19f/7+v/69v/t6P9OTrgxNsEoMtYWJdUfLt4bKNgdJNEwMNwzJ9kyKtUlMc0bM8sSMdQSLdwZJecl
+ JeM3Lc2Shvzq4//49v/4+v/q7v/s7f8/P40iKtEzOc5BQbXi3v/27v/48P/58v/z7v+OjesuMLQuMtcf
+ KN0iKuEcKNQkMckrMcowKtcsK9UkNcYbOMIVNskXMNQgJeUsJOM6Kc6Zhv/u5P/69//2+//t8//h4v9B
+ P5gbJdYiKcw3N8GLhOz06//79P/z8f/09f/Pzf80MK0qItMsJu8hIOYgJtcwQssjMLwrJ94pJuAiMssc
+ OcAbOMIeNccnLNUzLNBAMrXLvv/4+f/6//vy/frv+P+mpvpAOqkhL+YXIc0xMspEPrXZ0v/49P/6/f/2
+ /P/t7v9cWMIsIcswJO4kGugkJt82RNMiMb0nKtklKN4gMsseNsQgNcYlMsouLNI7L8dBM6Ps5f/5//76
+ //Hu/Pjs9f90btlIPckhMe8YI9gsLtAyLq+PjNzh4f/4///2//zv9/+lp/VFO80yI98tIe0tJustMNgo
+ M8skMssiM8ogNMkiMsskLdUrKNs1JtxALcpNPajy7f/y+/j4//Tt+f/o7f9OQspGM+AUKd8bKdslKNE4
+ NcY/OqOsqefz+f/0///v/P/n8f9hYsozLcI6L+MzK+ohHNUtMd4iMc4gMs0iLtQkKdwpIucwIec7JN5F
+ LsZrXbv08v/0//3z//7n8v/P0P8tH7swG9sYMdUaLNMpLNs0LdQ6LMBbTsGxrfTv9f/s/P/o/P/T5f89
+ S54jKKkwLNI4L/EpIukbINsmLOksJ/gmGvYrFPg6IPZEK99FMrevqPPw9f/k8Prt+//m7v97eOUxI8g0
+ IeIaL9EcLNMnKuAwKOEwINI8K8htYdeene3T3//k/P/J5PnK4/82Rp8uM7ciHcwnH+IsLe0aGuIdFO0x
+ H/4zHPQqFNE9L71jXL3s8f/e7P/q+//m9P+DiN0xLqw3LNY8LewiLdslLN8pKuYvJ+owH+UwHNk5Kc5F
+ Pb+Ume7N3v/d+f/R8P/G3/9FV7A5QcQwM9IqLdwjJd4xKuk8MuosJMUwLqp9hdLa6v/m/f/b9f/j9v+z
+ v/9ARLQrKLk5MdwfFc0oKuMoKeUoJeYoIuUsIusyJe0zJeEvJspBQMBMVLG1y//a9P/Y8f/C2f+Ek/o9
+ SsRATdEyPsYoL7oyN7hXW8uNmOrF2P/h+P/X8v/d9f+KmuYgKpU4OcVEQeQXEsE8N+wqIOksI+gnIuEg
+ H9kiI98tLOgvKuksJ94kIMU8PcsvN6hUYL6Jm+7W6P/E1f/T6P/F5f/R9P/U8P/U6//U5v/d7v/d7//Y
+ 6f+zw/9DULg1PMEtL8oSEL0uKuE6NO0nItsxIugyJ+kvKuMlKdshKNsgKd4hJeIhI+AzMegkIcosK8Ex
+ Nbk9Q7ouNqdmceFHV7e00P+du+yNpd+brO+uuv+epv9kac8rMKM9QsYeJbgoLc8yNuMsLeMoJ+EiHtsl
+ H9w4Ktw1K9wxL90rMd4hL9wZKdoXJdscJt4fI9k8POwnJM41MNM5NNMiGro1Lc5GQNswLbkuKrE2MLdE
+ O8hLPNM/L9A0JM8sIdEjIc8wNd4pNNYcKcsVHsUgJdQ0M+0uKeg1KNAuJs0oJ9EnLtkdLtkWKdgWKt0i
+ MOYeJ9wZGs4zLuMwJdktIdVFNuwvH9gxIdo8KdxBLd1AK9s9Jdc6H9o7IOI5H+40IO4lH+I3O/EQH8IZ
+ Lcg2ROQeJ88eHtYoI+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.Designer.cs
new file mode 100644
index 00000000000..88ed53cbe94
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.Designer.cs
@@ -0,0 +1,127 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_create_doc
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_create_doc));
+ this.grp_create_bx = new System.Windows.Forms.GroupBox();
+ this.btn_main_close = new System.Windows.Forms.Button();
+ this.cmboboxcreate = new System.Windows.Forms.ComboBox();
+ this.btn_create_doc = new System.Windows.Forms.Button();
+ this.lbtypedoc = new System.Windows.Forms.Label();
+ this.grp_create_bx.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // grp_create_bx
+ //
+ this.grp_create_bx.Controls.Add(this.btn_main_close);
+ this.grp_create_bx.Controls.Add(this.cmboboxcreate);
+ this.grp_create_bx.Controls.Add(this.btn_create_doc);
+ this.grp_create_bx.Controls.Add(this.lbtypedoc);
+ this.grp_create_bx.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.grp_create_bx.Location = new System.Drawing.Point(12, 12);
+ this.grp_create_bx.Name = "grp_create_bx";
+ this.grp_create_bx.Size = new System.Drawing.Size(438, 104);
+ this.grp_create_bx.TabIndex = 0;
+ this.grp_create_bx.TabStop = false;
+ this.grp_create_bx.Text = "Create Document";
+ //
+ // btn_main_close
+ //
+ this.btn_main_close.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_main_close.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btn_main_close.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_main_close.Location = new System.Drawing.Point(353, 63);
+ this.btn_main_close.Name = "btn_main_close";
+ this.btn_main_close.Size = new System.Drawing.Size(63, 23);
+ this.btn_main_close.TabIndex = 9;
+ this.btn_main_close.Text = "&Close ";
+ this.btn_main_close.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_main_close.UseVisualStyleBackColor = true;
+ this.btn_main_close.Click += new System.EventHandler(this.btn_main_close_Click);
+ //
+ // cmboboxcreate
+ //
+ this.cmboboxcreate.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cmboboxcreate.FormattingEnabled = true;
+ this.cmboboxcreate.Items.AddRange(new object[] {
+ ""});
+ this.cmboboxcreate.Location = new System.Drawing.Point(127, 30);
+ this.cmboboxcreate.Name = "cmboboxcreate";
+ this.cmboboxcreate.Size = new System.Drawing.Size(289, 21);
+ this.cmboboxcreate.TabIndex = 6;
+ //
+ // btn_create_doc
+ //
+ this.btn_create_doc.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_create_doc.Image = global::OpenERPOutlookPlugin.Properties.Resources.Archive;
+ this.btn_create_doc.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_create_doc.Location = new System.Drawing.Point(279, 63);
+ this.btn_create_doc.Name = "btn_create_doc";
+ this.btn_create_doc.Size = new System.Drawing.Size(68, 23);
+ this.btn_create_doc.TabIndex = 5;
+ this.btn_create_doc.Text = "&Create ";
+ this.btn_create_doc.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_create_doc.UseVisualStyleBackColor = true;
+ this.btn_create_doc.Click += new System.EventHandler(this.btn_create_doc_Click);
+ //
+ // lbtypedoc
+ //
+ this.lbtypedoc.AutoSize = true;
+ this.lbtypedoc.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lbtypedoc.Location = new System.Drawing.Point(6, 33);
+ this.lbtypedoc.Name = "lbtypedoc";
+ this.lbtypedoc.Size = new System.Drawing.Size(119, 13);
+ this.lbtypedoc.TabIndex = 4;
+ this.lbtypedoc.Text = "Type of Document :";
+ //
+ // frm_create_doc
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(462, 135);
+ this.Controls.Add(this.grp_create_bx);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frm_create_doc";
+ this.Text = "Create new Document";
+ this.grp_create_bx.ResumeLayout(false);
+ this.grp_create_bx.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.GroupBox grp_create_bx;
+ private System.Windows.Forms.ComboBox cmboboxcreate;
+ private System.Windows.Forms.Button btn_create_doc;
+ private System.Windows.Forms.Label lbtypedoc;
+ private System.Windows.Forms.Button btn_main_close;
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.cs
new file mode 100644
index 00000000000..d35e6524a68
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.cs
@@ -0,0 +1,79 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+ public partial class frm_create_doc : Form
+ {
+ public frm_create_doc()
+ {
+ InitializeComponent();
+
+ foreach (Model model in Cache.OpenERPOutlookPlugin.GetMailModels())
+ {
+ if (model.ToString() != "")
+ {
+ cmboboxcreate.Items.Add(model);
+ cmboboxcreate.Items.Remove("");
+ }
+ }
+ }
+
+ private void btn_create_doc_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ if (cmboboxcreate.SelectedItem == null)
+ {
+ throw new Exception("Please select a document from the document list.");
+ }
+ else
+ {
+ frm_push_mail pushmail = new frm_push_mail();
+ Model model = (Model)cmboboxcreate.SelectedItem;
+ pushmail.push_mail(model.model, 0);
+ this.Close();
+ }
+
+ }
+
+ catch (Exception ex)
+ {
+
+ Connect.handleException(ex);
+ }
+
+ }
+
+ private void btn_main_close_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.resx
new file mode 100644
index 00000000000..3c294eb0444
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_create_doc.resx
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAACAgICAAAAKwAAAGw8PDykT09Pu1BQULpAQEChAAAAYgAAAB0AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAFBQUNAAAAanFxcdygoaH/l5eX/5OTk/+ZmJj/o6Kj/6alpv93d3jbCAgIVwkJ
+ CQMAAAAAAAAAAAAAAAAHBwcKIyQkhLCwr/2IiIv+Q0NH/zc4PP9KSlD/b29w/3l5eP+VlJX/srKy/rCw
+ sf87OztxEBAQAgAAAAD///8ADQ0NYMfGxf5lZXv+BwdS/hISdv8MDGb/EBBw/wgIUf8rK0D/X19g/4yM
+ jP7CwsL+xsbG/ywsLEYAAAAAAAAAFqioqdykpLn+ERGH/hsbo/8vMEj/srK5/4OEpP8cHJr/GRmh/w8P
+ Qv9RUVP/nJuc/trZ2f69vb7aAAAAAiQkI1D49/X/YWGp/yUlzv8WFo3/bW1w/9vb2//x8O//oqPH/yUl
+ xv8jI87/Dw9C/2loaP/Ly8v/8vLy/3FxcD2jo6OR/////1tbyf8uLuf/HByh/2VlaP/e3t7//f39////
+ //9dXc//LS3n/yIi0f8rKzj/pqal//7+/v/W1taEycnJqv////9wcOX/ODj3/ygoz/9ERE3/xMTE//v7
+ +//+/v//09Pz/zMz8v80NPn/EBBx/4KCgf/09PT/7e3to9bW1qn/////oqL6/0JC//9BQf//Hx9G/5aW
+ lP/u7u7///////////9MTPf/Ojr8/yIivv9hYWv/7u7u//X19aTY2NmI//////Hx/P84OPD/QED7/xkZ
+ kf9iYmb/xcXF//r6+v//////fX3n/zc3+/8pKdz/WVlm//Pz8//6+vmIvb29O//////////+jIzV/zMz
+ 6P8rK+H/KChP/4yMiv/X19f/+Pj4/42Nyf8pKev/ICDN/3JygP7/////9/f3PgAAAAD5+fnd/////v//
+ //9SUqn/JCTH/xUVmv9SUmn/pqaj/8nJxv9LS4H/Hh7P/w4Oj/7KytH+/v7+5QAAAAAAAAAA5OTkNP//
+ ///+/v7//////2Fhkv8PD4T/DQ1//yYmXP8xMVz/DAyA/xAQmf9iYob///////z8/DsAAAAAAAAAAAAA
+ AAD8/Pxc/v7+//7+/v7////+xcXL/0xMbP8ICEf/AAA+/xISS/6AgJD+//////7+/mgAAAAAAAAAAAAA
+ AAAAAAAAAAAAAPv7+zX+/v7m//////7+/v/////+/////v//////////////7P7+/j4AAAAA+fn5AAAA
+ AAAAAAAAAAAAAAAAAAD///8AAAAAAP7+/kj+/v6S/v7+s/7+/rT+/v6U/v7+TQAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/D8AAPAPAADABwAAwAMAAIABAACAAQAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAOAH
+ AADwDwAA/D8AAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.Designer.cs
new file mode 100644
index 00000000000..547cdab9354
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.Designer.cs
@@ -0,0 +1,334 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_openerp_configuration
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_openerp_configuration));
+ this.btn_main_close = new System.Windows.Forms.Button();
+ this.tbabout = new System.Windows.Forms.TabPage();
+ this.groupBox3 = new System.Windows.Forms.GroupBox();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.richTextBox1 = new System.Windows.Forms.RichTextBox();
+ this.tbconfigsetting = new System.Windows.Forms.TabPage();
+ this.pnconfig = new System.Windows.Forms.Panel();
+ this.chkpwd = new System.Windows.Forms.CheckBox();
+ this.txt_dbname = new System.Windows.Forms.TextBox();
+ this.combo_config_database = new System.Windows.Forms.ComboBox();
+ this.btn_openerp_connect = new System.Windows.Forms.Button();
+ this.txt_password = new System.Windows.Forms.TextBox();
+ this.txt_username = new System.Windows.Forms.TextBox();
+ this.btn_open_server_url_form = new System.Windows.Forms.Button();
+ this.txt_server_config = new System.Windows.Forms.TextBox();
+ this.lbn_password = new System.Windows.Forms.Label();
+ this.lbn_username = new System.Windows.Forms.Label();
+ this.lbn_dbname = new System.Windows.Forms.Label();
+ this.lbn_server = new System.Windows.Forms.Label();
+ this.tb1 = new System.Windows.Forms.TabControl();
+ this.tbabout.SuspendLayout();
+ this.groupBox3.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.tbconfigsetting.SuspendLayout();
+ this.pnconfig.SuspendLayout();
+ this.tb1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // btn_main_close
+ //
+ this.btn_main_close.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_main_close.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btn_main_close.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_main_close.Location = new System.Drawing.Point(801, 420);
+ this.btn_main_close.Name = "btn_main_close";
+ this.btn_main_close.Size = new System.Drawing.Size(63, 23);
+ this.btn_main_close.TabIndex = 8;
+ this.btn_main_close.Text = "Close ";
+ this.btn_main_close.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_main_close.UseVisualStyleBackColor = true;
+ this.btn_main_close.Click += new System.EventHandler(this.btn_main_close_Click);
+ //
+ // tbabout
+ //
+ this.tbabout.Controls.Add(this.groupBox3);
+ this.tbabout.Location = new System.Drawing.Point(4, 22);
+ this.tbabout.Name = "tbabout";
+ this.tbabout.Padding = new System.Windows.Forms.Padding(3);
+ this.tbabout.Size = new System.Drawing.Size(434, 315);
+ this.tbabout.TabIndex = 2;
+ this.tbabout.Text = "About";
+ this.tbabout.UseVisualStyleBackColor = true;
+ //
+ // groupBox3
+ //
+ this.groupBox3.Controls.Add(this.pictureBox1);
+ this.groupBox3.Controls.Add(this.richTextBox1);
+ this.groupBox3.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.groupBox3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupBox3.Location = new System.Drawing.Point(3, 3);
+ this.groupBox3.Name = "groupBox3";
+ this.groupBox3.Size = new System.Drawing.Size(428, 309);
+ this.groupBox3.TabIndex = 0;
+ this.groupBox3.TabStop = false;
+ this.groupBox3.Text = "OpenERP Outlook Plugin";
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+ this.pictureBox1.Location = new System.Drawing.Point(109, 92);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(194, 50);
+ this.pictureBox1.TabIndex = 1;
+ this.pictureBox1.TabStop = false;
+ //
+ // richTextBox1
+ //
+ this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.richTextBox1.Location = new System.Drawing.Point(3, 16);
+ this.richTextBox1.Name = "richTextBox1";
+ this.richTextBox1.ReadOnly = true;
+ this.richTextBox1.Size = new System.Drawing.Size(422, 290);
+ this.richTextBox1.TabIndex = 0;
+ this.richTextBox1.Text = resources.GetString("richTextBox1.Text");
+ this.richTextBox1.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.richTextBox1_LinkClicked);
+ //
+ // tbconfigsetting
+ //
+ this.tbconfigsetting.Controls.Add(this.pnconfig);
+ this.tbconfigsetting.Location = new System.Drawing.Point(4, 22);
+ this.tbconfigsetting.Name = "tbconfigsetting";
+ this.tbconfigsetting.Padding = new System.Windows.Forms.Padding(3);
+ this.tbconfigsetting.Size = new System.Drawing.Size(434, 315);
+ this.tbconfigsetting.TabIndex = 0;
+ this.tbconfigsetting.Text = "Configuration Settings";
+ this.tbconfigsetting.UseVisualStyleBackColor = true;
+ //
+ // pnconfig
+ //
+ this.pnconfig.Controls.Add(this.chkpwd);
+ this.pnconfig.Controls.Add(this.txt_dbname);
+ this.pnconfig.Controls.Add(this.combo_config_database);
+ this.pnconfig.Controls.Add(this.btn_openerp_connect);
+ this.pnconfig.Controls.Add(this.txt_password);
+ this.pnconfig.Controls.Add(this.txt_username);
+ this.pnconfig.Controls.Add(this.btn_open_server_url_form);
+ this.pnconfig.Controls.Add(this.txt_server_config);
+ this.pnconfig.Controls.Add(this.lbn_password);
+ this.pnconfig.Controls.Add(this.lbn_username);
+ this.pnconfig.Controls.Add(this.lbn_dbname);
+ this.pnconfig.Controls.Add(this.lbn_server);
+ this.pnconfig.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.pnconfig.Location = new System.Drawing.Point(3, 3);
+ this.pnconfig.Name = "pnconfig";
+ this.pnconfig.Size = new System.Drawing.Size(428, 309);
+ this.pnconfig.TabIndex = 53;
+ //
+ // chkpwd
+ //
+ this.chkpwd.AutoSize = true;
+ this.chkpwd.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.chkpwd.Location = new System.Drawing.Point(105, 142);
+ this.chkpwd.Name = "chkpwd";
+ this.chkpwd.Size = new System.Drawing.Size(143, 17);
+ this.chkpwd.TabIndex = 67;
+ this.chkpwd.Text = "Remember Password";
+ this.chkpwd.UseVisualStyleBackColor = true;
+ //
+ // txt_dbname
+ //
+ this.txt_dbname.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_dbname.Location = new System.Drawing.Point(105, 57);
+ this.txt_dbname.Name = "txt_dbname";
+ this.txt_dbname.Size = new System.Drawing.Size(269, 20);
+ this.txt_dbname.TabIndex = 58;
+ this.txt_dbname.Visible = false;
+ //
+ // combo_config_database
+ //
+ this.combo_config_database.AllowDrop = true;
+ this.combo_config_database.Location = new System.Drawing.Point(105, 57);
+ this.combo_config_database.Name = "combo_config_database";
+ this.combo_config_database.Size = new System.Drawing.Size(269, 21);
+ this.combo_config_database.TabIndex = 59;
+ //
+ // btn_openerp_connect
+ //
+ this.btn_openerp_connect.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_openerp_connect.Image = global::OpenERPOutlookPlugin.Properties.Resources.Success;
+ this.btn_openerp_connect.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_openerp_connect.Location = new System.Drawing.Point(295, 137);
+ this.btn_openerp_connect.Name = "btn_openerp_connect";
+ this.btn_openerp_connect.Size = new System.Drawing.Size(79, 23);
+ this.btn_openerp_connect.TabIndex = 62;
+ this.btn_openerp_connect.Text = "C&onnect ";
+ this.btn_openerp_connect.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_openerp_connect.UseVisualStyleBackColor = true;
+ this.btn_openerp_connect.Click += new System.EventHandler(this.btn_openerp_connect_Click);
+ //
+ // txt_password
+ //
+ this.txt_password.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_password.Location = new System.Drawing.Point(105, 111);
+ this.txt_password.Name = "txt_password";
+ this.txt_password.PasswordChar = '*';
+ this.txt_password.Size = new System.Drawing.Size(269, 20);
+ this.txt_password.TabIndex = 61;
+ //
+ // txt_username
+ //
+ this.txt_username.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_username.Location = new System.Drawing.Point(105, 84);
+ this.txt_username.Name = "txt_username";
+ this.txt_username.Size = new System.Drawing.Size(269, 20);
+ this.txt_username.TabIndex = 60;
+ //
+ // btn_open_server_url_form
+ //
+ this.btn_open_server_url_form.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_open_server_url_form.Image = global::OpenERPOutlookPlugin.Properties.Resources.Search;
+ this.btn_open_server_url_form.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_open_server_url_form.Location = new System.Drawing.Point(299, 28);
+ this.btn_open_server_url_form.Name = "btn_open_server_url_form";
+ this.btn_open_server_url_form.Size = new System.Drawing.Size(75, 23);
+ this.btn_open_server_url_form.TabIndex = 57;
+ this.btn_open_server_url_form.Text = "C&hange ";
+ this.btn_open_server_url_form.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_open_server_url_form.UseVisualStyleBackColor = true;
+ this.btn_open_server_url_form.Click += new System.EventHandler(this.btn_open_server_url_form_Click);
+ //
+ // txt_server_config
+ //
+ this.txt_server_config.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_server_config.Location = new System.Drawing.Point(105, 30);
+ this.txt_server_config.Name = "txt_server_config";
+ this.txt_server_config.ReadOnly = true;
+ this.txt_server_config.Size = new System.Drawing.Size(186, 20);
+ this.txt_server_config.TabIndex = 56;
+ this.txt_server_config.TabStop = false;
+ this.txt_server_config.TextChanged += new System.EventHandler(this.txt_server_config_TextChanged);
+ //
+ // lbn_password
+ //
+ this.lbn_password.AutoSize = true;
+ this.lbn_password.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lbn_password.Location = new System.Drawing.Point(33, 114);
+ this.lbn_password.Name = "lbn_password";
+ this.lbn_password.Size = new System.Drawing.Size(69, 13);
+ this.lbn_password.TabIndex = 66;
+ this.lbn_password.Text = "Password :";
+ //
+ // lbn_username
+ //
+ this.lbn_username.AutoSize = true;
+ this.lbn_username.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lbn_username.Location = new System.Drawing.Point(34, 86);
+ this.lbn_username.Name = "lbn_username";
+ this.lbn_username.Size = new System.Drawing.Size(71, 13);
+ this.lbn_username.TabIndex = 65;
+ this.lbn_username.Text = "Username :";
+ //
+ // lbn_dbname
+ //
+ this.lbn_dbname.AutoSize = true;
+ this.lbn_dbname.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lbn_dbname.Location = new System.Drawing.Point(34, 57);
+ this.lbn_dbname.Name = "lbn_dbname";
+ this.lbn_dbname.Size = new System.Drawing.Size(69, 13);
+ this.lbn_dbname.TabIndex = 64;
+ this.lbn_dbname.Text = "Database :";
+ //
+ // lbn_server
+ //
+ this.lbn_server.AutoSize = true;
+ this.lbn_server.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lbn_server.Location = new System.Drawing.Point(34, 30);
+ this.lbn_server.Name = "lbn_server";
+ this.lbn_server.Size = new System.Drawing.Size(72, 13);
+ this.lbn_server.TabIndex = 63;
+ this.lbn_server.Text = "Server :";
+ //
+ // tb1
+ //
+ this.tb1.Controls.Add(this.tbconfigsetting);
+ this.tb1.Controls.Add(this.tbabout);
+ this.tb1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tb1.Location = new System.Drawing.Point(0, 0);
+ this.tb1.Name = "tb1";
+ this.tb1.SelectedIndex = 0;
+ this.tb1.Size = new System.Drawing.Size(442, 341);
+ this.tb1.TabIndex = 40;
+ this.tb1.Tag = "";
+ //
+ // frm_openerp_configuration
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(442, 341);
+ this.Controls.Add(this.btn_main_close);
+ this.Controls.Add(this.tb1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frm_openerp_configuration";
+ this.Text = "OpenERP Configuration";
+ this.Load += new System.EventHandler(this.frm_openerp_configuration_Load);
+ this.tbabout.ResumeLayout(false);
+ this.groupBox3.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.tbconfigsetting.ResumeLayout(false);
+ this.pnconfig.ResumeLayout(false);
+ this.pnconfig.PerformLayout();
+ this.tb1.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btn_main_close;
+ private System.Windows.Forms.TabPage tbabout;
+ private System.Windows.Forms.GroupBox groupBox3;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.RichTextBox richTextBox1;
+ private System.Windows.Forms.TabPage tbconfigsetting;
+ private System.Windows.Forms.Panel pnconfig;
+ private System.Windows.Forms.CheckBox chkpwd;
+ private System.Windows.Forms.TextBox txt_dbname;
+ private System.Windows.Forms.ComboBox combo_config_database;
+ private System.Windows.Forms.Button btn_openerp_connect;
+ private System.Windows.Forms.TextBox txt_password;
+ private System.Windows.Forms.TextBox txt_username;
+ private System.Windows.Forms.Button btn_open_server_url_form;
+ private System.Windows.Forms.TextBox txt_server_config;
+ private System.Windows.Forms.Label lbn_password;
+ private System.Windows.Forms.Label lbn_username;
+ private System.Windows.Forms.Label lbn_dbname;
+ private System.Windows.Forms.Label lbn_server;
+ private System.Windows.Forms.TabControl tb1;
+
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.cs
new file mode 100644
index 00000000000..f5f4909511d
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.cs
@@ -0,0 +1,216 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.Diagnostics;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+
+
+ public partial class frm_openerp_configuration : Form
+ {
+ public string combodb_val;
+ public string url;
+ private ConfigManager config_manager;
+
+ public frm_openerp_configuration()
+ {
+ InitializeComponent();
+
+ }
+
+ void load_dbname_list()
+ {
+ combo_config_database.Items.Clear();
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ try
+ {
+ if (openerp_connect.URL != null && openerp_connect.URL != "")
+ {
+ object[] res_dblist = openerp_connect.DBList();
+ foreach (var selection in res_dblist)
+ {
+ combo_config_database.Items.Add(selection);
+ }
+ }
+ }
+ catch
+ {
+ this.setdblist(openerp_connect.DBName);
+ }
+ }
+ public void setdblist(string dbname)
+ {
+ txt_dbname.Visible = true;
+ txt_dbname.Text = dbname;
+ combo_config_database.Visible = false;
+ }
+ private void frm_openerp_configuration_Load(object sender, EventArgs e)
+ {
+ try
+ {
+ this.config_manager = new ConfigManager();
+ this.config_manager.LoadConfigurationSetting();
+
+
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ if (this.txt_server_config.Text != "")
+ {
+ openerp_connect.URL = this.txt_server_config.Text;
+ }
+ if (openerp_connect.rempwd == true)
+ {
+ this.txt_password.Text = Tools.DecryptB64Pwd(openerp_connect.pswrd);
+ this.chkpwd.Checked = true;
+ }
+ if (openerp_connect.URL != null)
+ {
+ this.txt_server_config.Text = openerp_connect.URL;
+ this.txt_username.Text = openerp_connect.UserId;
+ try
+ {
+ object[] res_dblist = openerp_connect.DBList();
+ foreach (string selection in res_dblist)
+ {
+ if (openerp_connect.DBName != "" && selection == openerp_connect.DBName)
+ this.combo_config_database.SelectedText = openerp_connect.DBName;
+
+ }
+ this.load_dbname_list();
+ }
+ catch
+ {
+ this.setdblist(openerp_connect.DBName);
+ }
+
+ }
+
+
+ }
+ catch(Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+
+ }
+
+ private void btn_main_close_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void btn_openerp_connect_Click(object sender, EventArgs e)
+ {
+
+ try
+ {
+ url = txt_server_config.Text;
+ string dbname;
+ if (txt_dbname.Visible == true)
+ {
+ dbname = txt_dbname.Text;
+ }
+ else
+ {
+ dbname = combo_config_database.Text;
+ }
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ openerp_connect.URL = url;
+ openerp_connect.DBName = dbname;
+ openerp_connect.UserId = txt_username.Text;
+ openerp_connect.rempwd = chkpwd.Checked;
+ if (chkpwd.Checked)
+ {
+ openerp_connect.pswrd = Tools.EncryptB64Pwd(txt_password.Text);
+ }
+ else
+ openerp_connect.pswrd = "";
+ if (openerp_connect.Login(openerp_connect.DBName, openerp_connect.UserId, txt_password.Text) != 0)
+ {
+ openerp_outlook.Connection = openerp_connect;
+ Cache.OpenERPOutlookPlugin = openerp_outlook;
+ this.config_manager.SaveConfigurationSetting();
+
+ Connect.displayMessage("Successfully login to OpenERP.");
+ this.Close();
+ }
+
+ }
+ catch (Exception)
+ {
+ MessageBox.Show("Authentication Error!\nInvalid Database.", Form.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+
+ }
+
+ private void btn_open_server_url_form_Click(object sender, EventArgs e)
+ {
+ frm_openerp_connection openerp_connection = new frm_openerp_connection(this.txt_server_config);
+
+ openerp_connection.Show();
+
+ }
+
+ private void txt_server_config_TextChanged(object sender, EventArgs e)
+ {
+ try
+ {
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ openerp_connect.URL = txt_server_config.Text;
+ this.combo_config_database.Text = "";
+ this.txt_dbname.Text = "";
+ try
+ {
+ openerp_connect.DBList();
+ this.load_dbname_list();
+ if (txt_dbname.Visible)
+ txt_dbname.Visible = false;
+ combo_config_database.Visible = true;
+ }
+ catch
+ {
+ if (combo_config_database.Visible)
+ combo_config_database.Visible = false;
+ this.txt_dbname.Visible = true;
+ }
+ this.txt_username.Text = "";
+ this.txt_password.Text = "";
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+
+ private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
+ {
+ System.Diagnostics.Process.Start("http://www.openerp.com",e.LinkText);
+ }
+ }
+
+}
+
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.resx
new file mode 100644
index 00000000000..ff190785fec
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_configuration.resx
@@ -0,0 +1,455 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAL4AAAAuCAYAAACWEqPeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAFERJREFUeF7tnWus
+ VcUVx9vEL37zm59M4web1tKIzxqx1JKQlNaQ2MSm1NpGTUhpKWithlLbWqKmvtAYn41W4rsG0JJiLbX4
+ AIpWqYAvRLgCl/cFvPeC78d0fsP5b9eZO3P23oeDveUekp19z95rr1mz5j9r1mP25vPOuc91/3U1MOI0
+ APC7R1cHIw0DXdB3J/6IxMCI7PRIs27d/g5d0bvA71r8EYmBEdnprgXsxjRd4Hct/ojEQEc63f/aa65v
+ /jy3/eab3NYrZrltf7jK7bz9Vrd78T/d3p07vYE9tCzMypUr3WWXXebGjRvnrrvuutL+PfLII+7KK690
+ W7dubaJ9+eWX3VlnneWOOuooN2bMGHfqqad27Dj22GPdueee617zY5PT/6JFi0K7o0aNqt3+ySef7MaO
+ HesmTpzopk2b5u67774h/asy7jfecIMbPXq0g187/T/zzDNDP+GzfPny0rGQTG0Df3DjRrfjzj+6jZO+
+ 59Yd/1X3xpePceuO+4pbd+LocOb3G6O+5DZO/HaYCP2rV1UWqorCOknT39/vdmzf7vbs2ZOVcf369e7y
+ yy8Pg33kkUe6ww47jAKIO/roo91TTz0VngPcDB5gBgiS8aKLLgq0M2bMGML/jjvuCPy43+njxBNOcC++
+ +GJLvSPT4YcffkBtowt4HHPMMW7SpElu8eLFDp1WGSP0Cnilz3Z1QPvocfz48e6WW25xu3fvbtl+beDv
+ 3bUrAHndSaP3g90Dfdv117g9y5a6gTfecIObNrqBta+73Yv+7nqnTN4/AaDzk4PVoIoyPiua3t5eN3Pm
+ zGBxjzjiiHDWwFkZnnvuOYcFTQ0KA3b++ecHqxPfP/vss93s2bPDwE6dOjUAg0lhee/0KyLX2h3wVs8B
+ /BUrVrTU+erVq4PF73T76HHDhg2VxvuBBx4I+u+kDOj6iSeeyLZfC/iA+80J4wtr3jt9qhvcti3LfK+3
+ oLg8Aj8rwKbJF1RSxsEG/9q1a92ECROyYAa0WCPkuPrqqw9oUAA9fJhAskqySLg/TIxODrp4VQE+EyM3
+ qQ9UJqyvdNhqPO+5556OAx/ZWQW0GsftVwb+rgV/Ca5LAPGxX3SAvgo4WSGw9IXl927QlhmXVnq2Cv92
+ aACd3I9Wg4sbw7KJRW9Fd8kllwQF4+ak6LB+khPXg5UFl4lryJICPhME4HLgA9c58JflepT5vTng4/sj
+ tw4Mgf2Nb3/GGWcE+VpZa4xGmdsxZ86cITxYSVlFiR8wHPbg2uTJk4M86A4Zcu4ausCNbQv4u/+x6FOr
+ 7UGP1d83MFAZvLg/co2YAOtPO8Xteebpys+3A+5Wzzz++OMdsbC4CAwAvr2W9QULFjhAwqTRYAAMrFoM
+ flYcBiXlJl188cUHpJ/nn38+gCVn8SRLDviPPvpo5fb7+voc7goTOp74rCatAmzkSAEf3fX09FSWYY0P
+ 4hmLOFbgN4mI2sAfWL+uCbQErvjvdcC4d8cOt9mvENbl6f35T2vxqNNeK1qsD6BqZcGxtvjdZAqWLFni
+ Nm3aFICLlWb55h7KfOihhwJwcZvuuusut3pVcwDPc7fddlvw7ZkcVi4CQLk9TJRYHlakTvW5FZ8c8G1w
+ XlUOnkkF6rh4rXjkgF82YVI8Wali8KP/2sDv/dlPmqz9hrO/W3tA8PW333D9p3y81e/55ljH9apK7RQd
+ 1omAFuUooGU5BHykJnEN4uzORp/BIiVJGtPKsWzZMnfNNdc47r/00kthoqyKwA89bRLExn2YO3ducLlI
+ i8bAnz59+meimxdeeCHp4997772129/m471UvMAkbwf4r776am0Z0GcMfFaPWsB/6z8rmsCKj7/z/voK
+ AeCkPguLj7sz5lT31vP/TnYMemIKAuEdt948hGbf4GB4duusy93Gc38QznsTflxK2ft8zLHl4T+7Z8+Z
+ 5J75+hi36pzvu76SFezp2de7u79wVAjUY55Y+1c8eAbmz3VPnn6ae+aC82pNaFYM/OX/lcXvJPA3vPlm
+ WN3ivpTFGTmL3w7wMSIx8HE7awEfQDWB9ZQTHPn7utY3CXzv5xM7xLz6V77oNnowql3qAJaGeKFpFWrU
+ C5C1lVy4W9tvvMH1nHx8qDP0nnic2+TjFQ6u7bxnzpDnSc8y+US36bwfDQH1vmeXh1oF8kIH350PPVhZ
+ R7msDgHcEN343Dj5cR26T3B9++23V27T8s0Bvx1XB3cuDnQBHYW6dix+HR+fVRr3M+Xjo5/KwAcob37n
+ W01uDsWquqCHPqQ15/ypeRJ97SS362+PFfyCO+Qrv3ai8Te1ALVJOpUgmdoBK4albZUmfcu7Lz3jx4Vs
+ FG3Ajwm0+cJpn04wv3KwknCPwD2kYT29bQN623/qF7G8yGX7VaavHPABEKDBgnJOHdxTQEn2qayt1P0c
+ 8HHDqvLDMuM+prI7gDGVVbG8c1kdXM+77747HMRQOvhN4Y+MEQU4sjupwJqVB9crVU/IpjP75j5cVGSV
+ wmy3ABVA7a1t0+phMjuDvpC0+RcXup6xpzmsqi16bbv26jAABNRkg2SZ9zz1ZBM/XJ7UQO3664KCjsKb
+ pdn12MJPge8nNXIO+qILvJCFswU/fQgT2fvrWy79ZYhTSM32fOP0gg8xEFs4qoKmU3n8O++8s3KbVrYc
+ 8AEMbgMpS4J6e+gaaUQAl6u6wqOKu5IC/oHWEPR8bgJngR+sobV4+PcP3t+WcgNQPEAs8AEWrgSDgHsj
+ S9z/6isFHdYTd4jMEilUwK5BYwsEll88mTAx2IgDtJ0CQMbFNvYX6XncJ55/y7suAvieJc8U2y+CJfcT
+ BRpArxVmcMuW8Lf4xKtC2QQYrsA/UOCR6o2TATldHAzgMxlJNuTazAI/uAaN7Qbad9Nu7h3AWUsOP4Cc
+ EgqwqV1oCLBZDfp8QGrpY+CTLrX3adNOtjgGCLGCT6nSFn1N9c3WL7D+PMME7Z06pWiLyVVUsz0vTeAy
+ wOt+DvhkInAdyg7VCkibVm2zisVvF/ikM3F74g15rWTrJPABPPUR0tCt2swCv9hopr02PiDs9ym7dpSL
+ K2PdAbJDgDnmhY+969H5RXWYGEO7PYdYc++327pA7Ibh1+s+LomtPeDS4PYE0PuVJ+eTs8KJx5Zf/ypM
+ Pqy7zSBZVyqsCgv/WktHOeBPmTIlVDzxjzdv3pw8uAcNleWbbtofu9Q9cq4OFpuaBe6ODn7j5qSqpMQb
+ 1DrKqrQp+XI+PpVw237qb2QiFY2+8PtJK1fRQR74jR2X1t/G5ajCdAhIvVVs8u8JbBMACRvgZl9XAJ/J
+ l/XdNUEalWC7IhCc2kAZN0eBKytI8N39c6wSbKjL9Yn4QpVmVixWiDgTZWMX2hlYs6aWjnLAr1PAokaQ
+ qhNUGasc8OfNm5ftB1mSGPxY2qVLl9bqu+TrROW2Sl8tTWVXBxC2A/xgXQXmxuoRpyglECuDdYmCj5/I
+ scc8cTUs4IgdBG6Au+GsiSHFCHBpGxeobPUa8Dnpwnf3sQ7ZpNiNwb+XuxQyUBX3L9kByAF/uBewCHZj
+ d4jMU1WLa3XQycpt1QmQBX7wj01wC/DLwJJqFDDb1CMASuXMeRbAWtpUwBro/MpDarUITE3Kk/tYdbs3
+ iIkBaHF/ZPnLFESQixtU1BP8KhEXyYb49zfdWNviDVfg271FKV2xDQGgx+Bn3xFbNcr0WwX4VTJCddqp
+ ZPFZ0i148MtTBadWDYf8vS8MFW4OBaMf/zCrFPL0ol3vi2Xk/lP8bUU5+NXe7bF0+OxNfBLFqTKFFbFG
+ YzdqqoIcdqw2VjFSrX0+dVrGN77//wp8+pEqWDER6tYUOlm5rar/rMXHMtoKKtY/zoOXNYIFVzqR53E5
+ cq8ixkUuAtJUPjyuCaQmkp1sqYlRJjd9V/ALsHGPSLnGz9n9RyF/71OxZbyrAj/1tlZd3gBz4cL9Kdjc
+ kfPxyyy++KW2VOPvl+0KHbYWH8FsgQfgAsaqrsI+H3BZf50MDcWh3ACQftx8ycVNhaAUbb8vf8sdIg0Z
+ g43AFutcZeWAPylKXBbbL1wpK7ty/FaeQZ9pIa1p3S1b+a26AS9n8SkMkbGIMytlWQ7u8wwb7wAgO0gP
+ JvDZq5Tan0Nx6/XX84mDYQ18hKNY05Q2/N1vSq0aG8GKoM9PmJAD94FgqwEgmNQWCeIJ0ocxfcj6NLYJ
+ BCuc2QMSb4+Ic/zwDSuMT1fCRwUrtYfLtd5nntTv+D50uFt2SwfpWXhu9fqhiFX1JftOFbByr0XyfkA7
+ wK+zO5M0Ymq7Au8DsGOzbKVKvYFF1og99mXPtnu/NO+LFWNQLfi3zJzhCFrjRrG2xAG4NNDj5mjLQZmA
+ BM42FsDNssC2e3kCsPwkyPHk6w42fYocTKQ9/1oW0qgUs6grICcFs5gPGaBixSCGSPjutNEUAzUSAewt
+ YhKX9Vf32bJ8sN65BTxlwM+9c1tnrw59IahNbV2YNWtWaaqVVSmeOMjObs+qeqxLVwp8GAJ+rCiuThM4
+ vSVnoEn74eMWL6A3Xi+s+mWFULgygaJtA8uLS8OZI67gpjrMBrutv/9tc+XZVKFxlXJ8wvYKP0kkA5Mj
+ FWuEANpkvZhIcZBdZTDYcHWwvrLAKjB/fnPgH8vEJrJUQYqi0JoaNQk2iuX27OB25Xx+VgS2ZaeeJUYp
+ 2+BWRccpmkrA14NYWSz61quuCOlEAMlkIF1IkIklxaLi/9YRCLDZYBJXB8DpgDfpyDp8cbeCK+PlRD7O
+ uCHI3ypOwSXj3QEqwQA5N3kHetaHekCoEXijUNW1sXph1yCfLFHlkVfnOnVggXE1Wn1eZIV/jwAaaON2
+ AWPZaqG+8DUDKqdUkFPyEwCzs5LVLcYFE5PnOOBhn2cylW1proMzS1sL+O02UvYcAabNy7e7/bmsne79
+ +lsaDlWdDQvgU3XV3iDOWOZDVeHdfg2PyTcsgN9UcMKP9+8CdAEyPAByqI5DKfApP7OvWv4ZZ35z2Dwt
+ f+u69mHHz0ITl7NtijLslqRwldhhp3bj3LCuW77QiE73OUse5EuV1SU/g237kmsz1oHlq7YEHP1Wu4Vc
+ jZfQA69GMMmGM+mQADPWKzxFEwegos9tWoOXfcaOp72OLGpXvHipPt5jLzni9lJy2LbFy/ZNvLhnJ5xo
+ +xq64sxzouNsZS/TAbxbAp+trrz7SQDGpika4ysCBCC6xutfMOJrA9Bw5uAaO/yg1U4/rse7/kiL2g1l
+ 5MZjKwNY4E2bVDQ1CalKwh++nFWltDJIXs6SR/R6r5SvAKiftAHQ4Udb0Mbvn1odQMMzyGT7qrboCy9b
+ S07pq5Cr8eUG7tNHDT6/eRb6WK8MtNWHQEfuXbSpd2YlB7z1TNl4apx51vZJYwQm4GcnKjqR7jQmcdvo
+ XOMgWundYiSFQbUpXUKvv8t0ILmzwEcwOgToPv7447D/AqWy+47rfPOEjAF/I/C1114bPs/x0UcfhYMG
+ +CQHz3AADGi4ZoEdtjXoTSpe1o42nNkJxN+ffPJJeB65aJuMAu1xtrLQFnSSlzNtQwM9uWPRiw/95Hjn
+ nXfCPbIa0H7wwQdNMlsdYF2gpYLJWf1TWzIK5LOtbsSDPDo0Aj6DyDUBP6VXC0DpQzzoV0pm7vN6IulT
+ eOvLB2orN57oA9kBoO2TxlDPqx+MNVhBLuR47733Qv/itrnOfatn9UE6zGFQbcoYQ6/xhl8rHZQCn9kI
+ kAEBxOyUgynpJ858jYzO0DgvH9AwM5dB0YxFIHhwcC0FfFtsCgWv6L1Y2ibXSzvw1zdaNPjvv/9+kI+z
+ 5KOdVsDnWfgBbPVHfKQYeMED2vi7MAKtrCF8NFlSwOejTfDDKskypoAPH+Ri56MFPv2moKSiUkofyK3J
+ zLjE7gL34cObSYyH3tEViFLjCeCZIMjEl9XKgC9LnNpVmWo7Bnr8WxjUmMQYRF/QWOCX6aAU+FgGOi5C
+ DQYKYlAYdGjkWwn4CGEHn+tYE5QHP2vxrX9PNgc3R++12lWBv1kxZK0AIgOIHDb20IQsAz6fu4OWz+yp
+ P3GOWcBH3rj4ItCyyiATfdMKlAL+u+++G+7Tf62iKeCTswaUTJAY+FavKX1wjZWJVVhGwupQKxOARz/Q
+ cF/AT42n3Cb6ySdNyoCvVS/+clqu7TLgk/tvhUFkkowydK10YPWRdXVkpZjxgIKZhRAMjlydDz/80DGo
+ MBTYaFiugWYiNAyodQV4JrwX67c/UPWlkqqXz2PQAxo+6S1FAVb2uNBp+bKc+c11WU7kxqJzHRk0cMjH
+ csxgiw+AgF4TQEswtFquJZdAiy40cRh0+qgB4KztubiCrIpyDaG1Lpj6BQhl1Szw4cWKpFUJax7rAx5Y
+ XPqJ1ROwJbP0g+UGUHJ3rKsTj6dcV7WbAv5LDbdMrg4YQa9acYglcm2XAZ+do5ITPhgEi0GeZ6xlpMp0
+ UAn4KJCZri/TMog0Hg+YmDE4CKCDQbBLEFY/Bn4M8Nxv+Xo8jxz6TwewJCyhXEchWn24r4nGfVUv7cDx
+ v4HwHIDkOVljrinIsv2xskkH3Ie/XB0qsZIHfeh7LkwqaNEloMQtygGfe5JdBiXWa04fapsznze0MtM/
+ VidADMBlNGIf3Y6nJrGuSX+SZ553v2LggxHGSDQEt7m2y4Cfw6CNgWT1JWsrHVQCPkQoqRE8FQFrw8IX
+ ll7MGgEtyg7/oMNaKtDVc3GgWAX8DYsb+Iofz8FT8hGEafXhnuThvq432g6AaFgx987bb7v3PB+e179G
+ XFP8bvxRrI7qC9fhrz7xnNWX4iOAFtMm9FjEU0aXRT+sbFYfDd5BNrXNOV6l6F9Mi9zqq2S142l1zfUP
+ 9sdTxT9+v7s/Bixkh0795Tpy5NputFWsZKnfPK9+SX4zPkW/JWsrHahvnEvz+Ja4+3e3qHSoYKALfD/7
+ D5XB7Paj+lh2B70L/BGJgf8CyTGQGzlDYYgAAAAASUVORK5CYII=
+
+
+
+
+
+
+ This Outlook Plugin For OpenERP Presently (2011-Today) developed By OpenERP SA.
+
+
+
+
+
+
+
+
+ For More Information, Please Visit Our Website
+
+ http://www.openerp.com/
+
+ Copyright 2006-TODAY OpenERP SA ALL Rights Reserved.
+
+
+ 39
+
+
+
+ AAABAAEAQEAAAAEAGAAoMgAAFgAAACgAAABAAAAAgAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD////////////////////////////+/v7+/v79/f37+/v7+/v7+/v7+/v9/f39/f3+/v7+/v7+/v7+
+ /v7+/v7+/v7+/v7+/v79/f39/f39/f79/f79/f79/f7+/v79/f3+/v7////9/f38/Pz+/v7+/v7+/v7/
+ ///+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v79/f3+/v7+/v7+/v7/////////////////////////
+ ///////////////////////////////////////////////+/v7////+/v719fXw8PDx8fH09PT7+/v/
+ ///////9/f39/f39/f3+/v39/f3+/v7t7u3d3dv8/Pr///7///3///39/f78/f3u7u7q6ur8/P35+fro
+ 6en7+/v////+/v7+/v7+/v79/f39/f3+/v7+/v7+/v7+/v7+/v79/f3////////+/v7+/v7/////////
+ ///////////////////////////////////////////////////////////////9/f3+/v7U1NRvb29e
+ Xl5hYWFycnKTk5O1tbXS0tLo6Oj9/f3////////7/P/u7/7AwdRmZnS2tczV1f/S0//U1f/X2P3a2/OS
+ kpC3t7T////AwLqHiIP09PX+/v77+/z9/f39/f3////////+/v7+/v7+/v79/f3////7+/utra3q6ur/
+ ///9/f3////////////////////////////////////////////////////////////////////////8
+ /Pz+/v6goKAAAAAAAAAAAAAAAAAAAAAHBwcoKChNTU14eHioqKayssePkeJtb+xYWvNCRMpBQok7Pa0u
+ MKM+QbJKTNVaW7ZPUJ55e/SrrN1wcYLMzdz////////////////////GxsaOjo78/Pz////9/f38/Pz/
+ //+goKAAAAC2trb////7+/v/////////////////////////////////////////////////////////
+ ///////////////9/f3+/v7Ly8shISEAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAQEA4XFyQQEToUFVMV
+ FmccHFsRESAEBBcAABIHBhsQETk6O300NsQqLKJAQXw3OcdPUfWIi++5uc2urquSkpJhYWEjIyMVFRX4
+ +Pj////7+/v///+6uroMDAxSUlLr6+v////9/f3/////////////////////////////////////////
+ ///////////////////////////////9/f39/f34+Phubm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
+ AQEAAAEAAAAJCQAKChEBAQAAAAAAAAAAAAEAAAABAQALCxUUFCE3OHkuMd0zNegxM50dHkATExgSEhEK
+ CgoCAgIAAABjY2X////6+vn////CwsITExNkZGTr6+v////9/f3+/v7/////////////////////////
+ ///////////////////////////////////////////////+/v79/f3////S0tIqKioAAAABAQIAAAAA
+ AAAAAAAAAAAAAAEAAAAAAAAoKDg5O8EuL4ADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFjU+P5YmJjwE
+ BAYAAAEAAAACAgIEBAQAAAANDRDl5eX////////GxsYSEhJra2vx8fH7+/v+/v7+/v7+/v7/////////
+ ///////////////////////////////////////////////////////////////+/v7+/v39/f3///+4
+ uLQXFxgAAAEAAAAAAAEAAAAAAAAAAAASEgw1NnwyNOMjJuUpKo8GBgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAABAQAAAAAAAAAAAAEBAQEAAAAAAAEAAAEAAAEPDxWBg9vu7v/IyMQPDxBnZ2f29vb7+/v9/f3+/v7+
+ /v7////+/v7////////////////////////////////////////////////////////////+/v7////9
+ /f7+/v79/f79/f25uv9BRLYiIkALCxYEBBAHBxIUFCMqK2M6PcUrLuodINclKNhoadVCQkUAAAAAAAAB
+ AQEBAQEAAAAAAAAAAABHR0hmZmgODg4AAAAAAAAAAAAAAAERESFDRZ0WFh8dHmtNT68TEwhiYmT7+/r+
+ /v79/f3+/v7+/v7////+/v7/////////////////////////////////////////////////////////
+ ///+/v/////+/v7+/v/9/f38/P6ys/EqLdggI+QwNOI1N8ElJ6csLrQyNNQsL+khJOEaHdVDRt6ys/H/
+ ///b29plZWUuLi4VFRUFBQUAAAAAAAAAAACWlpb///+Li4sxMTEjIyQ1NTNNTWQ1N7slKfYyNJcREQMN
+ DQshImOho/H5+f7//v3+/v7+/v7+/v7////+/v7/////////////////////////////////////////
+ ///////////////////////+/v/+/v79/f79/f7ExfQzNtscINgkJ9chJNojJuIlKOQkJ+MiJd4jJtgY
+ G9VgYuPc3Pj////9/f3////////b29uvr6+NjY1nZ2dJSUlra2vf39/////////f39/Gxsbj4+L09P+W
+ mPUnKtksLuMzNFwpK3gvM+YjJt2Iiun39/3+/v7+/v7+/v7+/v7////+/v//////////////////////
+ ///////////////////////////////+/v////7+/v/9/f79/f7p6ftKTd8ZHNclKNkkJ9olKNkkJ9gk
+ J9gjJtclKNgVGdZlaOTo6Pr////8/P3+/v79/f3+/v7////////////5+fno6Ojz8/P////9/f39/f3/
+ //////////////7+/v21t/EqLt0tMNQrL90iJdwhJNcdINiAguj7/P39/f3+/v7+/v7+/v/////+/v//
+ ///////////////////////////////////////////////////+/v/+/v77+/3///+Bg+kUF9YmKdkk
+ J9kkJ9klKNolKNokJ9omKdoZHNdQU+Hf4Pn8/f79/f3+/v7+/v/////+/v7+/v79/f3+/v7+/v79/f3+
+ /v7+/v7+/v7+/v7+/v7+/v79/f7+/v79/f7///+/wPMgItkhJNklKNkkJ9kkJ9kYG9eIiur////7+/3+
+ /v7+/v/+/v////7///////////////////////////////////////////////////7+/v/9/f7////Q
+ 0fcfItgiJdklKNokJ9klKNokJ9kkJ9kkJ9kgI9gxM9vGxvX///79/f3+/v7+/v////7////+/v7////+
+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////////+/v/+/v7+/v78/P7///+ur/AUGNcmKdokJ9kkJ9km
+ KdkWGdaen+7////8/P7+/v7+/v7////+/v7/////////////////////////////////////////////
+ ///+/v78/P3///9hY+MUF9YoK9kkJ9klKNokJ9olKNolKNokJ9kgI9mIier+/v79/f7+/v7+/v/////+
+ /v/////////////////////////////////////////////////////+/v7////+/v7///77+/7///9/
+ gekSFdYnKtkjJtgkJ9klKNoYG9fAwfT////8/P7+/v7+/v7///////7/////////////////////////
+ //////////////7+/v/8/P7////X1/gdINglKNkkJ9klKNokJ9klKNokJ9olKNkjJtk9P93Y2fj////+
+ /v7+/v7////+/v////////////////////////////////////////////////////////////////7+
+ /v/+/v/+/v7+/v7y8/xGSd8ZHNcmKdkjJtkmKdkhJNkxNNvi4/n////9/f7+/v7+/v7/////////////
+ ///////////////////////+/v/////+/v78/f7///99f+gUGNYoK9okJ9klKNolKNolKNokJ9kmKdkg
+ I9iEhen////+/v79/f7+/v/+/v7/////////////////////////////////////////////////////
+ ///////////+/v/////+/v/+/v78/P39/f65uvIgI9kiJdklKNkjJtknKtkcH9heYeP4+P3///79/f7+
+ /v7+/v7////////////////////////////////////+/v/9/f7///76+v09QN0gI9glKNolKNokJ9kk
+ J9olKNokJ9omKdksL9rQ0fb////8/P3+/v7+/v//////////////////////////////////////////
+ ///////////////////////////////+/v/////+/v7+/v79/f7z8/xqbOUZHdclKNklKNojJtgmKdkg
+ I9iYmu3////+/v7+/v7////+/v7///////////////////////////////7+/v/9/f7////KzPUhJdgm
+ KdokJ9klKNolKNolKNokJ9omKdofIthYWuL///////79/f7+/v7/////////////////////////////
+ ///////////////////////////////////////////////////+/v7////9/f/9/f3///6+vvMsL9oh
+ JNkkJ9okJ9kkJ9khJNg9QN3W1/f////+/v7+/v7////////////////////////////////////+/v78
+ /P3///+Ymu0bHtcnKtokJ9olKNolKNolKNokJ9ooK9oXGteVl+z////8/P3+/v7+/v////7/////////
+ ///////////////////////////////////////////////////////////////////////////+/v/9
+ /f3+/v7v8PxiZOQeIdgkJ9klKNokJ9klKNkdINh7fej29v39/f7+/v7////+/v7/////////////////
+ ///////////+/v7+/v7///91duccH9gnKtokJ9okJ9olKNokJ9okJ9klKNogI9nKy/X////9/f7/////
+ ///+/v//////////////////////////////////////////////////////////////////////////
+ ///////+/v/////9/f79/f3///+nqO8lKNkkJ9kkJ9okJ9kkJ9khJNgsL9rJyvX////+/v7+/v7/////
+ ///////////////////////////+/v7//v7///5bXeIgI9kmKdokJ9olKNolKNokJ9olKNohJNgwM9v3
+ 9/3///79/f7+/v//////////////////////////////////////////////////////////////////
+ ///////////////////////////+/v/+/v79/f3///7i4vlER94iJdklKNolKNokJ9kmKNkXGdZrbuXy
+ 8vz8/P7+/v////7////////////////////////////+/v7///729v1GSN8jJtkkJ9olKNolKNokJ9ok
+ J9omKdobHtdRVOD//////v7+/v7////+/v//////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/+/v7+/v7///96fOgfItkmKdkkJ9kk
+ J9okJ9ohJNggI9jLy/X+/v79/f3+/v7////+/v/////////////////////+/v7///7w8Pw8P90lKNkk
+ J9klKNolKNolKNokJ9onKtoVGNdwc+b////9/f3+/v7/////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v78/P7///+3
+ ufIjJtknKtkkJ9klKNokJ9knKtkTFtZuceb8/P78/P7+/v7+/v/////////////////////////9/f7/
+ ///j5Po5O9wlKNkkJ9olKNolKNolKNokJ9ooK9oQFNaHiOr////7+/7+/v7/////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //7+/v/9/f7////q6vo6PN0kJtkkJ9olKNklKNolKNogI9kkJ9nf3/n////9/f7+/v////7/////////
+ ///////////9/f7////e3/k2OdwkJ9kkJ9olKNolKNokJ9okJ9ooK9oSFtadnu3////7+/7+/v////7/
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v/+/v7+/v7///9laOQcINgmKdokJ9olKNokJ9knKtoRFNaGiOn////7+/3+
+ /v7////+/v/////////////////9/f7////o6Po6PdwlKNkkJ9olKNolKNolKNokJ9onKtoTFtaipO7/
+ ///7+/7/////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/v/////+/v78/P3///+am+0WGtcoK9okJ9olKNokJ9klKNoe
+ Idg2Odz09P3///79/f7+/v/////////////////////+/v7///7y8vw9P90lKNkkJ9klKNolKNolKNok
+ J9omKdoWGdewsfH////8/P7////+/v//////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////9/f7////Cw/QeIdgmKdok
+ J9kkJ9klKNokJ9knKtkWGda5ufL////8/P7///////7////////////////+/v7///739/1HSt8jJtgl
+ KNokJ9olKNolKNokJ9omKdoZHNe/wPP////8/P7/////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////+/v/9/f7/
+ ///t7fsrLtoiJdklKNokJ9okJ9kkJ9onKtoXGtZvceX////8/P3+/v7////+/v/////////////+/v7/
+ //7///5bXuMgI9kmKdokJ9olKNolKNokJ9omKdoWGdexsvH////8/P7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v/////+/v7///7///9DRd4eIdgmKdokJ9olKNokJ9olKNohJNk5PNz09P3////9/f7/////////
+ ///////////+/v7+/v7///9xdOYdINgmKdokJ9olKNolKNokJ9onKtoTFtaio+7////7+/7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////+/v7+/v7///9kZuQXGtcnKtokJ9okJ9olKNokJ9kmKdogI9jMzfX/
+ ///8/P7+/v////7////////////+/v78/P7///+LjesaHdcnKtokJ9olKNokJ9okJ9ooK9oTFtahou7/
+ ///7+/7////+/v7/////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////+/v77/P3///9+f+gSFdYoK9okJ9olKNolKNok
+ J9onKtobHteZmu3////8/P7///7///////////////7+/v/8/P7///+ztPEeIdgnKtokJ9olKNolKNok
+ J9ooK9oQE9aOkOv////7+/7+/v7/////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////77+/7///+TlOwRFNYo
+ K9okJ9olKNolKNokJ9omKdocH9d0dub////+/v7+/v7////////////////////9/f7////h4fkmKdkm
+ KdokJ9klKNolKNokJ9ooK9oSFdZ6fOf////8/P3+/v7/////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////+/v7////7
+ +/7///+io+8TFtYnKtokJ9okJ9olKNokJ9olKNogI9hVV+H9/f7///7+/v7////////////+/v/////+
+ /v7///7///5ISt8eIdgmKdokJ9okJ9okJ9onKtoXG9djZeT////+/v7+/v7/////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////8/P7///+3uPIXGtcmKdokJ9olKNolKNolKNokJ9okJ9k+Qd3x8fz///79/f7/////
+ ///////////////+/v/7+/7///97fegWGdYnKtokJ9okJ9kkJ9omKdoeIdhFSN7///////7+/v7/////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////8/P7///+9vvIYG9cmKdokJ9olKNolKNolKNokJ9kkJ9k3Odzg
+ 4Pn////9/f7////////////////////////8/P7////Cw/MXGtcmKdkkJ9klKNolKNolKNojJtksLtrx
+ 8fz////9/f7////+/v//////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////8/P7///+8vfIYG9cmKdokJ9olKNolKNol
+ KNokJ9olKdkwNNvQ0Pb////9/f7////////////////////+/v/9/f7///739/07Pt0dINgmKdokJ9kl
+ KNokJ9kmKdogI9jKy/X////8/P7///////7/////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////8/P7///+8vfIYG9cm
+ KdokJ9olKNolKNolKNokJ9olKNkvMtvMzfb////9/f7////////////////+/v/////+/v77+/3///+E
+ hekRFNYnKtokJ9klKNokJ9ooK9oXGtebne3////8/P7+/v7////+/v//////////////////////////
+ ///////////////////////////////////////////////////////////////////////+/v/////8
+ /P7///+9vvMYG9cmKdokJ9olKNolKNolKNokJ9olKNkwMtvNzvb////9/f7/////////////////////
+ //7+/v/9/f7////X2PcfItgiJdklKNolKNokJ9kmKdodINhpa+T////+/v7+/v7+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////+/v/7+/7///+2t/IXGtcmKdokJ9olKNolKNolKNokJ9olKNkwMtvNzvb////9/f7/////
+ ///////////////////+/v/+/v78/P75+v5hY+MUGNYnKtkkJ9klKNolKNojJtk/Qd3w8Pz///79/f7+
+ /v////7/////////////////////////////////////////////////////////////////////////
+ //////////////////////////7////7+/7///+jpO4TFtYnKtokJ9olKNolKNolKNokJ9olKNkvMtvN
+ zfX////9/f7////////////////////+/v/////+/v78/P3+/v6+vvMaHtcjJdklKNokKNokJ9knKtkl
+ J9m9vfP////8/P3+/v7/////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////+/v77+/3///+MjesQE9YoK9okJ9olKNolKNol
+ KNokJ9olKNk1N9za2vj////9/f7///////////////////////////////7+/v/8/P7t7vxWWeIXGtcm
+ KdkkJ9kjJtolKNkgItiAgen////+/v79/f7+/v//////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+/v79/f3///9vceUVGNYn
+ KtokJ9olKNolKNolKNokJ9kkKNk7Pt3t7fv///79/f7////////////////////////////////+/v79
+ /f7+/v60tfIiJdkjJtklKNklKNkkJ9oiJdlFR9/j4/r///79/f3+/v7///7/////////////////////
+ //////////////////////////////////////////////////////////////////////7////+/v7/
+ //7///9IS+AdINcmKdokJ9olKNolKNokJ9olKNoiJdhQUuH7+/7///7+/v7/////////////////////
+ //////////7+/v/+/v7+/v7s7PtgYuMcH9ckJ9kkJ9klKNolKNkmKdmoqfD////9/f39/f7////+/v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////+/v79/f7////o6PopLNojJtklKNolKNolKNokJ9kkJ9omKdodINdxc+b////+/v7+/v7/////
+ ///////////////////////+/v/////+/v7+/v7///+8vfMuMdoiJdkkJ9klKNokJ9keIdhfYePt7fv/
+ /v79/f3+/v//////////////////////////////////////////////////////////////////////
+ ///////////////+/v/////+/v78/P3///+vsPEaHdcnKtokJ9klKNolKNolKNokJ9knKtobHteZm+3/
+ ///8/P7+/v7////////////////////////////////+/v7////+/v7+/v77+/53eeceIdgmKdkkJ9kk
+ J9oiJdknKtm1tvL///79/f79/f/////+/v7/////////////////////////////////////////////
+ ///////////////////////////////////+/v/+/v79/f7///9xc+YbHtgnKtokJ9olKNolKNolKNok
+ J9kmKdoiJdjQ0Pf////8/P7+/v////7////////////////////////////////+/v7+/v7+/v7////i
+ 4vk8P90iJdklKNkkJ9klKNkaHddfYePv8Pz9/f7+/v/+/v7////+/v7/////////////////////////
+ /////////////////////////////////////////////////////v/9/f7////l5Pk3OdwkJ9klKNok
+ J9olKNokJ9kkJ9omKdoeIdhHSt////7///79/f7+/v//////////////////////////////////////
+ ///+/v7+/v79/f7///+ztfEdINgoK9okJ9klKNkjJtkbHtiur/D9/f78/P7///7+/v7////+/v//////
+ ///////////////////////////////////////////////////////////+/v/+/v7+/v79/f3///+X
+ mO0gI9gmKdkkJ9klKNolKNolKNokJ9koK9oUF9aNj+v////8/P7+/v/////+/v//////////////////
+ ///////////////////////+/v7+/v79/f7///+Ag+kTFtYoK9ojJtgmKdkcH9g2Otzo6Pr///79/f7+
+ /v/+/v/////+/v/////////////////////////////////////////////////////////+/v/////+
+ /v/+/v7///7m5/pHSt8iJdklKNokJ9klKNokJ9klKNolKNojJtkkJ9nm5vr////9/f3+/v7/////////
+ //////////////////////////////////////7+/v/+/v/+/v7+/v7///9bXuIXGtcnKtkjJtgoK9kS
+ FdZjZeP7+/78/P7+/v7+/v/+/v7///7////////////////////////////////////////////////+
+ /v/////+/v79/f/+/v7+/v7///+PkewgJNglKNkkJ9klKNokJ9klKNokJ9knKtkTFtZ5e+f////8/P3+
+ /v7////+/v7////////////////////////////////////////+/v/////+/v/+/v79/f7///7u7/xJ
+ S+AaHdcmKdkkJ9koK9oRFNaDhOn7+/79/f79/f7+/v7+/v7+/v7////+/v//////////////////////
+ ///////////+/v7////+/v/+/v/+/v79/f3+/v7Cw/QyNNsgI9gkJ9klKNokJ9klKNokJ9klKNoeItgr
+ Ltrj5Pr///79/f7///////7////////////////////////////////////////////////+/v/////+
+ /v7+/v78/P7///7e3vlER98aHdclKNkkJ9kmKdoWGdaOj+v29v3///79/f79/f7///7+/v7////////+
+ /v/////////////////+/v/////////+/v7+/v7+/v78/P3+/v7X2PhMT+AaHdclKNkkJ9olKNolKNok
+ J9kkJ9kkJ9kWGdecne3////8/P3+/v/+/v7/////////////////////////////////////////////
+ ///////////+/v7////+/v7+/v79/f7+//7R0vdKTd8ZHNcmKNklJ9kkJ9kfIth6e+fs7Pv////9/f79
+ /f7+/v/////+/v////////////////7///7////+/v/+/v/+/v79/f77+/3////c3PlQUuEZHNclKNkk
+ J9kkJ9kkJ9klKNokJ9klKNkWGddjZeTx8fz+/v7+/v7+/v/////+/v//////////////////////////
+ ///////////////////////////////+/v7////9/f7+/v79/v7+/v7Z2fhXWeIWGdYmKdklKNojJtkg
+ I9hWWOHIyfX///////78/P78/P79/f7+/v7+/v7+/v7+/v/+/v/+/v7+/v79/f78/P7+/v7////HyPVF
+ SN8bHtclKNkkJ9kkJ9klKNolKNokJ9kmKdkZHdhCRd7V1vj9/f7+/v7+/v7+/v//////////////////
+ //////////////////////////////////////////////////////7+/v/9/f7+/v7+/v7///7r7Ptx
+ c+YUF9YjJtkoK9okJ9kgI9gqLdp6fOjk5Pr///////7///78/f38/P78/P78/P78/P78/P39/f7///7/
+ ///4+f2PkessL9sgI9glKNkkJ9kkJ9klKNolKNojJtknKtkeIdg1ONzHyPX+/v79/v7+/v7+/v7////+
+ /v/////////////////////////////////////////////////////////////////+/v////7+/v/+
+ /v7+/v7+/v78/P3///+kpe8iJtgXG9coK9omKdolKNkaHdcoK9pwcubExfT09Pz///7///7/////////
+ //////7////l5vqam+0+Qd0bHtgmKdkkJ9kkJ9klKNolKNokJ9kkJ9koK9oeIdgxM9vIyfX////9/f3+
+ /v79/f7////+/v7/////////////////////////////////////////////////////////////////
+ ///////////+/v7////+/v7+/v79/f77+/3////h4fldX+MaHdggI9gmKdkoK9okJ9kWGtYVGNYyNdxZ
+ W+F9fuiUleyZmu2Vlu13eOdPUeAmKdoTFtYfItgnKtkkJ9okJ9klKNolKNokJ9olKNkmKdkaHddKTd/d
+ 3vn////8/P3+/v7+/v////7+/v//////////////////////////////////////////////////////
+ ///////////////////////////////+/v7////+/v7+/v7+/v78/P7///////61tvJPUeAmKdofItgi
+ JdkmKdknKtkfItgXG9cTF9YRFNUQE9UQE9UTFtYYG9chJdgoK9olKNokJ9klKNolKNolKNkjJtkiJdke
+ ItgtMNuIiur8/P3////8/P3+/v7+/v/+/v7/////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7////+/v/+/v/+/v79/f79/f7/
+ ///4+P21tvJsbuU8Pt0kJ9kcH9ceIdghJNgkJ9kmKdknKtkoK9ooK9onKtomKdolKNokJ9kjJtkgI9kd
+ IdgcH9ghJdg7Pt11d+fT0/f////+/v78/P7+/v7+/v/+/v7////+/v//////////////////////////
+ ///////////////////////////////////////////////////////////////////////+/v//////
+ ///+/v7////9/f39/f7///7////9/f7T1Pepq/B8fuhVV+E5O90oK9obHtcYG9cXG9cXGtcXGtcXG9cX
+ GtcXGtcbHdcpLNlAQt5oauScne3V1vf///7////8/P3+/v7+/v7+/v7////////+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v7////+/v7+/v7+/v79/f79/f7+/v7///7////5+v3l5fnU1ffCwvSurvCanO2K
+ jOp9fuh+f+h9f+iBg+mTleyrrPDDxfTZ2fjv7/v////////+/v79/f79/f3////+/v7////+/v7/////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v7+/v7+/v7+/v79/f79/f39/f79/f7+
+ /v7////+/v77+/74+P319f319f319f329v35+f79/f7////+/v78/P79/f7+/v7+/v7+/v7+/v7/////
+ ///+/v7/////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+/v7////////+/v/+/v/+
+ /v/+/v7+/v7+/v79/f39/f79/f79/f78/P78/P78/P78/P78/P78/P79/f7+/v79/f7+/v/+/v7///7+
+ /v7+/v7////+/v7///////////////////////////////////////////////////8AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.Designer.cs
new file mode 100644
index 00000000000..aeca33da72f
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.Designer.cs
@@ -0,0 +1,162 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_openerp_connection
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_openerp_connection));
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.chkSSL = new System.Windows.Forms.CheckBox();
+ this.txt_server_port = new System.Windows.Forms.TextBox();
+ this.txt_server_host = new System.Windows.Forms.TextBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.btn_server_ok = new System.Windows.Forms.Button();
+ this.btn_server_close = new System.Windows.Forms.Button();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.chkSSL);
+ this.groupBox1.Controls.Add(this.txt_server_port);
+ this.groupBox1.Controls.Add(this.txt_server_host);
+ this.groupBox1.Controls.Add(this.label3);
+ this.groupBox1.Controls.Add(this.label2);
+ this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupBox1.Location = new System.Drawing.Point(22, 13);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(202, 123);
+ this.groupBox1.TabIndex = 14;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Connection Parameter";
+ //
+ // chkSSL
+ //
+ this.chkSSL.AutoSize = true;
+ this.chkSSL.Location = new System.Drawing.Point(15, 86);
+ this.chkSSL.Name = "chkSSL";
+ this.chkSSL.Size = new System.Drawing.Size(89, 17);
+ this.chkSSL.TabIndex = 19;
+ this.chkSSL.Text = "SSL (https)";
+ this.chkSSL.UseVisualStyleBackColor = true;
+ //
+ // txt_server_port
+ //
+ this.txt_server_port.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_server_port.Location = new System.Drawing.Point(58, 60);
+ this.txt_server_port.Name = "txt_server_port";
+ this.txt_server_port.Size = new System.Drawing.Size(138, 20);
+ this.txt_server_port.TabIndex = 18;
+ this.txt_server_port.Text = "8069";
+ //
+ // txt_server_host
+ //
+ this.txt_server_host.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_server_host.Location = new System.Drawing.Point(58, 34);
+ this.txt_server_host.Name = "txt_server_host";
+ this.txt_server_host.Size = new System.Drawing.Size(138, 20);
+ this.txt_server_host.TabIndex = 17;
+ this.txt_server_host.Text = "localhost";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(24, 59);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(34, 13);
+ this.label3.TabIndex = 16;
+ this.label3.Text = "Port:";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(12, 34);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(48, 13);
+ this.label2.TabIndex = 15;
+ this.label2.Text = "Server:";
+ //
+ // btn_server_ok
+ //
+ this.btn_server_ok.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_server_ok.Image = global::OpenERPOutlookPlugin.Properties.Resources.Success;
+ this.btn_server_ok.ImageAlign = System.Drawing.ContentAlignment.TopLeft;
+ this.btn_server_ok.Location = new System.Drawing.Point(96, 149);
+ this.btn_server_ok.Name = "btn_server_ok";
+ this.btn_server_ok.Size = new System.Drawing.Size(49, 23);
+ this.btn_server_ok.TabIndex = 13;
+ this.btn_server_ok.Text = "&OK ";
+ this.btn_server_ok.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_server_ok.UseVisualStyleBackColor = true;
+ this.btn_server_ok.Click += new System.EventHandler(this.btn_server_ok_Click);
+ //
+ // btn_server_close
+ //
+ this.btn_server_close.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_server_close.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btn_server_close.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_server_close.Location = new System.Drawing.Point(160, 149);
+ this.btn_server_close.Name = "btn_server_close";
+ this.btn_server_close.Size = new System.Drawing.Size(64, 23);
+ this.btn_server_close.TabIndex = 12;
+ this.btn_server_close.Text = "&Close ";
+ this.btn_server_close.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_server_close.UseVisualStyleBackColor = true;
+ this.btn_server_close.Click += new System.EventHandler(this.btn_server_close_Click);
+ //
+ // frm_openerp_connection
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(246, 184);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.btn_server_ok);
+ this.Controls.Add(this.btn_server_close);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frm_openerp_connection";
+ this.Text = "OpenERP Connection";
+ this.Load += new System.EventHandler(this.frm_openerp_connection_Load);
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btn_server_ok;
+ private System.Windows.Forms.Button btn_server_close;
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.CheckBox chkSSL;
+ private System.Windows.Forms.TextBox txt_server_port;
+ private System.Windows.Forms.TextBox txt_server_host;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label2;
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.cs
new file mode 100644
index 00000000000..1c663f58fe2
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.cs
@@ -0,0 +1,79 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Windows.Forms;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+ public partial class frm_openerp_connection : Form
+ {
+ TextBox txtServerURL;
+ public frm_openerp_connection()
+ {
+ InitializeComponent();
+ }
+ public frm_openerp_connection(TextBox txt)
+ {
+ InitializeComponent();
+ this.txtServerURL = txt;
+ }
+
+ private void frm_openerp_connection_Load(object sender, EventArgs e)
+ {
+ if (this.txtServerURL.Text != "")
+ {
+ string[] url = Tools.SplitURL(this.txtServerURL.Text);
+ this.txt_server_port.Text = url[2];
+ this.txt_server_host.Text = url[1];
+ if (url[0] == "https")
+ this.chkSSL.Checked = true;
+ else
+ this.chkSSL.Checked = false;
+ }
+ }
+
+
+ private void btn_server_ok_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+ string url = Tools.JoinURL(this.txt_server_host.Text, this.txt_server_port.Text, this.chkSSL.Checked);
+ this.txtServerURL.Text = url;
+ openerp_connect.check_connectivity();
+ this.Close();
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+
+ private void btn_server_close_Click(object sender, EventArgs e)
+ {
+
+ this.Close();
+ }
+
+
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.resx
new file mode 100644
index 00000000000..9477f7baa89
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_openerp_connection.resx
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAxO+0UHsorMtUkJMo6LOY5JN81HsdDLM4/JMdINcBISKJCSpA+RpM9SJo6RJsxPJg2PJ84PKU4OadA
+ Pbs7L8lANd8qJNUiJtIZKModMNcUJOIUHu0iJvsaIOUaJsQuQMkXHNcvNOciJsstLNAvItJSQekqG6xQ
+ QchYSNKOg/3Cw//Q2f/P1f/S2P/T3P/R2P+iqP+7vv9vct8zM6k0Lbg6NcwcGroyN9oiLs4eLdccKOQg
+ KvMkKfYaIuEbJsgnOMkdGuUeHd4+PeseHLxAONI9N7p4edSzt//W1v/k4//h6P/f5v/Dw/+2tf+1t/+0
+ tv/Kzv/Y3f/S1f/U2P/Fyf8iKJlOVNMtM8IuM9UjKtgdJd0aI98bJN8nMOUqNN8dKc0pIPMnIOUvK9g5
+ N8w4NLWGiObR4P/k9//k7//K0/+JkeRWW8I5N78uKcAvLL4wMrxCR8hTWNKOlP/a4v/Z4//W4v+Ai+cx
+ OaooKr4mJ88sLuAjKNsWIMwoMt4yOusZI9QnHO42Le8lIME+Pb2Dg+fk7//o///b9/ff8v+OnN5ET6sx
+ NrE3MdIyKdcvKsszNscxOL0uN7YkKqdvduPc6f/Y6v/f8P/F0v9PUMg1MMc0MNY4OOQlK9AdJs4iLN4c
+ J90sIucvKdovL7lcX8fm6v/q9v/m/vbl//yQocxRXa8jLp4sML83MeIsJNwnJsoxNckjLrRATNBARNIo
+ K6srN4/c7f/a7f/k8//Kzf9pZN0nHrQrJskyNNgkLNMbJdYgK+AxK9wxL8k+RK/N1f/s8v/r9v/Y6uvq
+ +/9UW6o2ObMlKbgpK88vKuMqJt0sL801PcwwP8QaJ7MjIsY1MdBDRL54gtDm9//Y6fzq8//AwP9jWdU0
+ KMAxLdIwMt4hLtgcLdc3NdsfIauFkODo9P/x+v/p8vzx/f+uteY7OKw2L8wtLtYpK90nKeIpKt4qLs0l
+ Lr4iML4yPdUrJ94xKN0yLMc3OKavuuzt+//c5vfv9P/Z0/9rYN8tJsMoKNIjL9UYK9A9Od4hJKS9y//n
+ 9//0///x9/z09v+dl+g8LsoyI+InJ98iKd4iKN8kKtspLdIpMM0qNdMcI8wpJucqH+c8L+kzKL5MTaXs
+ 8//0///w+v/x8f++uf8vKLM0M9YlL9MkNNoxK9Y2OLrc7P/t///4//f7///28v+EeNw8JtkuHu4kJuMe
+ Kd4gKd4iKdwpKdkpKdknK90gJNssKu4iGeUuH+wvIdM9MrCmpOr0/f/r9uz2/P/q7f+XlP8zMcYhKMsf
+ LNYmHtc4OsTk8v/x//73/+39//v28P99b9U7JdssHu4gKOAcK9seKd4iJ+ApJOUrIucmIegjIuYwMu8b
+ GtwiGOczJOowHsVYS7709P/5//r6//Xy/P/d4P87PbkiJMghJdspI+AvML7b6f/x//79//L+/vj68v+N
+ f+Q7J9crIeoeKtwZLtccKtwiJ+IrIeksH+0oHu0iH+YuNOsdItsdGuU3LPgzHt42I7XY0P/6/f/2/+np
+ +ejq8/92fN8rLcgqKeMsKuEyNcDc6f/z//////j///779P+Ngds7LM4rJeIcLdcXMNQbLNsiJ+IsIucu
+ IOouJOwhHt8lL+AfLNwaIuEtLPI0Juo1I8SajOr49f/1/+z4//Dt+//J0v8vLsAvKt8gJc44QMPj7//w
+ +f/8/Pz//P/88v9zabw7L8cpKdscL9QXMNIbLNsiKN8sJeIwJOIzK+QjJdcfK9cdLtsWJt0eJ+MuJ+Y5
+ K9B8bNzv5v/z+fT6//Ln9/3k7/8wMrYsJtEcK70yQbXj8P/w9//79P//+P/78P98csU5McQnK9gbL9QX
+ MNQbLNkkK9kuKtcyK9IxL88qL9EcKNQYKtsXK94YKNknK9g1L8pjVM3m2f/6+P/6//7j8fff7P9fYdcs
+ KsMsN88tOLHb5//z+//////89/n79f+kn+o5NL8nLNUbLtUVL9cbLNsiKtssKtgyK9QsJ8oyM9ceJtcV
+ JdwYLuQWLd0hLtYrL8MxK6LWzv/49//w9fbz///q9v+lqP83NrYjHNk7Oszk7f/d7ez9/+T8/9/2+v/e
+ 4P8wMKwyN9kLHMcgNukZKeAdJuIrJu0uIek1I+IyJOAlJeMbJuYQKOYQKuIXLtgkNcYmL5fm7v/z/P/1
+ /vv2///x9//Y1v9FQKMoHuM3M8+epO/x/f/7/+n9/+T4///f4f8xMqQxOM8WJNAZKt8aKuEaJeEhIOYw
+ Je01IeYzI+InJ98bKd8QKuIOKuIVKt8iMc4wOK/Axv/v9v/4/v/4/v/w8//o5/9APY0pKtg4Os5dX77t
+ 8P/19f/7+v/69v/t6P9OTrgxNsEoMtYWJdUfLt4bKNgdJNEwMNwzJ9kyKtUlMc0bM8sSMdQSLdwZJecl
+ JeM3Lc2Shvzq4//49v/4+v/q7v/s7f8/P40iKtEzOc5BQbXi3v/27v/48P/58v/z7v+OjesuMLQuMtcf
+ KN0iKuEcKNQkMckrMcowKtcsK9UkNcYbOMIVNskXMNQgJeUsJOM6Kc6Zhv/u5P/69//2+//t8//h4v9B
+ P5gbJdYiKcw3N8GLhOz06//79P/z8f/09f/Pzf80MK0qItMsJu8hIOYgJtcwQssjMLwrJ94pJuAiMssc
+ OcAbOMIeNccnLNUzLNBAMrXLvv/4+f/6//vy/frv+P+mpvpAOqkhL+YXIc0xMspEPrXZ0v/49P/6/f/2
+ /P/t7v9cWMIsIcswJO4kGugkJt82RNMiMb0nKtklKN4gMsseNsQgNcYlMsouLNI7L8dBM6Ps5f/5//76
+ //Hu/Pjs9f90btlIPckhMe8YI9gsLtAyLq+PjNzh4f/4///2//zv9/+lp/VFO80yI98tIe0tJustMNgo
+ M8skMssiM8ogNMkiMsskLdUrKNs1JtxALcpNPajy7f/y+/j4//Tt+f/o7f9OQspGM+AUKd8bKdslKNE4
+ NcY/OqOsqefz+f/0///v/P/n8f9hYsozLcI6L+MzK+ohHNUtMd4iMc4gMs0iLtQkKdwpIucwIec7JN5F
+ LsZrXbv08v/0//3z//7n8v/P0P8tH7swG9sYMdUaLNMpLNs0LdQ6LMBbTsGxrfTv9f/s/P/o/P/T5f89
+ S54jKKkwLNI4L/EpIukbINsmLOksJ/gmGvYrFPg6IPZEK99FMrevqPPw9f/k8Prt+//m7v97eOUxI8g0
+ IeIaL9EcLNMnKuAwKOEwINI8K8htYdeene3T3//k/P/J5PnK4/82Rp8uM7ciHcwnH+IsLe0aGuIdFO0x
+ H/4zHPQqFNE9L71jXL3s8f/e7P/q+//m9P+DiN0xLqw3LNY8LewiLdslLN8pKuYvJ+owH+UwHNk5Kc5F
+ Pb+Ume7N3v/d+f/R8P/G3/9FV7A5QcQwM9IqLdwjJd4xKuk8MuosJMUwLqp9hdLa6v/m/f/b9f/j9v+z
+ v/9ARLQrKLk5MdwfFc0oKuMoKeUoJeYoIuUsIusyJe0zJeEvJspBQMBMVLG1y//a9P/Y8f/C2f+Ek/o9
+ SsRATdEyPsYoL7oyN7hXW8uNmOrF2P/h+P/X8v/d9f+KmuYgKpU4OcVEQeQXEsE8N+wqIOksI+gnIuEg
+ H9kiI98tLOgvKuksJ94kIMU8PcsvN6hUYL6Jm+7W6P/E1f/T6P/F5f/R9P/U8P/U6//U5v/d7v/d7//Y
+ 6f+zw/9DULg1PMEtL8oSEL0uKuE6NO0nItsxIugyJ+kvKuMlKdshKNsgKd4hJeIhI+AzMegkIcosK8Ex
+ Nbk9Q7ouNqdmceFHV7e00P+du+yNpd+brO+uuv+epv9kac8rMKM9QsYeJbgoLc8yNuMsLeMoJ+EiHtsl
+ H9w4Ktw1K9wxL90rMd4hL9wZKdoXJdscJt4fI9k8POwnJM41MNM5NNMiGro1Lc5GQNswLbkuKrE2MLdE
+ O8hLPNM/L9A0JM8sIdEjIc8wNd4pNNYcKcsVHsUgJdQ0M+0uKeg1KNAuJs0oJ9EnLtkdLtkWKdgWKt0i
+ MOYeJ9wZGs4zLuMwJdktIdVFNuwvH9gxIdo8KdxBLd1AK9s9Jdc6H9o7IOI5H+40IO4lH+I3O/EQH8IZ
+ Lcg2ROQeJ88eHtYoI+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.cs
new file mode 100644
index 00000000000..37caf4067a3
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.cs
@@ -0,0 +1,77 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Windows.Forms;
+using OpenERPClient;
+
+namespace OpenERPOutlookPlugin
+{
+ public partial class frm_partner : Form
+ {
+
+ public frm_partner()
+ {
+ InitializeComponent();
+ }
+
+ public Form parent_form = null;
+
+ private void btnsave_Click(object sender, EventArgs e)
+ {
+ try
+ {
+
+ if (txt_create_partner.Text == "")
+ {
+ throw new Exception ("You must enter a Partner Name.");
+ }
+
+ else
+ {
+
+
+ Record[] partners = Cache.OpenERPOutlookPlugin.SearchPartnerByName(txt_create_partner.Text);
+ if (partners != null && partners.Length > 0)
+ {
+ throw new Exception("Partner already exist.");
+ }
+ else
+ {
+ frm_select_partner sel_partner = (frm_select_partner)this.parent_form;
+ sel_partner.SelectPartnerText = txt_create_partner.Text;
+ sel_partner.search_lst_partner();
+ this.Close();
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+
+ Connect.handleException(ex);
+ }
+
+ }
+
+ private void btncncl_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.designer.cs
new file mode 100644
index 00000000000..41861ea5b62
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.designer.cs
@@ -0,0 +1,106 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_partner
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_partner));
+ this.txt_create_partner = new System.Windows.Forms.TextBox();
+ this.lablname = new System.Windows.Forms.Label();
+ this.btncncl = new System.Windows.Forms.Button();
+ this.btnsave = new System.Windows.Forms.Button();
+ this.SuspendLayout();
+ //
+ // txt_create_partner
+ //
+ this.txt_create_partner.Location = new System.Drawing.Point(87, 26);
+ this.txt_create_partner.Name = "txt_create_partner";
+ this.txt_create_partner.Size = new System.Drawing.Size(185, 20);
+ this.txt_create_partner.TabIndex = 0;
+ //
+ // lablname
+ //
+ this.lablname.AutoSize = true;
+ this.lablname.Location = new System.Drawing.Point(43, 29);
+ this.lablname.Name = "lablname";
+ this.lablname.Size = new System.Drawing.Size(38, 13);
+ this.lablname.TabIndex = 1;
+ this.lablname.Text = "Name:";
+ //
+ // btncncl
+ //
+ this.btncncl.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btncncl.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btncncl.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btncncl.Location = new System.Drawing.Point(205, 75);
+ this.btncncl.Name = "btncncl";
+ this.btncncl.Size = new System.Drawing.Size(67, 23);
+ this.btncncl.TabIndex = 3;
+ this.btncncl.Text = "&Cancel";
+ this.btncncl.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btncncl.UseVisualStyleBackColor = true;
+ this.btncncl.Click += new System.EventHandler(this.btncncl_Click);
+ //
+ // btnsave
+ //
+ this.btnsave.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnsave.Image = global::OpenERPOutlookPlugin.Properties.Resources.Success;
+ this.btnsave.ImageAlign = System.Drawing.ContentAlignment.TopLeft;
+ this.btnsave.Location = new System.Drawing.Point(139, 75);
+ this.btnsave.Name = "btnsave";
+ this.btnsave.Size = new System.Drawing.Size(60, 23);
+ this.btnsave.TabIndex = 2;
+ this.btnsave.Text = "&Save ";
+ this.btnsave.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btnsave.UseVisualStyleBackColor = true;
+ this.btnsave.Click += new System.EventHandler(this.btnsave_Click);
+ //
+ // frm_partner
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(284, 110);
+ this.Controls.Add(this.btncncl);
+ this.Controls.Add(this.btnsave);
+ this.Controls.Add(this.lablname);
+ this.Controls.Add(this.txt_create_partner);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frm_partner";
+ this.Text = "Create a new Partner";
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.TextBox txt_create_partner;
+ private System.Windows.Forms.Label lablname;
+ private System.Windows.Forms.Button btnsave;
+ private System.Windows.Forms.Button btncncl;
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.resx
new file mode 100644
index 00000000000..9477f7baa89
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_partner.resx
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAxO+0UHsorMtUkJMo6LOY5JN81HsdDLM4/JMdINcBISKJCSpA+RpM9SJo6RJsxPJg2PJ84PKU4OadA
+ Pbs7L8lANd8qJNUiJtIZKModMNcUJOIUHu0iJvsaIOUaJsQuQMkXHNcvNOciJsstLNAvItJSQekqG6xQ
+ QchYSNKOg/3Cw//Q2f/P1f/S2P/T3P/R2P+iqP+7vv9vct8zM6k0Lbg6NcwcGroyN9oiLs4eLdccKOQg
+ KvMkKfYaIuEbJsgnOMkdGuUeHd4+PeseHLxAONI9N7p4edSzt//W1v/k4//h6P/f5v/Dw/+2tf+1t/+0
+ tv/Kzv/Y3f/S1f/U2P/Fyf8iKJlOVNMtM8IuM9UjKtgdJd0aI98bJN8nMOUqNN8dKc0pIPMnIOUvK9g5
+ N8w4NLWGiObR4P/k9//k7//K0/+JkeRWW8I5N78uKcAvLL4wMrxCR8hTWNKOlP/a4v/Z4//W4v+Ai+cx
+ OaooKr4mJ88sLuAjKNsWIMwoMt4yOusZI9QnHO42Le8lIME+Pb2Dg+fk7//o///b9/ff8v+OnN5ET6sx
+ NrE3MdIyKdcvKsszNscxOL0uN7YkKqdvduPc6f/Y6v/f8P/F0v9PUMg1MMc0MNY4OOQlK9AdJs4iLN4c
+ J90sIucvKdovL7lcX8fm6v/q9v/m/vbl//yQocxRXa8jLp4sML83MeIsJNwnJsoxNckjLrRATNBARNIo
+ K6srN4/c7f/a7f/k8//Kzf9pZN0nHrQrJskyNNgkLNMbJdYgK+AxK9wxL8k+RK/N1f/s8v/r9v/Y6uvq
+ +/9UW6o2ObMlKbgpK88vKuMqJt0sL801PcwwP8QaJ7MjIsY1MdBDRL54gtDm9//Y6fzq8//AwP9jWdU0
+ KMAxLdIwMt4hLtgcLdc3NdsfIauFkODo9P/x+v/p8vzx/f+uteY7OKw2L8wtLtYpK90nKeIpKt4qLs0l
+ Lr4iML4yPdUrJ94xKN0yLMc3OKavuuzt+//c5vfv9P/Z0/9rYN8tJsMoKNIjL9UYK9A9Od4hJKS9y//n
+ 9//0///x9/z09v+dl+g8LsoyI+InJ98iKd4iKN8kKtspLdIpMM0qNdMcI8wpJucqH+c8L+kzKL5MTaXs
+ 8//0///w+v/x8f++uf8vKLM0M9YlL9MkNNoxK9Y2OLrc7P/t///4//f7///28v+EeNw8JtkuHu4kJuMe
+ Kd4gKd4iKdwpKdkpKdknK90gJNssKu4iGeUuH+wvIdM9MrCmpOr0/f/r9uz2/P/q7f+XlP8zMcYhKMsf
+ LNYmHtc4OsTk8v/x//73/+39//v28P99b9U7JdssHu4gKOAcK9seKd4iJ+ApJOUrIucmIegjIuYwMu8b
+ GtwiGOczJOowHsVYS7709P/5//r6//Xy/P/d4P87PbkiJMghJdspI+AvML7b6f/x//79//L+/vj68v+N
+ f+Q7J9crIeoeKtwZLtccKtwiJ+IrIeksH+0oHu0iH+YuNOsdItsdGuU3LPgzHt42I7XY0P/6/f/2/+np
+ +ejq8/92fN8rLcgqKeMsKuEyNcDc6f/z//////j///779P+Ngds7LM4rJeIcLdcXMNQbLNsiJ+IsIucu
+ IOouJOwhHt8lL+AfLNwaIuEtLPI0Juo1I8SajOr49f/1/+z4//Dt+//J0v8vLsAvKt8gJc44QMPj7//w
+ +f/8/Pz//P/88v9zabw7L8cpKdscL9QXMNIbLNsiKN8sJeIwJOIzK+QjJdcfK9cdLtsWJt0eJ+MuJ+Y5
+ K9B8bNzv5v/z+fT6//Ln9/3k7/8wMrYsJtEcK70yQbXj8P/w9//79P//+P/78P98csU5McQnK9gbL9QX
+ MNQbLNkkK9kuKtcyK9IxL88qL9EcKNQYKtsXK94YKNknK9g1L8pjVM3m2f/6+P/6//7j8fff7P9fYdcs
+ KsMsN88tOLHb5//z+//////89/n79f+kn+o5NL8nLNUbLtUVL9cbLNsiKtssKtgyK9QsJ8oyM9ceJtcV
+ JdwYLuQWLd0hLtYrL8MxK6LWzv/49//w9fbz///q9v+lqP83NrYjHNk7Oszk7f/d7ez9/+T8/9/2+v/e
+ 4P8wMKwyN9kLHMcgNukZKeAdJuIrJu0uIek1I+IyJOAlJeMbJuYQKOYQKuIXLtgkNcYmL5fm7v/z/P/1
+ /vv2///x9//Y1v9FQKMoHuM3M8+epO/x/f/7/+n9/+T4///f4f8xMqQxOM8WJNAZKt8aKuEaJeEhIOYw
+ Je01IeYzI+InJ98bKd8QKuIOKuIVKt8iMc4wOK/Axv/v9v/4/v/4/v/w8//o5/9APY0pKtg4Os5dX77t
+ 8P/19f/7+v/69v/t6P9OTrgxNsEoMtYWJdUfLt4bKNgdJNEwMNwzJ9kyKtUlMc0bM8sSMdQSLdwZJecl
+ JeM3Lc2Shvzq4//49v/4+v/q7v/s7f8/P40iKtEzOc5BQbXi3v/27v/48P/58v/z7v+OjesuMLQuMtcf
+ KN0iKuEcKNQkMckrMcowKtcsK9UkNcYbOMIVNskXMNQgJeUsJOM6Kc6Zhv/u5P/69//2+//t8//h4v9B
+ P5gbJdYiKcw3N8GLhOz06//79P/z8f/09f/Pzf80MK0qItMsJu8hIOYgJtcwQssjMLwrJ94pJuAiMssc
+ OcAbOMIeNccnLNUzLNBAMrXLvv/4+f/6//vy/frv+P+mpvpAOqkhL+YXIc0xMspEPrXZ0v/49P/6/f/2
+ /P/t7v9cWMIsIcswJO4kGugkJt82RNMiMb0nKtklKN4gMsseNsQgNcYlMsouLNI7L8dBM6Ps5f/5//76
+ //Hu/Pjs9f90btlIPckhMe8YI9gsLtAyLq+PjNzh4f/4///2//zv9/+lp/VFO80yI98tIe0tJustMNgo
+ M8skMssiM8ogNMkiMsskLdUrKNs1JtxALcpNPajy7f/y+/j4//Tt+f/o7f9OQspGM+AUKd8bKdslKNE4
+ NcY/OqOsqefz+f/0///v/P/n8f9hYsozLcI6L+MzK+ohHNUtMd4iMc4gMs0iLtQkKdwpIucwIec7JN5F
+ LsZrXbv08v/0//3z//7n8v/P0P8tH7swG9sYMdUaLNMpLNs0LdQ6LMBbTsGxrfTv9f/s/P/o/P/T5f89
+ S54jKKkwLNI4L/EpIukbINsmLOksJ/gmGvYrFPg6IPZEK99FMrevqPPw9f/k8Prt+//m7v97eOUxI8g0
+ IeIaL9EcLNMnKuAwKOEwINI8K8htYdeene3T3//k/P/J5PnK4/82Rp8uM7ciHcwnH+IsLe0aGuIdFO0x
+ H/4zHPQqFNE9L71jXL3s8f/e7P/q+//m9P+DiN0xLqw3LNY8LewiLdslLN8pKuYvJ+owH+UwHNk5Kc5F
+ Pb+Ume7N3v/d+f/R8P/G3/9FV7A5QcQwM9IqLdwjJd4xKuk8MuosJMUwLqp9hdLa6v/m/f/b9f/j9v+z
+ v/9ARLQrKLk5MdwfFc0oKuMoKeUoJeYoIuUsIusyJe0zJeEvJspBQMBMVLG1y//a9P/Y8f/C2f+Ek/o9
+ SsRATdEyPsYoL7oyN7hXW8uNmOrF2P/h+P/X8v/d9f+KmuYgKpU4OcVEQeQXEsE8N+wqIOksI+gnIuEg
+ H9kiI98tLOgvKuksJ94kIMU8PcsvN6hUYL6Jm+7W6P/E1f/T6P/F5f/R9P/U8P/U6//U5v/d7v/d7//Y
+ 6f+zw/9DULg1PMEtL8oSEL0uKuE6NO0nItsxIugyJ+kvKuMlKdshKNsgKd4hJeIhI+AzMegkIcosK8Ex
+ Nbk9Q7ouNqdmceFHV7e00P+du+yNpd+brO+uuv+epv9kac8rMKM9QsYeJbgoLc8yNuMsLeMoJ+EiHtsl
+ H9w4Ktw1K9wxL90rMd4hL9wZKdoXJdscJt4fI9k8POwnJM41MNM5NNMiGro1Lc5GQNswLbkuKrE2MLdE
+ O8hLPNM/L9A0JM8sIdEjIc8wNd4pNNYcKcsVHsUgJdQ0M+0uKeg1KNAuJs0oJ9EnLtkdLtkWKdgWKt0i
+ MOYeJ9wZGs4zLuMwJdktIdVFNuwvH9gxIdo8KdxBLd1AK9s9Jdc6H9o7IOI5H+40IO4lH+I3O/EQH8IZ
+ Lcg2ROQeJ88eHtYoI+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.cs
new file mode 100644
index 00000000000..b3aa195b68c
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.cs
@@ -0,0 +1,149 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Drawing;
+using System.Windows.Forms;
+using OpenERPClient;
+using outlook = Microsoft.Office.Interop.Outlook;
+
+namespace OpenERPOutlookPlugin
+{
+
+ public partial class frm_push_mail : Form
+ {
+
+ public frm_push_mail()
+ {
+
+ InitializeComponent();
+ cmboboxcreate.Items.Remove("");
+ }
+
+ public bool push_mail(string model, int thread_id)
+ {
+ foreach (outlook.MailItem mailItem in Tools.MailItems())
+ {
+ Cache.OpenERPOutlookPlugin.PushMail(mailItem, model, thread_id);
+
+ }
+ return true;
+ }
+
+ private void btn_attach_mail_to_partner_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ if (lstview_object.SelectedItems.Count <= 0)
+ {
+ throw new Exception("Plese select item from the list to push");
+ }
+ foreach (ListViewItem lv in lstview_object.SelectedItems)
+ {
+ this.push_mail(lv.SubItems[1].Name, Convert.ToInt32(lv.Name));
+ }
+ this.Close();
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+
+
+ private void frm_push_mail_Load(object sender, EventArgs e)
+ {
+ try
+ {
+
+ Model[] document_models = Cache.OpenERPOutlookPlugin.GetMailModels();
+ OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
+ OpenERPConnect openerp_connect = openerp_outlook.Connection;
+
+ foreach (Model model in document_models)
+ {
+ ListViewItem item = new ListViewItem();
+ item.Name = model.model;
+ item.Text = model.name;
+ cmboboxcreate.Items.Add(model);
+ }
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+ private void add_item_recordlist(Record record)
+ {
+ ListViewItem item = new ListViewItem(record.name);
+ item.Name = record.id.ToString();
+ item.Text = record.name;
+ ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem();
+ subitem.Name = record.model.model;
+ subitem.Text = cmboboxcreate.SelectedItem.ToString();
+ item.SubItems.Add(subitem);
+ lstview_object.Items.Add(item);
+ }
+
+ void load_data_list()
+ {
+ lstview_object.Items.Clear();
+
+ Model model = (Model)cmboboxcreate.SelectedItem;
+ ArrayList condition_list = new ArrayList();
+ string name = null;
+ if (txt_doc_search.Text != "")
+ {
+ name = txt_doc_search.Text;
+ }
+
+ foreach (Record record in Cache.OpenERPOutlookPlugin.SearchRecord(name,model.model))
+ {
+ this.add_item_recordlist(record);
+ }
+ if (lstview_object.Items.Count <= 0)
+ {
+ Connect.displayMessage("No matching Document(s) found.");
+ }
+ lstview_object.Sort();
+ }
+
+ private void cmboboxcreate_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ try
+ {
+ this.load_data_list();
+ }
+ catch (Exception ex)
+ { Connect.handleException(ex); }
+ }
+
+ private void btn_search_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ this.load_data_list();
+ }
+ catch
+ { Connect.displayMessage("Please Enter Search Text"); }
+ }
+ }
+}
+
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.designer.cs
new file mode 100644
index 00000000000..f6282eed6b7
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.designer.cs
@@ -0,0 +1,202 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_push_mail
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_push_mail));
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.btn_search = new System.Windows.Forms.Button();
+ this.txt_doc_search = new System.Windows.Forms.TextBox();
+ this.lbtsrch = new System.Windows.Forms.Label();
+ this.cmboboxcreate = new System.Windows.Forms.ComboBox();
+ this.lbtypedoc = new System.Windows.Forms.Label();
+ this.lstview_object = new System.Windows.Forms.ListView();
+ this.colheadname = new System.Windows.Forms.ColumnHeader();
+ this.colheadmodelname = new System.Windows.Forms.ColumnHeader();
+ this.btn_attach_mail_to_partner = new System.Windows.Forms.Button();
+ this.lbldocs = new System.Windows.Forms.Label();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.btn_search);
+ this.groupBox1.Controls.Add(this.txt_doc_search);
+ this.groupBox1.Controls.Add(this.lbtsrch);
+ this.groupBox1.Controls.Add(this.cmboboxcreate);
+ this.groupBox1.Controls.Add(this.lbtypedoc);
+ this.groupBox1.Controls.Add(this.lstview_object);
+ this.groupBox1.Controls.Add(this.btn_attach_mail_to_partner);
+ this.groupBox1.Controls.Add(this.lbldocs);
+ this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupBox1.Location = new System.Drawing.Point(13, 12);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(440, 460);
+ this.groupBox1.TabIndex = 3;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Link to an Existing Document";
+ //
+ // btn_search
+ //
+ this.btn_search.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_search.Image = global::OpenERPOutlookPlugin.Properties.Resources.Search;
+ this.btn_search.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_search.Location = new System.Drawing.Point(364, 59);
+ this.btn_search.Name = "btn_search";
+ this.btn_search.Size = new System.Drawing.Size(70, 23);
+ this.btn_search.TabIndex = 15;
+ this.btn_search.Text = "&Search ";
+ this.btn_search.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_search.UseVisualStyleBackColor = true;
+ this.btn_search.Click += new System.EventHandler(this.btn_search_Click);
+ //
+ // txt_doc_search
+ //
+ this.txt_doc_search.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.txt_doc_search.Location = new System.Drawing.Point(104, 59);
+ this.txt_doc_search.Name = "txt_doc_search";
+ this.txt_doc_search.Size = new System.Drawing.Size(254, 20);
+ this.txt_doc_search.TabIndex = 14;
+ //
+ // lbtsrch
+ //
+ this.lbtsrch.AutoSize = true;
+ this.lbtsrch.Location = new System.Drawing.Point(32, 59);
+ this.lbtsrch.Name = "lbtsrch";
+ this.lbtsrch.Size = new System.Drawing.Size(51, 13);
+ this.lbtsrch.TabIndex = 13;
+ this.lbtsrch.Text = "Search:";
+ //
+ // cmboboxcreate
+ //
+ this.cmboboxcreate.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cmboboxcreate.FormattingEnabled = true;
+ this.cmboboxcreate.Items.AddRange(new object[] {
+ ""});
+ this.cmboboxcreate.Location = new System.Drawing.Point(104, 24);
+ this.cmboboxcreate.Name = "cmboboxcreate";
+ this.cmboboxcreate.Size = new System.Drawing.Size(330, 21);
+ this.cmboboxcreate.TabIndex = 12;
+ this.cmboboxcreate.SelectedIndexChanged += new System.EventHandler(this.cmboboxcreate_SelectedIndexChanged);
+ //
+ // lbtypedoc
+ //
+ this.lbtypedoc.AutoSize = true;
+ this.lbtypedoc.Location = new System.Drawing.Point(15, 24);
+ this.lbtypedoc.Name = "lbtypedoc";
+ this.lbtypedoc.Size = new System.Drawing.Size(68, 13);
+ this.lbtypedoc.TabIndex = 11;
+ this.lbtypedoc.Text = "Document:";
+ //
+ // lstview_object
+ //
+ this.lstview_object.Alignment = System.Windows.Forms.ListViewAlignment.Default;
+ this.lstview_object.AllowColumnReorder = true;
+ this.lstview_object.BackgroundImageTiled = true;
+ this.lstview_object.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+ this.colheadname,
+ this.colheadmodelname});
+ this.lstview_object.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lstview_object.FullRowSelect = true;
+ this.lstview_object.GridLines = true;
+ this.lstview_object.HideSelection = false;
+ this.lstview_object.Location = new System.Drawing.Point(9, 110);
+ this.lstview_object.Name = "lstview_object";
+ this.lstview_object.Size = new System.Drawing.Size(425, 299);
+ this.lstview_object.TabIndex = 10;
+ this.lstview_object.UseCompatibleStateImageBehavior = false;
+ this.lstview_object.View = System.Windows.Forms.View.Details;
+ //
+ // colheadname
+ //
+ this.colheadname.Text = "Name";
+ this.colheadname.Width = 247;
+ //
+ // colheadmodelname
+ //
+ this.colheadmodelname.Text = "Model Name";
+ this.colheadmodelname.Width = 400;
+ //
+ // btn_attach_mail_to_partner
+ //
+ this.btn_attach_mail_to_partner.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_attach_mail_to_partner.Image = global::OpenERPOutlookPlugin.Properties.Resources.Archive;
+ this.btn_attach_mail_to_partner.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_attach_mail_to_partner.Location = new System.Drawing.Point(377, 424);
+ this.btn_attach_mail_to_partner.Name = "btn_attach_mail_to_partner";
+ this.btn_attach_mail_to_partner.Size = new System.Drawing.Size(57, 23);
+ this.btn_attach_mail_to_partner.TabIndex = 4;
+ this.btn_attach_mail_to_partner.Text = "P&ush ";
+ this.btn_attach_mail_to_partner.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_attach_mail_to_partner.UseVisualStyleBackColor = true;
+ this.btn_attach_mail_to_partner.Click += new System.EventHandler(this.btn_attach_mail_to_partner_Click);
+ //
+ // lbldocs
+ //
+ this.lbldocs.AutoSize = true;
+ this.lbldocs.Location = new System.Drawing.Point(9, 91);
+ this.lbldocs.Name = "lbldocs";
+ this.lbldocs.Size = new System.Drawing.Size(74, 13);
+ this.lbldocs.TabIndex = 0;
+ this.lbldocs.Text = "Documents:";
+ //
+ // frm_push_mail
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(467, 484);
+ this.Controls.Add(this.groupBox1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.KeyPreview = true;
+ this.MaximizeBox = false;
+ this.Name = "frm_push_mail";
+ this.Text = "Push Mail";
+ this.Load += new System.EventHandler(this.frm_push_mail_Load);
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.ListView lstview_object;
+ private System.Windows.Forms.ColumnHeader colheadname;
+ private System.Windows.Forms.ColumnHeader colheadmodelname;
+ private System.Windows.Forms.Button btn_attach_mail_to_partner;
+ private System.Windows.Forms.Label lbldocs;
+ private System.Windows.Forms.ComboBox cmboboxcreate;
+ private System.Windows.Forms.Label lbtypedoc;
+ private System.Windows.Forms.Button btn_search;
+ private System.Windows.Forms.TextBox txt_doc_search;
+ private System.Windows.Forms.Label lbtsrch;
+
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.resx
new file mode 100644
index 00000000000..3c294eb0444
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_push_mail.resx
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAACAgICAAAAKwAAAGw8PDykT09Pu1BQULpAQEChAAAAYgAAAB0AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAFBQUNAAAAanFxcdygoaH/l5eX/5OTk/+ZmJj/o6Kj/6alpv93d3jbCAgIVwkJ
+ CQMAAAAAAAAAAAAAAAAHBwcKIyQkhLCwr/2IiIv+Q0NH/zc4PP9KSlD/b29w/3l5eP+VlJX/srKy/rCw
+ sf87OztxEBAQAgAAAAD///8ADQ0NYMfGxf5lZXv+BwdS/hISdv8MDGb/EBBw/wgIUf8rK0D/X19g/4yM
+ jP7CwsL+xsbG/ywsLEYAAAAAAAAAFqioqdykpLn+ERGH/hsbo/8vMEj/srK5/4OEpP8cHJr/GRmh/w8P
+ Qv9RUVP/nJuc/trZ2f69vb7aAAAAAiQkI1D49/X/YWGp/yUlzv8WFo3/bW1w/9vb2//x8O//oqPH/yUl
+ xv8jI87/Dw9C/2loaP/Ly8v/8vLy/3FxcD2jo6OR/////1tbyf8uLuf/HByh/2VlaP/e3t7//f39////
+ //9dXc//LS3n/yIi0f8rKzj/pqal//7+/v/W1taEycnJqv////9wcOX/ODj3/ygoz/9ERE3/xMTE//v7
+ +//+/v//09Pz/zMz8v80NPn/EBBx/4KCgf/09PT/7e3to9bW1qn/////oqL6/0JC//9BQf//Hx9G/5aW
+ lP/u7u7///////////9MTPf/Ojr8/yIivv9hYWv/7u7u//X19aTY2NmI//////Hx/P84OPD/QED7/xkZ
+ kf9iYmb/xcXF//r6+v//////fX3n/zc3+/8pKdz/WVlm//Pz8//6+vmIvb29O//////////+jIzV/zMz
+ 6P8rK+H/KChP/4yMiv/X19f/+Pj4/42Nyf8pKev/ICDN/3JygP7/////9/f3PgAAAAD5+fnd/////v//
+ //9SUqn/JCTH/xUVmv9SUmn/pqaj/8nJxv9LS4H/Hh7P/w4Oj/7KytH+/v7+5QAAAAAAAAAA5OTkNP//
+ ///+/v7//////2Fhkv8PD4T/DQ1//yYmXP8xMVz/DAyA/xAQmf9iYob///////z8/DsAAAAAAAAAAAAA
+ AAD8/Pxc/v7+//7+/v7////+xcXL/0xMbP8ICEf/AAA+/xISS/6AgJD+//////7+/mgAAAAAAAAAAAAA
+ AAAAAAAAAAAAAPv7+zX+/v7m//////7+/v/////+/////v//////////////7P7+/j4AAAAA+fn5AAAA
+ AAAAAAAAAAAAAAAAAAD///8AAAAAAP7+/kj+/v6S/v7+s/7+/rT+/v6U/v7+TQAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/D8AAPAPAADABwAAwAMAAIABAACAAQAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAOAH
+ AADwDwAA/D8AAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.Designer.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.Designer.cs
new file mode 100644
index 00000000000..95c478fbb1e
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.Designer.cs
@@ -0,0 +1,141 @@
+namespace OpenERPOutlookPlugin
+{
+ partial class frm_select_partner
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_select_partner));
+ this.txt_select_partner = new System.Windows.Forms.TextBox();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.lstbox_select_partner = new System.Windows.Forms.ListBox();
+ this.btn_select_partner_select = new System.Windows.Forms.Button();
+ this.btn_select_partner_close = new System.Windows.Forms.Button();
+ this.btn_select_partner_search = new System.Windows.Forms.Button();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // txt_select_partner
+ //
+ this.txt_select_partner.Location = new System.Drawing.Point(19, 20);
+ this.txt_select_partner.Name = "txt_select_partner";
+ this.txt_select_partner.Size = new System.Drawing.Size(209, 20);
+ this.txt_select_partner.TabIndex = 0;
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.lstbox_select_partner);
+ this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupBox1.Location = new System.Drawing.Point(13, 51);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(307, 368);
+ this.groupBox1.TabIndex = 7;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Partner Name";
+ //
+ // lstbox_select_partner
+ //
+ this.lstbox_select_partner.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lstbox_select_partner.FormattingEnabled = true;
+ this.lstbox_select_partner.Location = new System.Drawing.Point(6, 27);
+ this.lstbox_select_partner.Name = "lstbox_select_partner";
+ this.lstbox_select_partner.Size = new System.Drawing.Size(295, 329);
+ this.lstbox_select_partner.TabIndex = 4;
+ //
+ // btn_select_partner_select
+ //
+ this.btn_select_partner_select.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_select_partner_select.Image = global::OpenERPOutlookPlugin.Properties.Resources.Success;
+ this.btn_select_partner_select.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_select_partner_select.Location = new System.Drawing.Point(192, 432);
+ this.btn_select_partner_select.Name = "btn_select_partner_select";
+ this.btn_select_partner_select.Size = new System.Drawing.Size(53, 23);
+ this.btn_select_partner_select.TabIndex = 6;
+ this.btn_select_partner_select.Text = "&Link";
+ this.btn_select_partner_select.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_select_partner_select.UseVisualStyleBackColor = true;
+ this.btn_select_partner_select.Click += new System.EventHandler(this.btn_select_partner_select_Click);
+ //
+ // btn_select_partner_close
+ //
+ this.btn_select_partner_close.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_select_partner_close.Image = global::OpenERPOutlookPlugin.Properties.Resources.Error;
+ this.btn_select_partner_close.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;
+ this.btn_select_partner_close.Location = new System.Drawing.Point(251, 432);
+ this.btn_select_partner_close.Name = "btn_select_partner_close";
+ this.btn_select_partner_close.Size = new System.Drawing.Size(64, 23);
+ this.btn_select_partner_close.TabIndex = 5;
+ this.btn_select_partner_close.Text = "&Close ";
+ this.btn_select_partner_close.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_select_partner_close.UseVisualStyleBackColor = true;
+ this.btn_select_partner_close.Click += new System.EventHandler(this.btn_select_partner_close_Click);
+ //
+ // btn_select_partner_search
+ //
+ this.btn_select_partner_search.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btn_select_partner_search.Image = ((System.Drawing.Image)(resources.GetObject("btn_select_partner_search.Image")));
+ this.btn_select_partner_search.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.btn_select_partner_search.Location = new System.Drawing.Point(245, 19);
+ this.btn_select_partner_search.Name = "btn_select_partner_search";
+ this.btn_select_partner_search.Size = new System.Drawing.Size(75, 23);
+ this.btn_select_partner_search.TabIndex = 1;
+ this.btn_select_partner_search.Text = "&Search ";
+ this.btn_select_partner_search.TextAlign = System.Drawing.ContentAlignment.TopRight;
+ this.btn_select_partner_search.UseVisualStyleBackColor = true;
+ this.btn_select_partner_search.Click += new System.EventHandler(this.btn_select_partner_search_Click);
+ //
+ // frm_select_partner
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(350, 467);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.btn_select_partner_select);
+ this.Controls.Add(this.btn_select_partner_close);
+ this.Controls.Add(this.btn_select_partner_search);
+ this.Controls.Add(this.txt_select_partner);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "frm_select_partner";
+ this.Text = "Select Partner";
+ this.Load += new System.EventHandler(this.frm_select_partner_Load);
+ this.groupBox1.ResumeLayout(false);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.TextBox txt_select_partner;
+ private System.Windows.Forms.Button btn_select_partner_search;
+ private System.Windows.Forms.Button btn_select_partner_close;
+ private System.Windows.Forms.Button btn_select_partner_select;
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.ListBox lstbox_select_partner;
+ }
+}
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.cs b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.cs
new file mode 100644
index 00000000000..4e3af054c3e
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.cs
@@ -0,0 +1,121 @@
+/*
+ OpenERP, Open Source Business Applications
+ Copyright (c) 2011 OpenERP S.A.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+*/
+
+
+using System;
+using System.Collections;
+using System.Windows.Forms;
+using OpenERPClient;
+using outlook = Microsoft.Office.Interop.Outlook;
+
+namespace OpenERPOutlookPlugin
+{
+
+ public partial class frm_select_partner : Form
+ {
+ public frm_select_partner()
+ {
+ InitializeComponent();
+
+ }
+ public Form parent_form = null;
+
+ private void btn_select_partner_select_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ if (lstbox_select_partner.SelectedItem == null)
+ {
+ throw new Exception("Please select a partner from the list.");
+ }
+ else
+ {
+ txt_select_partner.Text = lstbox_select_partner.SelectedItem.ToString();
+ int partner_id = (int)Cache.OpenERPOutlookPlugin.CreatePartnerRecord(lstbox_select_partner.SelectedItem.ToString());
+ foreach (outlook.MailItem mailItem in Tools.MailItems())
+ {
+ Cache.OpenERPOutlookPlugin.CreateContactRecord(partner_id, mailItem.SenderName, mailItem.SenderEmailAddress);
+ }
+ this.Close();
+ }
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+
+ private void btn_select_partner_close_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ public void search_lst_partner()
+ {
+ /*
+ * Will search the list of partners as per the given search criteria.
+ */
+ try
+ {
+ lstbox_select_partner.Items.Clear();
+ foreach (Record oo in Cache.OpenERPOutlookPlugin.SearchRecord(txt_select_partner.Text, "res.partner"))
+ {
+ lstbox_select_partner.Items.Add(oo.name);
+ }
+ if (lstbox_select_partner.Items.Count == 0)
+ {
+ Connect.displayMessage("No matching Partner(s) found.");
+ }
+ }
+ catch (Exception ex)
+ {
+ Connect.handleException(ex);
+ }
+ }
+
+ private void btn_select_partner_search_Click(object sender, EventArgs e)
+ {
+ search_lst_partner();
+ }
+
+ public string SelectPartnerText
+ {
+ /*
+ * Will gets and sets the selected partner from the list of partners.
+ */
+ get
+ {
+ return this.txt_select_partner.Text;
+ }
+ set
+ {
+ this.txt_select_partner.Text = value;
+ }
+ }
+
+ private void frm_select_partner_Load(object sender, EventArgs e)
+ {
+ Record[] partenr_list = Cache.OpenERPOutlookPlugin.SearchRecord(null,"res.partner");
+
+ foreach (Record partner in partenr_list)
+ {
+ lstbox_select_partner.Items.Add(partner.name);
+ }
+ }
+ }
+}
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.resx b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.resx
new file mode 100644
index 00000000000..17f1d222db0
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/frm_select_partner.resx
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ R0lGODlhEAAQAPYAAPb29v7+/v39/fr6+t///+P//+T//9zc3IKDkfP//8X3//Pz99P//5Zxf5qqwZiZ
+ nc98R5K03KS83aG60bbr/8f5/7C61fX09OXm5rzx/////qzI6sr2/7TO6vr//7vt/9n//7rt/+Xl5LLm
+ //2rRKihla683sx6SXp/iuzs9P/+/aC4xd/w+LHl/4+ewuTk5Ih1jpKhucjh7cHAwaGepcfH2bHe+2ps
+ ft7f4Pz8/Ih1jZmYot7d3PPy+Nb//9T//4WJm97f38v5/8LE3cD0/8v9///pybnb8fjgv9z///////v7
+ +/urRnt7hLnk/9Tk86zg/5mZpn+Ajbvm//j+/7nt///aof/58f/589v//5m75dH//8P3/8L3/2trg8z8
+ /4uiwadtSIGMrMaAXZ6hvqKhouz///ysRbvr//39/v/XnZaotvPOmbSwtpl0hv2mOcjO5bu7vry8yd7e
+ 7K+tsLC83ZiuzqyEacrW6P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHkALAAAAAAQABAAAAejgHmC
+ g4SFhoILFnYSJjUAh3lpQyw+RB9aZBeGAXBPVE5QI1wRcoY9HRxTIRVCXwoOA4VzRxQtRVkFBCArj4Qp
+ GxlVPwYJZgRrvYMBdTZdDAUeSjJAsYNXSHEuaFtJBnheM4QaaiR3TWJgEzE3ZTmDKkZnEA07PG00dAdL
+ g1hWTGMwpGDIE0CAgEJs3pzQgeIFJEElwrhBIOKhIBwPogSxyNFQIAA7
+
+
+
+
+ AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAxO+0UHsorMtUkJMo6LOY5JN81HsdDLM4/JMdINcBISKJCSpA+RpM9SJo6RJsxPJg2PJ84PKU4OadA
+ Pbs7L8lANd8qJNUiJtIZKModMNcUJOIUHu0iJvsaIOUaJsQuQMkXHNcvNOciJsstLNAvItJSQekqG6xQ
+ QchYSNKOg/3Cw//Q2f/P1f/S2P/T3P/R2P+iqP+7vv9vct8zM6k0Lbg6NcwcGroyN9oiLs4eLdccKOQg
+ KvMkKfYaIuEbJsgnOMkdGuUeHd4+PeseHLxAONI9N7p4edSzt//W1v/k4//h6P/f5v/Dw/+2tf+1t/+0
+ tv/Kzv/Y3f/S1f/U2P/Fyf8iKJlOVNMtM8IuM9UjKtgdJd0aI98bJN8nMOUqNN8dKc0pIPMnIOUvK9g5
+ N8w4NLWGiObR4P/k9//k7//K0/+JkeRWW8I5N78uKcAvLL4wMrxCR8hTWNKOlP/a4v/Z4//W4v+Ai+cx
+ OaooKr4mJ88sLuAjKNsWIMwoMt4yOusZI9QnHO42Le8lIME+Pb2Dg+fk7//o///b9/ff8v+OnN5ET6sx
+ NrE3MdIyKdcvKsszNscxOL0uN7YkKqdvduPc6f/Y6v/f8P/F0v9PUMg1MMc0MNY4OOQlK9AdJs4iLN4c
+ J90sIucvKdovL7lcX8fm6v/q9v/m/vbl//yQocxRXa8jLp4sML83MeIsJNwnJsoxNckjLrRATNBARNIo
+ K6srN4/c7f/a7f/k8//Kzf9pZN0nHrQrJskyNNgkLNMbJdYgK+AxK9wxL8k+RK/N1f/s8v/r9v/Y6uvq
+ +/9UW6o2ObMlKbgpK88vKuMqJt0sL801PcwwP8QaJ7MjIsY1MdBDRL54gtDm9//Y6fzq8//AwP9jWdU0
+ KMAxLdIwMt4hLtgcLdc3NdsfIauFkODo9P/x+v/p8vzx/f+uteY7OKw2L8wtLtYpK90nKeIpKt4qLs0l
+ Lr4iML4yPdUrJ94xKN0yLMc3OKavuuzt+//c5vfv9P/Z0/9rYN8tJsMoKNIjL9UYK9A9Od4hJKS9y//n
+ 9//0///x9/z09v+dl+g8LsoyI+InJ98iKd4iKN8kKtspLdIpMM0qNdMcI8wpJucqH+c8L+kzKL5MTaXs
+ 8//0///w+v/x8f++uf8vKLM0M9YlL9MkNNoxK9Y2OLrc7P/t///4//f7///28v+EeNw8JtkuHu4kJuMe
+ Kd4gKd4iKdwpKdkpKdknK90gJNssKu4iGeUuH+wvIdM9MrCmpOr0/f/r9uz2/P/q7f+XlP8zMcYhKMsf
+ LNYmHtc4OsTk8v/x//73/+39//v28P99b9U7JdssHu4gKOAcK9seKd4iJ+ApJOUrIucmIegjIuYwMu8b
+ GtwiGOczJOowHsVYS7709P/5//r6//Xy/P/d4P87PbkiJMghJdspI+AvML7b6f/x//79//L+/vj68v+N
+ f+Q7J9crIeoeKtwZLtccKtwiJ+IrIeksH+0oHu0iH+YuNOsdItsdGuU3LPgzHt42I7XY0P/6/f/2/+np
+ +ejq8/92fN8rLcgqKeMsKuEyNcDc6f/z//////j///779P+Ngds7LM4rJeIcLdcXMNQbLNsiJ+IsIucu
+ IOouJOwhHt8lL+AfLNwaIuEtLPI0Juo1I8SajOr49f/1/+z4//Dt+//J0v8vLsAvKt8gJc44QMPj7//w
+ +f/8/Pz//P/88v9zabw7L8cpKdscL9QXMNIbLNsiKN8sJeIwJOIzK+QjJdcfK9cdLtsWJt0eJ+MuJ+Y5
+ K9B8bNzv5v/z+fT6//Ln9/3k7/8wMrYsJtEcK70yQbXj8P/w9//79P//+P/78P98csU5McQnK9gbL9QX
+ MNQbLNkkK9kuKtcyK9IxL88qL9EcKNQYKtsXK94YKNknK9g1L8pjVM3m2f/6+P/6//7j8fff7P9fYdcs
+ KsMsN88tOLHb5//z+//////89/n79f+kn+o5NL8nLNUbLtUVL9cbLNsiKtssKtgyK9QsJ8oyM9ceJtcV
+ JdwYLuQWLd0hLtYrL8MxK6LWzv/49//w9fbz///q9v+lqP83NrYjHNk7Oszk7f/d7ez9/+T8/9/2+v/e
+ 4P8wMKwyN9kLHMcgNukZKeAdJuIrJu0uIek1I+IyJOAlJeMbJuYQKOYQKuIXLtgkNcYmL5fm7v/z/P/1
+ /vv2///x9//Y1v9FQKMoHuM3M8+epO/x/f/7/+n9/+T4///f4f8xMqQxOM8WJNAZKt8aKuEaJeEhIOYw
+ Je01IeYzI+InJ98bKd8QKuIOKuIVKt8iMc4wOK/Axv/v9v/4/v/4/v/w8//o5/9APY0pKtg4Os5dX77t
+ 8P/19f/7+v/69v/t6P9OTrgxNsEoMtYWJdUfLt4bKNgdJNEwMNwzJ9kyKtUlMc0bM8sSMdQSLdwZJecl
+ JeM3Lc2Shvzq4//49v/4+v/q7v/s7f8/P40iKtEzOc5BQbXi3v/27v/48P/58v/z7v+OjesuMLQuMtcf
+ KN0iKuEcKNQkMckrMcowKtcsK9UkNcYbOMIVNskXMNQgJeUsJOM6Kc6Zhv/u5P/69//2+//t8//h4v9B
+ P5gbJdYiKcw3N8GLhOz06//79P/z8f/09f/Pzf80MK0qItMsJu8hIOYgJtcwQssjMLwrJ94pJuAiMssc
+ OcAbOMIeNccnLNUzLNBAMrXLvv/4+f/6//vy/frv+P+mpvpAOqkhL+YXIc0xMspEPrXZ0v/49P/6/f/2
+ /P/t7v9cWMIsIcswJO4kGugkJt82RNMiMb0nKtklKN4gMsseNsQgNcYlMsouLNI7L8dBM6Ps5f/5//76
+ //Hu/Pjs9f90btlIPckhMe8YI9gsLtAyLq+PjNzh4f/4///2//zv9/+lp/VFO80yI98tIe0tJustMNgo
+ M8skMssiM8ogNMkiMsskLdUrKNs1JtxALcpNPajy7f/y+/j4//Tt+f/o7f9OQspGM+AUKd8bKdslKNE4
+ NcY/OqOsqefz+f/0///v/P/n8f9hYsozLcI6L+MzK+ohHNUtMd4iMc4gMs0iLtQkKdwpIucwIec7JN5F
+ LsZrXbv08v/0//3z//7n8v/P0P8tH7swG9sYMdUaLNMpLNs0LdQ6LMBbTsGxrfTv9f/s/P/o/P/T5f89
+ S54jKKkwLNI4L/EpIukbINsmLOksJ/gmGvYrFPg6IPZEK99FMrevqPPw9f/k8Prt+//m7v97eOUxI8g0
+ IeIaL9EcLNMnKuAwKOEwINI8K8htYdeene3T3//k/P/J5PnK4/82Rp8uM7ciHcwnH+IsLe0aGuIdFO0x
+ H/4zHPQqFNE9L71jXL3s8f/e7P/q+//m9P+DiN0xLqw3LNY8LewiLdslLN8pKuYvJ+owH+UwHNk5Kc5F
+ Pb+Ume7N3v/d+f/R8P/G3/9FV7A5QcQwM9IqLdwjJd4xKuk8MuosJMUwLqp9hdLa6v/m/f/b9f/j9v+z
+ v/9ARLQrKLk5MdwfFc0oKuMoKeUoJeYoIuUsIusyJe0zJeEvJspBQMBMVLG1y//a9P/Y8f/C2f+Ek/o9
+ SsRATdEyPsYoL7oyN7hXW8uNmOrF2P/h+P/X8v/d9f+KmuYgKpU4OcVEQeQXEsE8N+wqIOksI+gnIuEg
+ H9kiI98tLOgvKuksJ94kIMU8PcsvN6hUYL6Jm+7W6P/E1f/T6P/F5f/R9P/U8P/U6//U5v/d7v/d7//Y
+ 6f+zw/9DULg1PMEtL8oSEL0uKuE6NO0nItsxIugyJ+kvKuMlKdshKNsgKd4hJeIhI+AzMegkIcosK8Ex
+ Nbk9Q7ouNqdmceFHV7e00P+du+yNpd+brO+uuv+epv9kac8rMKM9QsYeJbgoLc8yNuMsLeMoJ+EiHtsl
+ H9w4Ktw1K9wxL90rMd4hL9wZKdoXJdscJt4fI9k8POwnJM41MNM5NNMiGro1Lc5GQNswLbkuKrE2MLdE
+ O8hLPNM/L9A0JM8sIdEjIc8wNd4pNNYcKcsVHsUgJdQ0M+0uKeg1KNAuJs0oJ9EnLtkdLtkWKdgWKt0i
+ MOYeJ9wZGs4zLuMwJdktIdVFNuwvH9gxIdo8KdxBLd1AK9s9Jdc6H9o7IOI5H+40IO4lH+I3O/EQH8IZ
+ Lcg2ROQeJ88eHtYoI+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup/OpenERPOutlookPluginSetup.vdproj b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup/OpenERPOutlookPluginSetup.vdproj
new file mode 100644
index 00000000000..2ecd6c494cf
--- /dev/null
+++ b/addons/outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup/OpenERPOutlookPluginSetup.vdproj
@@ -0,0 +1,988 @@
+"DeployProject"
+{
+"VSVersion" = "3:800"
+"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
+"IsWebType" = "8:FALSE"
+"ProjectName" = "8:OpenERPOutlookPluginSetup"
+"LanguageId" = "3:1033"
+"CodePage" = "3:1252"
+"UILanguageId" = "3:1033"
+"SccProjectName" = "8:"
+"SccLocalPath" = "8:"
+"SccAuxPath" = "8:"
+"SccProvider" = "8:"
+ "Hierarchy"
+ {
+ "Entry"
+ {
+ "MsmKey" = "8:_6AC61E6DAA74BD8A62A56739851214E7"
+ "OwnerKey" = "8:_D219AD7AB7924D44B7E2945648C76CF7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_7588D46F3D97B108090A11D1415DE5EC"
+ "OwnerKey" = "8:_D219AD7AB7924D44B7E2945648C76CF7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_9BA1227571F16B6ABCB102A098A4B13F"
+ "OwnerKey" = "8:_6AC61E6DAA74BD8A62A56739851214E7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_9BA1227571F16B6ABCB102A098A4B13F"
+ "OwnerKey" = "8:_D219AD7AB7924D44B7E2945648C76CF7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_B66CD6B8E834B37C2AFA64398688811D"
+ "OwnerKey" = "8:_D219AD7AB7924D44B7E2945648C76CF7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_B66CD6B8E834B37C2AFA64398688811D"
+ "OwnerKey" = "8:_7588D46F3D97B108090A11D1415DE5EC"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_D219AD7AB7924D44B7E2945648C76CF7"
+ "OwnerKey" = "8:_UNDEFINED"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_UNDEFINED"
+ "OwnerKey" = "8:_7588D46F3D97B108090A11D1415DE5EC"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_UNDEFINED"
+ "OwnerKey" = "8:_9BA1227571F16B6ABCB102A098A4B13F"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_UNDEFINED"
+ "OwnerKey" = "8:_6AC61E6DAA74BD8A62A56739851214E7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_UNDEFINED"
+ "OwnerKey" = "8:_B66CD6B8E834B37C2AFA64398688811D"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_UNDEFINED"
+ "OwnerKey" = "8:_D219AD7AB7924D44B7E2945648C76CF7"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ }
+ "Configurations"
+ {
+ "Debug"
+ {
+ "DisplayName" = "8:Debug"
+ "IsDebugOnly" = "11:TRUE"
+ "IsReleaseOnly" = "11:FALSE"
+ "OutputFilename" = "8:Debug\\OpenERPOutlookPluginSetup.msi"
+ "PackageFilesAs" = "3:2"
+ "PackageFileSize" = "3:-2147483648"
+ "CabType" = "3:1"
+ "Compression" = "3:2"
+ "SignOutput" = "11:FALSE"
+ "CertificateFile" = "8:"
+ "PrivateKeyFile" = "8:"
+ "TimeStampServer" = "8:"
+ "InstallerBootstrapper" = "3:2"
+ "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+ {
+ "Enabled" = "11:TRUE"
+ "PromptEnabled" = "11:TRUE"
+ "PrerequisitesLocation" = "2:1"
+ "Url" = "8:"
+ "ComponentsUrl" = "8:"
+ "Items"
+ {
+ "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5"
+ {
+ "Name" = "8:.NET Framework 3.5"
+ "ProductCode" = "8:Microsoft.Net.Framework.3.5"
+ }
+ "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
+ {
+ "Name" = "8:Windows Installer 3.1"
+ "ProductCode" = "8:Microsoft.Windows.Installer.3.1"
+ }
+ }
+ }
+ }
+ "Release"
+ {
+ "DisplayName" = "8:Release"
+ "IsDebugOnly" = "11:FALSE"
+ "IsReleaseOnly" = "11:TRUE"
+ "OutputFilename" = "8:Release\\OpenERPOutlookPluginSetup.msi"
+ "PackageFilesAs" = "3:2"
+ "PackageFileSize" = "3:-2147483648"
+ "CabType" = "3:1"
+ "Compression" = "3:2"
+ "SignOutput" = "11:FALSE"
+ "CertificateFile" = "8:"
+ "PrivateKeyFile" = "8:"
+ "TimeStampServer" = "8:"
+ "InstallerBootstrapper" = "3:2"
+ "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+ {
+ "Enabled" = "11:TRUE"
+ "PromptEnabled" = "11:TRUE"
+ "PrerequisitesLocation" = "2:1"
+ "Url" = "8:"
+ "ComponentsUrl" = "8:"
+ "Items"
+ {
+ "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5"
+ {
+ "Name" = "8:.NET Framework 3.5"
+ "ProductCode" = "8:Microsoft.Net.Framework.3.5"
+ }
+ "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
+ {
+ "Name" = "8:Windows Installer 3.1"
+ "ProductCode" = "8:Microsoft.Windows.Installer.3.1"
+ }
+ }
+ }
+ }
+ }
+ "Deployable"
+ {
+ "CustomAction"
+ {
+ }
+ "DefaultFeature"
+ {
+ "Name" = "8:DefaultFeature"
+ "Title" = "8:"
+ "Description" = "8:"
+ }
+ "ExternalPersistence"
+ {
+ "LaunchCondition"
+ {
+ "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_BFDD92B2291E48D1A8B52DFCA8631CD4"
+ {
+ "Name" = "8:.NET Framework"
+ "Message" = "8:[VSDNETMSG]"
+ "Version" = "8:3.5.21022"
+ "AllowLaterVersions" = "11:FALSE"
+ "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617"
+ }
+ }
+ }
+ "File"
+ {
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6AC61E6DAA74BD8A62A56739851214E7"
+ {
+ "AssemblyRegister" = "3:1"
+ "AssemblyIsInGAC" = "11:TRUE"
+ "AssemblyAsmDisplayName" = "8:Microsoft.Office.Interop.Outlook, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
+ "ScatterAssemblies"
+ {
+ "_6AC61E6DAA74BD8A62A56739851214E7"
+ {
+ "Name" = "8:Microsoft.Office.Interop.Outlook.dll"
+ "Attributes" = "3:512"
+ }
+ }
+ "SourcePath" = "8:Microsoft.Office.Interop.Outlook.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F8355F1930014BA7AC04125197F9FCF8"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:TRUE"
+ "IsolateTo" = "8:"
+ }
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7588D46F3D97B108090A11D1415DE5EC"
+ {
+ "AssemblyRegister" = "3:1"
+ "AssemblyIsInGAC" = "11:FALSE"
+ "AssemblyAsmDisplayName" = "8:OpenERPClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
+ "ScatterAssemblies"
+ {
+ "_7588D46F3D97B108090A11D1415DE5EC"
+ {
+ "Name" = "8:OpenERPClient.dll"
+ "Attributes" = "3:512"
+ }
+ }
+ "SourcePath" = "8:OpenERPClient.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F8355F1930014BA7AC04125197F9FCF8"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:TRUE"
+ "IsolateTo" = "8:"
+ }
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9BA1227571F16B6ABCB102A098A4B13F"
+ {
+ "AssemblyRegister" = "3:1"
+ "AssemblyIsInGAC" = "11:TRUE"
+ "AssemblyAsmDisplayName" = "8:office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
+ "ScatterAssemblies"
+ {
+ "_9BA1227571F16B6ABCB102A098A4B13F"
+ {
+ "Name" = "8:office.dll"
+ "Attributes" = "3:512"
+ }
+ }
+ "SourcePath" = "8:office.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F8355F1930014BA7AC04125197F9FCF8"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:TRUE"
+ "IsolateTo" = "8:"
+ }
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B66CD6B8E834B37C2AFA64398688811D"
+ {
+ "AssemblyRegister" = "3:1"
+ "AssemblyIsInGAC" = "11:FALSE"
+ "AssemblyAsmDisplayName" = "8:CookComputing.XmlRpcV2, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL"
+ "ScatterAssemblies"
+ {
+ "_B66CD6B8E834B37C2AFA64398688811D"
+ {
+ "Name" = "8:CookComputing.XmlRpcV2.dll"
+ "Attributes" = "3:512"
+ }
+ }
+ "SourcePath" = "8:CookComputing.XmlRpcV2.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F8355F1930014BA7AC04125197F9FCF8"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:TRUE"
+ "IsolateTo" = "8:"
+ }
+ }
+ "FileType"
+ {
+ }
+ "Folder"
+ {
+ "{1525181F-901A-416C-8A58-119130FE478E}:_0AB219A94AD9480C8B328A36290F8500"
+ {
+ "Name" = "8:#1916"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:DesktopFolder"
+ "Folders"
+ {
+ }
+ }
+ "{1525181F-901A-416C-8A58-119130FE478E}:_BE76AEAED62647E882A7E7E462208B6C"
+ {
+ "Name" = "8:#1919"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:ProgramMenuFolder"
+ "Folders"
+ {
+ }
+ }
+ "{3C67513D-01DD-4637-8A68-80971EB9504F}:_F8355F1930014BA7AC04125197F9FCF8"
+ {
+ "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
+ "Name" = "8:#1925"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:TARGETDIR"
+ "Folders"
+ {
+ }
+ }
+ }
+ "LaunchCondition"
+ {
+ }
+ "Locator"
+ {
+ }
+ "MsiBootstrapper"
+ {
+ "LangId" = "3:1033"
+ "RequiresElevation" = "11:FALSE"
+ }
+ "Product"
+ {
+ "Name" = "8:Microsoft Visual Studio"
+ "ProductName" = "8:OpenERPOutlookPluginSetup"
+ "ProductCode" = "8:{DB110066-1D22-421E-AE6E-008EFC7D9BA3}"
+ "PackageCode" = "8:{01C16D46-10C4-4867-9DA7-158EA0851BA2}"
+ "UpgradeCode" = "8:{D423841B-05E6-4B05-93A7-3AF0D3F87416}"
+ "RestartWWWService" = "11:FALSE"
+ "RemovePreviousVersions" = "11:FALSE"
+ "DetectNewerInstalledVersion" = "11:TRUE"
+ "InstallAllUsers" = "11:FALSE"
+ "ProductVersion" = "8:1.0.0"
+ "Manufacturer" = "8:OpenERP"
+ "ARPHELPTELEPHONE" = "8:"
+ "ARPHELPLINK" = "8:"
+ "Title" = "8:OpenERPOutlookPluginSetup"
+ "Subject" = "8:"
+ "ARPCONTACT" = "8:OpenERP"
+ "Keywords" = "8:"
+ "ARPCOMMENTS" = "8:"
+ "ARPURLINFOABOUT" = "8:"
+ "ARPPRODUCTICON" = "8:"
+ "ARPIconIndex" = "3:0"
+ "SearchPath" = "8:"
+ "UseSystemSearchPath" = "11:TRUE"
+ "TargetPlatform" = "3:0"
+ "PreBuildEvent" = "8:"
+ "PostBuildEvent" = "8:"
+ "RunPostBuildEvent" = "3:0"
+ }
+ "Registry"
+ {
+ "HKLM"
+ {
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_85BD67F9F053414A885B4BD155C3503A"
+ {
+ "Name" = "8:Software"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:FALSE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_EBCD33B942DF4A239ACC7022DD3FEAA6"
+ {
+ "Name" = "8:Microsoft"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:TRUE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5B7FCC91FAAA4F64BB7C83492A6F2AF0"
+ {
+ "Name" = "8:Office"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:TRUE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1064D50BF01A4D51B868E982FC220247"
+ {
+ "Name" = "8:Outlook"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:TRUE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_137204EE56DC497088E348674D3D8B7F"
+ {
+ "Name" = "8:AddIns"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:TRUE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_D274EDB843AA45D79536215DBFA689AE"
+ {
+ "Name" = "8:OpenERPOutlookPlugin.Connect"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:TRUE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ }
+ "Values"
+ {
+ "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_7DAB0B878C2B4AD6961544515CF9F67F"
+ {
+ "Name" = "8:LoadBehavior"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "ValueTypes" = "3:3"
+ "Value" = "3:3"
+ }
+ "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_E727FA9F9AE4473B86EC5F2749DA6E00"
+ {
+ "Name" = "8:Description"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "ValueTypes" = "3:1"
+ "Value" = "8:OpenERP Outlook Plugin"
+ }
+ "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_F8A784A42EA24C908396CFE4B36C9F21"
+ {
+ "Name" = "8:FriendlyName"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "ValueTypes" = "3:1"
+ "Value" = "8:OpenERP Outlook Plugin"
+ }
+ }
+ }
+ }
+ "Values"
+ {
+ }
+ }
+ }
+ "Values"
+ {
+ }
+ }
+ }
+ "Values"
+ {
+ }
+ }
+ }
+ "Values"
+ {
+ }
+ }
+ }
+ "Values"
+ {
+ }
+ }
+ }
+ }
+ "HKCU"
+ {
+ "Keys"
+ {
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_65C75F62BA5342D88380AD586D8CB4A2"
+ {
+ "Name" = "8:Software"
+ "Condition" = "8:"
+ "AlwaysCreate" = "11:FALSE"
+ "DeleteAtUninstall" = "11:FALSE"
+ "Transitive" = "11:FALSE"
+ "Keys"
+ {
+ }
+ "Values"
+ {
+ }
+ }
+ }
+ }
+ "HKCR"
+ {
+ "Keys"
+ {
+ }
+ }
+ "HKU"
+ {
+ "Keys"
+ {
+ }
+ }
+ "HKPU"
+ {
+ "Keys"
+ {
+ }
+ }
+ }
+ "Sequences"
+ {
+ }
+ "Shortcut"
+ {
+ }
+ "UserInterface"
+ {
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_05A1A869F1C748A0AA4687CF7DF17408"
+ {
+ "Name" = "8:#1902"
+ "Sequence" = "3:1"
+ "Attributes" = "3:3"
+ "Dialogs"
+ {
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5F37EBB554844174BFF8F45DB2607A7D"
+ {
+ "Sequence" = "3:100"
+ "DisplayName" = "8:Finished"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdFinishedDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "UpdateText"
+ {
+ "Name" = "8:UpdateText"
+ "DisplayName" = "8:#1058"
+ "Description" = "8:#1158"
+ "Type" = "3:15"
+ "ContextData" = "8:"
+ "Attributes" = "3:0"
+ "Setting" = "3:1"
+ "Value" = "8:#1258"
+ "DefaultValue" = "8:#1258"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ }
+ }
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_2237F99549C04193ADB5655D7E6FD5B4"
+ {
+ "Name" = "8:#1901"
+ "Sequence" = "3:1"
+ "Attributes" = "3:2"
+ "Dialogs"
+ {
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8A6734448CF54465BD37D45C0CFF5000"
+ {
+ "Sequence" = "3:100"
+ "DisplayName" = "8:Progress"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdProgressDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "ShowProgress"
+ {
+ "Name" = "8:ShowProgress"
+ "DisplayName" = "8:#1009"
+ "Description" = "8:#1109"
+ "Type" = "3:5"
+ "ContextData" = "8:1;True=1;False=0"
+ "Attributes" = "3:0"
+ "Setting" = "3:0"
+ "Value" = "3:1"
+ "DefaultValue" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ }
+ }
+ "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_4B62B60C5A10485EBB000ABEF6F8B0E1"
+ {
+ "UseDynamicProperties" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdUserInterface.wim"
+ }
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_7355B2D19A0B4B13A75AFF1D63E8FA4E"
+ {
+ "Name" = "8:#1900"
+ "Sequence" = "3:1"
+ "Attributes" = "3:1"
+ "Dialogs"
+ {
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_77890D6A5244491A93629AEBF7575094"
+ {
+ "Sequence" = "3:300"
+ "DisplayName" = "8:Confirm Installation"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdConfirmDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8B76EAAF28A844BBA54D063D07BA2FF8"
+ {
+ "Sequence" = "3:200"
+ "DisplayName" = "8:Installation Folder"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdFolderDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "InstallAllUsersVisible"
+ {
+ "Name" = "8:InstallAllUsersVisible"
+ "DisplayName" = "8:#1059"
+ "Description" = "8:#1159"
+ "Type" = "3:5"
+ "ContextData" = "8:1;True=1;False=0"
+ "Attributes" = "3:0"
+ "Setting" = "3:0"
+ "Value" = "3:1"
+ "DefaultValue" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A16110FB2319496FA65112471161C0FB"
+ {
+ "Sequence" = "3:100"
+ "DisplayName" = "8:Welcome"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdWelcomeDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "CopyrightWarning"
+ {
+ "Name" = "8:CopyrightWarning"
+ "DisplayName" = "8:#1002"
+ "Description" = "8:#1102"
+ "Type" = "3:3"
+ "ContextData" = "8:"
+ "Attributes" = "3:0"
+ "Setting" = "3:1"
+ "Value" = "8:#1202"
+ "DefaultValue" = "8:#1202"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "Welcome"
+ {
+ "Name" = "8:Welcome"
+ "DisplayName" = "8:#1003"
+ "Description" = "8:#1103"
+ "Type" = "3:3"
+ "ContextData" = "8:"
+ "Attributes" = "3:0"
+ "Setting" = "3:1"
+ "Value" = "8:#1203"
+ "DefaultValue" = "8:#1203"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ }
+ }
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_8BDB1DC6B45345D6A00F54A75DEF1A6B"
+ {
+ "Name" = "8:#1900"
+ "Sequence" = "3:2"
+ "Attributes" = "3:1"
+ "Dialogs"
+ {
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_51562FA73CD74420B54B17BDC66F6983"
+ {
+ "Sequence" = "3:200"
+ "DisplayName" = "8:Installation Folder"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdAdminFolderDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6E30DC2B3F284C148AE722C0E78228F8"
+ {
+ "Sequence" = "3:300"
+ "DisplayName" = "8:Confirm Installation"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdAdminConfirmDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A66D47C411F0411780817D51CF722A22"
+ {
+ "Sequence" = "3:100"
+ "DisplayName" = "8:Welcome"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "CopyrightWarning"
+ {
+ "Name" = "8:CopyrightWarning"
+ "DisplayName" = "8:#1002"
+ "Description" = "8:#1102"
+ "Type" = "3:3"
+ "ContextData" = "8:"
+ "Attributes" = "3:0"
+ "Setting" = "3:1"
+ "Value" = "8:#1202"
+ "DefaultValue" = "8:#1202"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "Welcome"
+ {
+ "Name" = "8:Welcome"
+ "DisplayName" = "8:#1003"
+ "Description" = "8:#1103"
+ "Type" = "3:3"
+ "ContextData" = "8:"
+ "Attributes" = "3:0"
+ "Setting" = "3:1"
+ "Value" = "8:#1203"
+ "DefaultValue" = "8:#1203"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ }
+ }
+ "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_A6A71D2398304B649269B7E50D8A0EC4"
+ {
+ "UseDynamicProperties" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdBasicDialogs.wim"
+ }
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B854718158D047B6B2E6FE698112EC93"
+ {
+ "Name" = "8:#1901"
+ "Sequence" = "3:2"
+ "Attributes" = "3:2"
+ "Dialogs"
+ {
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BD7FC1FCE04048D986EC3E4F21D525C6"
+ {
+ "Sequence" = "3:100"
+ "DisplayName" = "8:Progress"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdAdminProgressDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ "ShowProgress"
+ {
+ "Name" = "8:ShowProgress"
+ "DisplayName" = "8:#1009"
+ "Description" = "8:#1109"
+ "Type" = "3:5"
+ "ContextData" = "8:1;True=1;False=0"
+ "Attributes" = "3:0"
+ "Setting" = "3:0"
+ "Value" = "3:1"
+ "DefaultValue" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ }
+ }
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C3C153DE1CA647C6B2075A0C59ABBBA6"
+ {
+ "Name" = "8:#1902"
+ "Sequence" = "3:2"
+ "Attributes" = "3:3"
+ "Dialogs"
+ {
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5E814962060F4BDBAEF5C6BD43D6DE3E"
+ {
+ "Sequence" = "3:100"
+ "DisplayName" = "8:Finished"
+ "UseDynamicProperties" = "11:TRUE"
+ "IsDependency" = "11:FALSE"
+ "SourcePath" = "8:\\VsdAdminFinishedDlg.wid"
+ "Properties"
+ {
+ "BannerBitmap"
+ {
+ "Name" = "8:BannerBitmap"
+ "DisplayName" = "8:#1001"
+ "Description" = "8:#1101"
+ "Type" = "3:8"
+ "ContextData" = "8:Bitmap"
+ "Attributes" = "3:4"
+ "Setting" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
+ }
+ }
+ }
+ }
+ }
+ "MergeModule"
+ {
+ }
+ "ProjectOutput"
+ {
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_D219AD7AB7924D44B7E2945648C76CF7"
+ {
+ "SourcePath" = "8:..\\OpenERPOutlookPlugin\\obj\\Debug\\OpenERPOutlookPlugin.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F8355F1930014BA7AC04125197F9FCF8"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:2"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Built"
+ "OutputProjectGuid" = "8:{F4B2219B-F235-400F-81B4-92F15250BBA4}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ }
+ }
+}
diff --git a/addons/plugin/plugin_handler.py b/addons/plugin/plugin_handler.py
index c4859771e35..fd5ca7da6c6 100644
--- a/addons/plugin/plugin_handler.py
+++ b/addons/plugin/plugin_handler.py
@@ -35,28 +35,27 @@ class plugin_handler(osv.osv_memory):
@param email: email is a standard RFC2822 email message
@return Dictionary which contain id and the model name of the document linked with the mail
if no document is found the id = 0
- (model_name, res_id, name_get, url)
+ (model_name, res_id, url, name_get)
"""
mail_message_obj = self.pool.get('mail.message')
model = False
res_id = 0
url = False
name = ""
-
msg = mail_message_obj.parse_message(email)
references = [msg.get('message-id')]
refs = msg.get('references',False)
if refs:
references.extend(refs.split())
-
msg_ids = mail_message_obj.search(cr, uid, [('message_id','in',references)])
if msg_ids:
msg = mail_message_obj.browse(cr, uid, msg_ids[0])
res_id = msg.res_id
model = msg.model
url = self._make_url(cr, uid, res_id, model)
- name = self.pool.get(model).name_get(cr, uid, res_id)[1]
- return (model, res_id, url, name)
+ name = self.pool.get(model).name_get(cr, uid, res_id)[0][1]
+ return (model,res_id, url,name)
+
def document_type(self, cr, uid, context=None):
"""
@@ -90,11 +89,8 @@ class plugin_handler(osv.osv_memory):
"""
mail_message = self.pool.get('mail.message')
model_obj = self.pool.get(model)
-
msg = mail_message.parse_message(email)
message_id = msg.get('message-id')
-
-
mail_ids = mail_message.search(cr, uid, [('message_id','=',message_id),('res_id','=',res_id),('model','=',model)])
if message_id and mail_ids :
mail_record = mail_message.browse(cr, uid, mail_ids)[0]
@@ -130,8 +126,7 @@ class plugin_handler(osv.osv_memory):
return ('res.partner', partner_id, url)
# Specific to outlook rfc822 is not available so we split in arguments headerd,body,attachemnts
- def push_message_outlook(self, cr, uid, model, headers, body_text, body_html, attachments):
- pass
+ def push_message_outlook(self, cr, uid, model, headers,res_id=0 ,body_text=False, body_html=False, attachments=False):
# ----------------------------------------
# solution 1
# construct a fake rfc822 from the separated arguement
@@ -142,12 +137,23 @@ class plugin_handler(osv.osv_memory):
# solution 2
# use self.pushmessage only with header and body
# add attachemnt yourself after
-
- #ir_attachment_obj = self.pool.get('ir.attachment')
- #attachment_ids = ir_attachment_obj.search(cr, uid, [('res_model', '=', data.get('res_model')), ('res_id', '=', data.get('res_id')), ('datas_fname', '=', data.get('datas_fname'))])
- #if attachment_ids:
- # return attachment_ids[0]
- #else:
- # vals = {"res_model": data.get('res_model'), "res_id": data.get('res_id'), "name": data.get('name'), "datas" : data.get('datas'), "datas_fname" : data.get('datas_fname')}
- # return ir_attachment_obj.create(cr, uid, vals)
- #return (model, res_id, url, notify)
+ mail_message = self.pool.get('mail.message')
+ ir_attachment_obj = self.pool.get('ir.attachment')
+ attach_ids = []
+ msg = mail_message.parse_message(headers)
+ message_id = msg.get('message-id')
+ push_mail = self.push_message(cr, uid, model, headers, res_id)
+ res_id = push_mail[1]
+ model = push_mail[0]
+ for name in attachments.keys():
+ attachment_ids = ir_attachment_obj.search(cr, uid, [('res_model', '=', model), ('res_id', '=', res_id), ('datas_fname', '=', name)])
+ if attachment_ids:
+ attach_ids.append( attachment_ids[0])
+ else:
+ vals = {"res_model": model, "res_id": res_id, "name": name, "datas" :attachments[name], "datas_fname" : name}
+ attach_ids.append(ir_attachment_obj.create(cr, uid, vals))
+ mail_ids = mail_message.search(cr, uid, [('message_id','=',message_id),('res_id','=',res_id),('model','=',model)])
+ if mail_ids:
+ ids = mail_message.write(cr, uid,mail_ids[0],{ 'attachment_ids': [(6, 0, attach_ids)],'body_text':body_text,'body_html':body_html})
+ url = self._make_url(cr, uid, res_id, model)
+ return (model, res_id, url)