Chrome de fenêtre, barre d'outils et contrôles macOS natifs pour Xojo,
en Xojo pur. Aucun plugin, aucun framework externe, aucun Objective-C compilé : uniquement des
Declare.
Les 101 classes, leurs énumérations et 58 pièges documentés, avec leur symptôme et leur cause.
Français EnglishLa bibliothèque compilée, le projet de démonstration et l'application prête à lancer.
Dernière version60 € TTC la bibliothèque compilée, 240 € TTC avec le code source. Par développeur, applications illimitées, distribution sans redevance. Professionnel de l'UE hors de France : facturation hors taxes, soit 50 € et 200 €.
Xojo ne donne accès ni à NSToolbar, ni à NSSplitViewController, ni à la
barre latérale source-list, ni aux tableaux à cellules riches, ni aux onglets de fenêtre, ni au menu
Fenêtre du système. VDSTools les apporte, répartis par rôle.
| Domaine | Classes | Contenu |
|---|---|---|
| Fenêtre | 3 | Chrome NSSplitViewController, onglets, niveau et comportement |
| Barre latérale | 3 | Plate ou hiérarchique, en style source-list |
| Barre d'outils | 7 | NSToolbar et ses types d'items, personnalisation comprise |
| Contrôles | 27 | Un contrôle AppKit par classe, du bouton à l'éditeur de texte riche |
| Contrôles plaçables | 28 | Ceux qu'on pose dans l'IDE, réglables dans l'inspecteur |
| Surfaces | 9 | Popover, alerte, menus enrichis, vibrance, cadres, 3D |
| Disposition | 2 | NSGridView et NSStackView |
| Système | 17 | Barre de menus, panneaux de fichiers, QuickLook, Dock, curseurs, haptique, Finder |
Ajouter la bibliothèque au projet, puis poser la licence dans App.Opening,
avant qu'une fenêtre ne soit habillée :
VDSLicence.SetLicence("Nom du licencié", "VDS01-XXXXXX-XXXXXX-XXXXXX-XXXXXX")
mChrome = New NativeWindowChrome
mChrome.Install(mSidebar.BuildSidebarView(230, Self.Height), 230, 200, 340)
mChrome.Title = "Mon application"
Le nom doit être recopié exactement tel qu'il figure sur la licence : il entre dans le calcul du code, une espace en trop suffit à le faire refuser.
L'exécution depuis l'IDE est libre. Une application construite sans licence valide fonctionne, mais porte un filigrane.
Le paiement se fait par facture PayPal, envoyée à la demande — pas de compte à créer, la facture se règle par carte ou par PayPal.
Le nom du licencié entre dans le calcul de la clé : il doit être donné tel qu'il devra être recopié dans le code, à l'espace près.
Native macOS window chrome, toolbar and controls for Xojo, in pure Xojo — no plugin, no external
framework, no compiled Objective-C, only Declares. Targets macOS 15 and later.
101 classes over what AppKit offers and Xojo does not expose, 28 of them controls you drop in the IDE. Running from the IDE is free; a built application needs a licence.
€60 incl. VAT for the compiled library, €240 with the source code — per developer, unlimited applications, royalty-free distribution. EU businesses outside France are invoiced net of tax, at €50 and €200. Orders: store@vdsc.fr.
Developer reference — Latest release — Licence terms
Payment is by PayPal invoice, sent on request — no account needed, the invoice can be settled by card. Send the order below, an invoice comes back, and the licence key follows within 24 hours of payment.