Platforms to show: All Mac Windows Linux Cross-Platform

Back to IMServiceMBS class.

IMServiceMBS.imageFileForStatus(status as Integer) as folderitem

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 7.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns the folderitem of the image corresponding to the IMPersonStatus specified by status.

Convenience function which does the same as InstantMessageMBS.imageFileForStatus.

IMServiceMBS.imageNameForStatus(status as Integer) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 7.7 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns the image name for the given status.
Example
MsgBox IMServiceMBS.imageNameForStatus(IMServiceMBS.IMPersonStatusIdle)

Mac OS X 10.5 only.
On Mac OS X the NSImage class can be used to access system images by name and there you can use this name.

IMServiceMBS.imageURLForStatus(status as Integer) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 7.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns the URL of the image corresponding to the IMPersonStatus specified by status.

Convenience function which does the same as InstantMessageMBS.imageURLForStatus.

IMServiceMBS.IMCapabilityAudioConference as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

IMServiceMBS.IMCapabilityDirectIM as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

IMServiceMBS.IMCapabilityFileSharing as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

IMServiceMBS.IMCapabilityFileTransfer as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

IMServiceMBS.IMCapabilityText as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

IMServiceMBS.IMCapabilityVideoConference as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

IMServiceMBS.IMPersonAVBusyKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's busy status. The value is a number set to 0 if the person's audio/video capabilities are available, or 1 if they are busy.

IMServiceMBS.IMPersonCapabilitiesKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's iChat capabilities. The value is an array of capability properties. Check for IMCapability* strings in this array.

IMServiceMBS.IMPersonEmailKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's email address. The value is a string containing the person's email address. This is a key used directly by Bonjour; however, if a person has an Address Book entry associated with a relevant AIM account, this key reflects the first email address of that person.

IMServiceMBS.IMPersonFirstNameKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's first name. The value is a string containing the person's first name. This is a key used directly by Bonjour; however, if a person has an Address Book entry associated with a relevant AIM account, this key reflects the first name of that person.

Some examples using this method:

IMServiceMBS.IMPersonIdleSinceKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's idle status. The value is a date containing the time, in seconds, since the last user activity. Available if the person's status is idle.

IMServiceMBS.IMPersonLastNameKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's last name. The value is a string containing the person's last name. This is a key used directly by Bonjour; however, if a person has an Address Book entry associated with a relevant AIM account, this key reflects the last name of that person.

Some examples using this method:

IMServiceMBS.IMPersonPictureDataKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's image. The value is a string containing the image for the person's icon.

Some examples using this method:

IMServiceMBS.IMPersonScreenNameKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's screen name. The value is a string containing the service-specific identifier for a person. For example, "User123" or "steve@mac.com" for AIM, and "John Doe" for Bonjour.

Some examples using this method:

IMServiceMBS.IMPersonServiceNameKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's service name. The value is a string containing the name of the service this person belongs to.

IMServiceMBS.IMPersonStatusKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's online status. The value is a number representing the current online status of the person, if known.

Some examples using this method:

IMServiceMBS.IMPersonStatusMessageKey as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Instant Message MBS MacCocoa Plugin 11.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for the info dictionaries.

Used to obtain a person's status message. The value is a string containing the person's current status message.

Some examples using this method:

The items on this page are in the following plugins: MBS MacCocoa Plugin.


The biggest plugin in space...