Je construis une simple application de chat sous GTK+ et C,
Dans ce cas, j'ai besoin d'afficher une liste de contacts comme suit.
1. Fenêtre contenant la liste de contacts avec les contacts Présence et état Icônes et nom.
+-----------------------------------------+
| [PresenceImage1] [Name1] [StatusImage1] |
| [PresenceImage2] [Name2] [StatusImage2] |
| [PresenceImage3] [Name3] [StatusImage3] |
+-----------------------------------------+
2. Lorsque l'utilisateur clique sur l'un des contacts, celui-ci s'agrandit.
et affichera des informations/options avec la liste.
+-----------------------------------------+
| [PresenceImage1] [Name1] [StatusImage1] |
| +------------------------------------+ |
| |[ButtonCall] [ButtonMoreInfo] | |
| |[ContactImage] | |
| +------------------------------------+ |
| [PresenceImage2] [Name2] [StatusImage2] |
| [PresenceImage3] [Name3] [StatusImage3] |
+-----------------------------------------+
Est-ce possible dans GTK ?
Comment créer les 1er et 2ème écrans ?
Quels composants utiliser pour réaliser cette fonctionnalité ?
Quelqu'un peut-il fournir des extraits de code/exemples ?
Gracias.
Pradeep.