Custom Combo Box

Il se trouve que l’implémentation actuelle des combobox (soit dropdown menus ou menus déroulants) est un reliquat d’une époque révolue et ne peut en aucun cas être utilisé pour un jeu AAA. Joie !

Je suis donc contraint, si je veux que les menus déroulants correspondent à la charte graphique globale, de recréer une usine à gaz basée sur… je préfère même pas en parler, tiens ! Je dirai simplement que c’est la combinaison de 5 widgets différents imbriqués dans tous les sens. Programmation à la grenade comme j’adore.

Je viens de terminer, coût de l’opération une douzaine d’heures de travail.
Est-ce que ça valait le coup ?
Franchement ?
Oui.

Mais, me dira-t-on, tu aurais pu faire ça plus tard et te contenter d’un truc moche en attendant !
Ben non, justement.
Le pire pour un développeur solo c’est de se dire que ce qu’il vient de terminer, il devra le refaire.
Et qu’au moment de le refaire il ne saura plus exactement ce qui dépend de ce qu’il refait.
Et qu’en plus, l’interface n’aura ni les même dimensions ni les mêmes proportions donc que ça risque de foutre en l’air toute l’implémentation graphique, ce qui constitue une charge mentale incompressible.

Merci, mais non merci !

Bon, c’est beau et ça marche.