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

Soyez le premier à donner votre avis sur cette source.

Vue 20 524 fois - Téléchargée 1 216 fois

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

Ajouter un commentaire

Commentaires

fredcl
Messages postés
547
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
7 octobre 2007
1
Bonjour,

désolé pour le retard de ma réponse.
je ne vois pas de quel scrollbar tu parles!
Pourrais tu préciser?
tejou
Messages postés
1
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
15 octobre 2006

Salut. Je suis sur un projet graphique également avec wxWidget. J' ai vu que sur ton programme tu a mis des scrollbars. Sa fait 2 jour que je cherche a les utiliser, mais n'y arive pas. Tu aurai pas un astuce , un tuto, ou un debut d'explication pour moi ?
J'avoue que je viens a peine de trouver tes source, je les ai pas encorepasser au peigne fin, mais sa a l'air assez complexe etant donné que je cherche juste a fair des scrollbar qui fonctionne.
fredcl
Messages postés
547
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
7 octobre 2007
1
Voilà une correction de plus.
Je rappelle pour ceux qui ne lisent pas la documentation, que si on sélectionne une seule image celle-ci est affichée dans l'onglet "vue". Pour changer la couleur de transparence il suffit de cliquer sur l'image avec le bouton droit de la souris.
fredcl
Messages postés
547
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
7 octobre 2007
1
Merci pour ta pub Finto, ça fait plaisir quand qq s'interesse a son projet :-) J'ai d'ailleurs laisser un petit mot pour encourager a l'essayer.

L'installateur que j'ai utilisé n'est pas NSIS (comme je l'avais mentionné, désolé erreur de ma part) mais 'Inno Setup'.
Je vais donc voir comment fonctionne NSIS, et si l'essai est concluant, je l'utiliserais pour le version suivante et pour les autres projets.
Funto66
Messages postés
1267
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
28 février 2007
3
Yeah c'est cool que tu le rajoutes :)
Ah aussi, rien à voir mais j'ai fait un peu de pub pour Chat In The Box, lol : http://forums.apinc.org/viewtopic.php?t=2827

Sinon pour l'install en français, ben NSIS est capable de le faire en français il me semble, d'aprè-s ce que je viens de voir sur la doc...

Après ben pour ce qui est du XPM et des photos...oui je suis hérétique :p

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.