[win32/linux/mac][wxwidgets] convertisseur de fichier image v0.6.0 : exemple d'utilisation de wxwindows

Description

Ce code n'à pas la prétention d'être plus qu'un exemple d'utilisation de la librairie wxWindows, et pour joindre l'utile à l'agréable de fournir un convertisseur d'image en fichier XPM (format utilisé avec cette librairie pour les boutons, icônes etc..)

Cependant il est intéressant de voir l'utilisation des possibilités d'internationalisation qu'offre wxWindows : Utilisation des macro _ , _T et de la classe wxLocale.

Source / Exemple :


// Pour le code voir le fichier zip ;o)

Conclusion :


Comme indiqué dans le titre, cette application fonctionne parfaitement aussi bien sous Windows que sous Linux et logiqueme,t aussi sous Mac.
Sous Windows : l'environnement de développement utilisé est Dev-Cpp (http://www.bloodshed.net/dev/)
Sous Linux et Mac : pas d'environnement de développement un bon editeur et un makefile.

La version 2.7.0 est nécessaire pour compiler cette application dans sa version 0.6.0.

Testé sous Windows XP et GNU/Linux Mandriva 2006. La version 0.6.0 n'a pas été testée sous Mac en revanche la version précédente 0.5.1 l'a été avec succès.

Pour l'internationalisation j'ai utilisé le logiciel PoEdit (http://poedit.sourceforge.net)

A noter aussi : ce logiciel est sous GPL. Mais certains fichiers sources sont sous la même licence que wxWindows (voir http://www.wxwindows.org) reporter vous aux entêtes des fichers sources pour savoir sous quel licence ils sont.

J'espère que cette source sera utile notamment à ceux qui veulent se lancer dans les applications cross-platform Windows/Linux ou ceux qui veulent utiliser la librairie wxWidgets.

Pour ceux qui ne veulent ou ne peuvent pas compiler l'application, allez faire un tour sur mon site http://cfred.free.fr et suiver le lien 'Xpm Convert'. Vous trouverez deux installateurs pour Windows (Ansi et Unicode). Les makefile pour GNU/Linux et Mac sont aussi disponibles sur le site.

Utilisateur de Dev-Cpp, vous voulez avoir wxWidgets 2.7.0 ou 2.6.3 avec votre EDI favori?
Vous trouverez aussi tout ce qu'il vous faut ici http://cfred.free.fr/download.php#wxdevpak

N'oubliez pas si vous trouvez un bogues ou vous voulez une nouvelle fonctionnalité => http://cfred.free.fr/bugreport.php

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.