RubberViewsWE maintains the place and relative size
of every control when the device is rotated, or when the browser
Window, Webdialog or WebControl is resized. It also makes sure the
content is resized to fit : font size, and Pictures in
WebImageViews. All that is available with almost no coding : drop
the class into your project, place an instance onto the WebPage
WebDialog or WebContainer, one line in Open, one line in Resized,
and it flows right away.
RubberViewsWE brings two excusive features :
It is possible to set individual controls or group
of controls to keep their aspect ratio, such as circle and square.
Likewise, you can set individual controls not to have their content
resized. Also, individual or group of controls can be ignored if you
want to manage them yourself.
full source code for up to 2019R3.1 is
$149.95 only, Version 1 lifetime licensing.
Download immediately the complete source code and modify it any way you need.
the unencrypted version of desktop RubberViews ?
Get RubberViewsWE $50.00 only, Version 1 lifetime licensing,
Get the complete source code and modify it any way you need.
Previous licensing will be verified manually based on your email address.
RubberViewsWE is the only class of its kind with
Live Resize, which brings an extraordinarily smooth experience to
the user, equivalent to what RubberViews desktop offers.
The Auto Layout feature is an absolute first in Xojo
Web Edition, bringing to that platform the power of dynamic layout
and programmable inter control relationship constraints.
Will RubberViewsWE support Web 2.00 ?
At present, Web 2.00 is unreleased yet. So there was no way to test. However, it can safely be said that RubberViewsWE 1.00 won't be able to accommodate Web 2.00 new controls. If after testing it appears that a new Web 2.00 version of RubberViewsWE is feasible, you will be given the opportunity to upgrade.
cross platform ?
Is RubberViewsWE difficult to use ?
Just drop an instance of RubberViews onto a WebPage, WebDialog or WebContainer, call Init(Self) in the Open event, then SizAll(Self) in the Resized event. That's it !
What about API 2.00 ?
At this time, Xojo Web is still API 1.00. When Web 2.00 is released later this year, a new version of RubberViewsWE, specific to it, will be released.
I use a lot of
Web Containers, are they compatible ?
Yes, RubberViewsWE manages just as well WebContainer instances as other controls, resizing them and keeping them into place, but also, it does its job internally. So if you have many controls inside the WebContainer, just add RubberViewsWE to it like you would a WebPage, and all controls are resized.
I use dynamic controls, are they managed ?
Yes. Just call Init(self) after you added controls so RubberViewsWE knows about them.
I want to move controls around in code ; will RubberViews let me ?
RubberViewsWE resizes and position controls automatically only when you call it through SizAll(Self), so you can move the controls any way you want afterward. Just run Init after you added or moved controls. You can also instruct RubberViewsWE to ignore a specific control that you will be managing yourself.
Which versions or Xojo are supported ?
RubberViewsWE supports all versions of Xojo, from Xojo 2013R1 up.
Why no support for RealStudio ?
A quick test with the latest versions of RealStudio has shown incompatibilities that may be possible to work around, but we do not support anything before Xojo 2013R1.
Xojo may have Auto Layout in the future. Why get RubberViewsWE, then ?
As it stands, all Xojo said was that Auto Layout would eventually come to Web Edition, but absolutely no date was ever mentionned. RubberViewsWE is here, its Auto Layout has more features than the iOS one, and it runs in all existing versions of Xojo, from 2013R1 up. Besides, Auto Layout by itself as offered natively by Xojo in iOS does not offer any equivalent to RubberViews content resize, or AutoLayoutInit. So even if Xojo was to implement Auto Layout tomorrow, only RubberViewsWE will provide such an easy way to have WebPages, WebDialogs and WebContainers that adapt to all resolutions.
Why no encrypted Version ?
Contrary to desktop, Web Edition is overwhelmingly used by professionals. So the logical choice is to provide the full source code, for competent programmers to have control over the code they incorporate into their products.
Do I have to
renew my license every year ?
No. The license one-time price is a lifetime one for the current version. You also benefit of all updates for that version. Current version is 1.x.
What are the terms
of the license ? Must I credit Match Software on the screen or
We are developers. We understand the concern of other developers regarding intellectual property. Develop as many extraordinary applications as you want, for how long as you want. No strings attached. Well, just one restriction : please do not use our source code to create a derivative competitive product, do not reverse engineer it to compete with us, and please do not resell it or pass the software to any unlicensed party. Just let them see what it can do by clicking here . And if you do like it a lot, we do appreciate word of mouth.
There are features
missing in RubberViewsWE.
We did our best to cover all bases, but it is the nature of software to evolve. Especially programmer's tools. Please let us know what you want. If it is feasible, we'll put it in!
How can I get technical support for RubberViewsWE ?
Just use email ; when you purchase, you get an email from us with the download link. Just reply to it for support. In general, the reply will come within the hour, if not minutes.
How many updates a
year are you planning ?
Updates come all along the year, to fix small issues, or to add new features. You can check your version by running the demo project and looking at the bottom right corner. If you have an older version, just use the download instructions you received upon purchase to update.
I had a bad
experience with a third party supplier who pulled his product on
me. Do you guarantee your support will last ?
We have no intention to ever pull RubberViewsWE without good reasons, and ample warning. Customers should never be penalized upon the whim of a contractor. Match Software has been a reputable name in software since 1987, and has provided outstanding service ever since to individuals as well as to major corporations without interruption. We continually strive to adapt to changing technologies, and intend to do so as Xojo continues to evolve.
How about corporate
and site licenses ?
Our licensing conditions are very simple. Since a lot of Xojo users are individual developers, the single user license is also a corporate license. In other words, you acquire the single user license, and it can be used for your business. If you need more copies, just change the number of licenses on the order page. Both Encrypted classes and full source code can be used for as many projects as you want. For all intents and purposes, once you got your license, you can pretty much consider RubberViews as your own.
If you need RubberViewsWE for a much larger company
and need many licenses, or a custom version, just email.
Michel Bujardet will personally get back to you right away.