Salut à tous !
Je viens vous parler de mon premier vrai projet C++ : PREditor.
PREditor (Pov-Ray Editor) est un éditeur POV-Ray développé en C++ avec Qt pour tous les OS compatibles POSIX.
Logo :
POV-Ray (Persistence Of Vision RAYtracer) est un rendeur 3D entièrement gratuit pour Windows, Mac OS et Linux.
Pour tout savoir sur POV-Ray, allez sur le site officiel, où vous pouvez le télécharger (PREditor a besoin de POV-Ray por fonctionner).
Etant uniquement sous Linux, je ne peux pas compiler moi-même pour Mac OS, BSD, etc... Les sources sont téléchargeables à la fin du post, donc si certains veulent les compiler pour leur OS...
PREditor n'est pas encore terminé, mais il a déjà pas mal de fonctionnalités :
- Editeur de texte avec numérotation des lignes coloration syntaxique pour les mots-clés.
- Fonctions de base d'un éditeur : Nouveau, Ouvrir, Enregistrer, Enregistrer Sous, Enregistrer tous, Imprimer, Quitter.
- Copier, Couper, Coller, Sélectionner tout, commenter la ligne, vision par onglets.
- Affichage de l'image générée dans un dock à droite de l'écran (le chemin étant par défaut le même que celui du fichier .pov).
- Fonctions de zoom pour l'image (Zoom +, Zoom -, Zoom original, Zoom adapté à la taille du dock).
- Bouton pour déclencher POV-Ray (Run), avec affichage du code console généré par POV-Ray (permettant de voir ses erreurs).
- Fonction pour restaurer l'état à la dernière fermeture optionelle.
- Fonctions a propos de Qt et à propos de PREditor.
- Gestion des fichier ini.
- Gadgets : Horloge, Bloc-Notes et Calculatrice.
Possibilité de réglage de la police et du zoom du texte.
Possibilité de rajout d'options à l'éxécution de POV-Ray.
Pouvoir faire un stop du run dans le menu POV-Ray.
Possibilité de recherche dans le fichier :
- Recherche simple, partout, devant ou derrière.
- Rechercher et remplacer.
- Pouvoir trouver l'occurence suivante de la séléction.
Langues : anglais et français
Et d'autres encore
La version disponible souffre encore de pas mal de bugs, en cours de résolution.
Fonctionnalités à venir :
Réglage du chemin de l'image (autre que celui du fichier .pov).(En cours)
- Un menu Insérer pour insérer les différentes opérations de POV-Ray (en cours).
- Une boite à outils permettant d'insérer les opérations principales du menu Insérer avec des icones. (en cours).
Possibilité de créer des fichiers ini : gestion complète + coloration syntaxique avec fichier de keywords (à venir)
Gérer les animations (à venir)
Création d'un sous-menu Fichier Récents dans Fichier( à venir)
Indentation automatique. (à venir)
Dans la fenetre Préférences : (à venir)
Réglage des couleurs de la coloration syntaxique.
Réglage du chemin de la liste des mots-clés.
Réglage du chemin de l'éxécutable POV-Ray.
Réglage du thème (2-3 inclus dans le logiciel).
Liens de téléchargements :
Linux : Lien
Sources : Lien
(dernière actualisation le 13/04/2010)
Un screen :
Lien du projet sur Sourceforge :http://preditor.sourceforge.net/
J'attends vos suggestions et/ou critiques.
Merci d'avance.
Note : La boîte à outils est inutile et incomplète pour l'instant.
Fermer là au démarrage du programe, elle ne ferait que gêner.
Partager