1

yop,

Ca fait quelques heures que j'ai le nez dans le sources de Fluxbox, c'est super intéressant, et j'aimerais comprendre précisément comment fait Fluxbox pour :
-> booter, quelles sont les opérations relatives à X (collecte d'informations, envoi d'informations à X)
-> dessiner, qu'utilise Fluxbox pour ouvrir une image, l'afficher, dessiner un rectangle ?


Voilà, si certains ont déjà lu un peu de soft et meuvent m'aiguiller vers le bons fichiers, je suis très preneur, merci beaucoup . smile

2

J'ai jamais mis le nez dans les sources de fluxbox, mais au pif, je dirai qu'ils utilisent libpng, jpeg ou autres pour lire les images.
Et comme c'est un peu vieux, je dirais qu'ils utilisent Xlib pour dessiner à l'écran, mais sinon il y a xcb qui est plus moderne et qu'ils utilisent peut-être déjà.

Par contre je pourrai pas te donner les fichiers où regarder, mais si tu as moyen de faire une recherche dans les sources sur ces noms tu devrais trouver des choses. tongue
Tu pourrais même ouvrir le code dans un IDE moderne qui lit le code et te simplifie légèrement la tâche. (Par contre j'ose imaginer que tu dois reproduire la hiérarchie correcte toi-même… :/)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3

Ok. Je suis en train de compiler CodeBlocks. Je regarde après le repas, merci beaucoup pour tout. smile

4

Ok, donc il y a bien des intercations avec X au boot, vi XLib en effet, mais ce n'est pas que graphique. Par exemple, XOpenDisplay pour se connecter au serveur, etc...
Je continue à fouiller, je vais lire Xlib.h.