Nickenich, Germany (March 14th, 2017) – Monkeybread Software releases
version 17.1 of the MBS plug-in for Xojo and Real Studio.
The MBS plug-in comprises a collection of several plug-in parts which extend
the Xojo (Real Studio) development environment with 2,400 classes featuring
over 62,000 documented functions. Our plugins support all three platforms Mac
OS X, Windows and Linux with all project types desktop, web and console
including 64-bit and ARM targets.
Some of the highlights on the 17.1 update:
The new NSOutlineControlMBS and the improved NSTableControlMBS controls allow
you to implement modern table controls based on Apple’s Cocoa controls.
Included with the plugins are example projects to show how to replace the
standard listbox with our replacements.
For CURL we now have three variants: CURLS classes come with an internal CURL,
SSL and SSH library, so you can use it without installation extra libraries.
For Mac and Windows the CURLN classes allow you to use native SSL. And the
CURL classes without N or S allow you to use your own library files. Our
examples mostly demonstrate using CURLS to show you the same behavior cross
Our new ParseDateMBS function parses date and time. You specify the format of
the date to parse. Same format can be used with FormatDateMBS function to
format a date or time in as specific format.
The functions to edit word files can now extend tables. If your template
contains a table and you want to flexible add rows and fill them, you can now
duplicate a row as needed and insert it below or on the end of the table.
For Windows we implemented a new class WindowsProcessMBS as a native shell
class replacement. You can launch processes and receive their output as string
as well as send input to them. Optionally you can use cmd.exe to run shell
You can use the WinNotificationMBS class to draw into a MDI parent window of
your application. Our example shows how to draw a picture there. This class is
mostly used to be notified about global events like screen resolution changes.
We updated the controls in the plugin and added new mouse events. The cocoa
controls got FrameChanged and BoundsChanged events to recognize size changes.
Finally we updated PortMidi, Tidy to version 5.3.15, DynaPDF to 220.127.116.11,
SQLite to 3.17.0 and CURL to 7.53.1.
See release notes for a complete list of changes:
Read the complete release notes here: