eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ThunderbirdComposeInterface':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ThunderbirdComposeInterface


Inheritance:

   Object
   |
   +--ThunderbirdComposeInterface

Package:
stx:goodies/communication
Category:
Net-Communication-EMail
Version:
rev: 1.13 date: 2024/01/25 15:10:50
user: stefan
file: ThunderbirdComposeInterface.st directory: goodies/communication
module: stx stc-classLibrary: communication

Description:


Windows only:

opens a thunderbird's (mail tool) compose-message dialog,
to let user enter an email message

copyright

COPYRIGHT (c) 2016 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

constants
o  formatHtmlIdentifier

o  formatPlainTextIdentifier

o  registryPathToNewComposeCommand

examples
o  example1

instance creation
o  new
(comment from inherited method)
return an instance of myself without indexed variables

queries
o  composeCommandTemplate


Instance protocol:

accessing
o  attachmentsTempDir
do not clean up, because we never know how much time will be taken by thunderbird

o  html: aString
Modified (format): / 14-03-2023 / 13:19:15 / Stefan Vogel

o  plainText: something

o  subject: aString

actions
o  execute
start asynchronously in background

adding
o  addAttachment: aFilename withBaseName: aBaseName

o  addBccReceiver: anEmailAddress

o  addCcReceiver: anEmailAddress

o  addToReceiver: anEmailAddress

checking
o  checkNotIncludingApostroph: aString

creating
o  createComposeCommandParameterString

initialization
o  initialize
(comment from inherited method)
just to ignore initialize to objects which do not need it

private
o  escapeStringForThunderbird: aString
Line Break

o  setBody: aString
@Commented by Stefan Vogel at: 2023-03-28 10:36 Reason: no longer helpful, we store the message in a file now!

o  setFormat: aString
set the message format to either 'html' or 'text'



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 06:51:34 GMT