DocktorUI 1.0.0.0

Licence: Essai gratuit ‎Taille du fichier: 1.80 MB
‎Note des utilisateurs: 4.0/5 - ‎1 ‎Votes

Sur DocktorUI

Le développement de la bibliothèque DocktorUI s’est concentré sur la concentration des composants d’interface utilisateur les plus utiles en un seul paquet facile à redistribuer. Il s’agit principalement d’un moteur de mise en page flexible et d’un système avancé de fenêtres d’amarrage qui permet de construire facilement une grande quantité de configurations GUI. Des soins ont été apportés pour s’assurer que les capacités de personnalisation élevée n’affecteraient pas négativement les performances ou la fiabilité. Ces choix sont motivés par la connaissance, dérivée de l’expérience, que dans la plupart des situations un développeur a besoin de moyens efficaces de contrôler les mises en page complexes tout en jugeant difficilement utile d’avoir des milliers de widgets d’interface utilisateur spécialisés qui ne font qu’augmenter la taille du fichier et les coûts de maintenance. Le moteur de disposition à la base du cadre d’amarrage est un mécanisme d’organisation spatiale très abstrait dont l’architecture d’amarrage est une spécialisation. Il est possible de profiter de ce système complexe pour construire des configurations d’interface utilisateur beaucoup plus personnalisées et flexibles. Le moteur de rendu utilisé pour dessiner tous les éléments d’interface docktorui est hautement optimisé pour une personnalisation complète. L’ensemble du processus est centralisé en une seule classe d’aide qui peut être étendue et réutilisée sur tous les composants pour établir différents styles avec seulement quelques lignes de code. Le processus de rendu peut être écrasé à l’échelle mondiale ou locale pour des composants individuels. L’infrastructure d’amarrage prend en charge toutes les fonctionnalités communes attendues dans un tel cadre d’interface utilisateur, qui comprend la possibilité d’avoir des commandes d’amarrage comme "floating" panneaux, détachés de tout conteneur ou forme. Ces panneaux flottants sont maintenus en synchronisation avec la forme principale et sont dessinés dans un style particulier, ce qui rend facile à discerner à partir d’autres états d’amarrage.