Get the power of XML with a simple class you can integrate in minutes. Read and write data for any application with fast XML files that provide backwards compatibility as data changes. Save development time and boost performance. Tool palettes support active and inactive tool icons, programmable enabled and visible states of each tool and contextual online help.Īdd, delete, access, move, copy, count, find, alphabetize, iterate and manage lists of strings. Give your application Undo/Redo on mouse and menu commands.Īpplication can track the mouse, provide feedback to the user and constrain the tracking process while performing a command.Īdd tool bars and palettes to Xojo applications running on any platform. and easily manage page size, orientation, number of horizontal and vertical pages, scaling, printing and scrolling of views.Īdd flexible, scaleable grid controls with static text, edit field, popup menu, combobox, picture, progress bar, slider, checkboxes or radio buttons in cells.
![xojo canvas xojo canvas](https://i.ytimg.com/vi/rPkK7RiF1Pg/maxresdefault.jpg)
![xojo canvas xojo canvas](https://xojo.com/assets/img/casestudies/everweb.png)
Draw objects with specified pen color, fill color, dashed lines, etc. RbEdit has Undo/Redo, Find/Replace and Print commands, tab support, runtime line wrap or no wrap, drag & drop and a configurable text font, size, color and style.Īdd a powerful page layout and drawing environment to the builtin graphic routines. Read, write and edit huge text files 100 times faster than EditField. XojoApp is currently used in hundreds of commercial applications running on millions of computers.
![xojo canvas xojo canvas](https://www.omegabundle.net/images/OB21XOJO/araelium/dmgcanvas_main_UI.png)
Reduce development cost and schedule by using field tested components to satisfy common application requirements. XojoApp - Reusable Components for Xojo Desktop Developers