Depuis quelque temps déjà le système d'impression basé sur pipes et commandes de Sylpheed-Claws me faisait râler. Impressions foirées, découpages de mots en plein milieu de ces derniers, jolis caractères UTF-8 au lieu des accents, ...
J'ai donc décidé de regarder du côté de libgnomeprint et libgnomeprintui. Manque de bol, la documentation de l'API montre que c'est quand même un machin bien compliqué dans lequel il faut se plonger sérieusement, d'autant plus qu'internet semble bien vide de tout exemple simple d'impression à la hello world.
Bref, dépité, je m'étais arrêté, quand j'ai dégoté par hasard, grâce à une recherche google un peu magique, un plugin d'impression pour Tomboy. Le truc tient en quatre fichiers qui avaient l'air assez indépendants de l'implémentation de tomboy, et surtout l'API me branchait pas mal:
void gedit_print(GtkTextView *text);
void gedit_print_preview(GtkTextView *text);
Ça, c'est de la bonne API facile à utiliser! (d'après le nom des fonctions ça a été sorti de gedit... Mais quand j'avais regardé le source de gedit c'était plus compliqué que ça).
Au final, après la copie des quatre fichiers et une demi-heure passée principalement à recompiler avec un test de plus dans le configure.ac, ça marche... au poil... avec des modifications vraiment minimales!
C'est aussi pour ce genre de trucs que le logiciel libre, c'est important: ne pas se casser la tête à réinventer la roue.
(tomboy: http://www.beatniksoftware.com/tomboy/(...) )
(screenshot et patch: http://www.colino.net/wordpress-1.5/archives/2005/06/26/printing-in(...) )
# Pour quand, alors ?
Posté par Zorro (site web personnel) . Évalué à 2.
[^] # Re: Pour quand, alors ?
Posté par Colin Leroy (site web personnel) . Évalué à 6.
# \o/
Posté par tgl . Évalué à 2.
[^] # Gestion des discussions (threads)
Posté par bobert . Évalué à 2.
Par exemple, pour la fonctionnalité 1 du côté de kmail, le rapport existe depuis 2001 ( http://bugs.kde.org/show_bug.cgi?id=25594(...) ), il a récolté un maximum de votes, mais rien ne bouge...
Qu'en est-il avec Sylpheed ?
[^] # Re: Gestion des discussions (threads)
Posté par Colin Leroy (site web personnel) . Évalué à 1.
# et a partir de python?
Posté par ctorah . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.