Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/03/2007, à 04:08

cacalex

EOG, programmation

Bonjour !

Alors, voia, question de débutant;

Je me suis mis a Ubuntu, et j'aimerais aborder la programmation...

J'ai une bonne base, mais voila :

Il me manque mes outils windows auquels je suis habitué wink

Ou plutot, je ne sais pas trop comment m'y prendre...

EX.:
Je voudrais ajouter des fonction a Eye of Gnome, j'ai la source, mais je fais quoi maintenant ?!?!

Je m'explique:
Je voudrais ajouter un bouton a l'interface principal, et avec le fichier Glade des sources, je ne vois que les boites de dialogues préférences, imprimer et ouvrir.

Ou est la fenetre principale du programme ???????

Je suis un peu dépaysé...

Des liens pour m'aider a bien démarrer ???

Merci !!!

#2 Le 25/03/2007, à 05:06

christux

Re : EOG, programmation

Si tu veux de la documentation sur la programmation, commences par ceci : http://general.developpez.com/cours/

Hors ligne

#3 Le 25/03/2007, à 14:02

cacalex

Re : EOG, programmation

Merci christux wink

Le site developpez.com est déja dans mes favoris...

Je me suis peut-être mal exprimé. J'ai une base solide en programmation (c, c++,vb, python, ruby...) mais je n'ai jamais programmé en ubuntu (sauf en mode console...)

Ma question principale est celle-ci:

comment modifié l'interface principale de EOG ???

Merci !

#4 Le 25/03/2007, à 16:19

Link31

Re : EOG, programmation

L'interface principale est probablement codée en dur, parce qu'elle n'est pas particulièrement compliquée. Une solution peut être de faire un grep sur un mot connu de l'interface (en anglais) dans le répertoire des sources. Sinon fouille un peu, il ne doit pas y avoir tant de code que ça.

Pour recompiler, j'imagine que c'est comme n'importe quel programme GNU (./configure && make && sudo make install).

edit : j'ai rien dit, je suis allé voir, et je n'aurais jamais cru qu'il puisse y avoir autant de code dans EoG...
Quoi qu'il en soit, le fichier que tu cherches semble être shell/eog-window.c.

Dernière modification par Link31 (Le 25/03/2007, à 16:23)

Hors ligne

#5 Le 25/03/2007, à 23:43

cacalex

Re : EOG, programmation

Merci  link31!

C'est effectivement le cas wink

Mais je ne sais toujours pas comment commencer...

Et oui, il y a du code dans cette petite merveille...

Y'as quelqu'un qui a déja essayer de modifier/améliorer un prog dont l'interface étais codé en dur ?!?!?!

Parceque la, j'ai carrément envie d'écrire un prog a partir de zéro... Ca semble presque plus simple smile

#6 Le 05/04/2007, à 17:32

cacalex

Re : EOG, programmation

Bon, je me suis fait la main...

J'ai juste une question toute bête;

Comment on peux faire pour debugger une application ?????????

Merci !

#7 Le 05/04/2007, à 17:43

cacalex

Re : EOG, programmation

Juste comme ça, pour ceux que la quantité de code rebute :

Il y a un paquet de truc desormais inutile, puisque c'étais là avant l'utilisation de GTK...

#8 Le 05/04/2007, à 17:51

Link31

Re : EOG, programmation

cacalex a écrit :

Comment on peux faire pour debugger une application ?????????

Avec GDB.
Il y a quelques tutos sur le net, tu devrais pouvoir apprendre les bases assez rapidement.

Hors ligne

#9 Le 05/04/2007, à 19:20

cacalex

Re : EOG, programmation

Encore merci, Link31 !!!

Je regarde ça tout de suite wink

#10 Le 11/04/2007, à 12:39

cacalex

Re : EOG, programmation

J'ai trouvé nemiver 0.3.0, qui n'est pas mal non plus (en GUI...)

Pour info !