Bonjour à tous,
Je souhaite créer un docking Widget pour Gtk+2 car le code de libGdl et de Gimp ne me conviennent pas.
Seulement je ne sais pas quel découpage de zone adopter pour indiquer où serra inséré le "DockableWidget" pour une position du curseur donnée (pendant un drag).
J'ai crée ce que j' appel un GtkDock pour mettre en page mes "DockableWidgets". Ce widget peut supporte plusieurs widget a droit, a gauche, en haut et en bas
GtkDock
( Orientation Vertical) GtkDock
(Orientation Horizontal)
Je peux aussi les imbriquer pour obtenir des configurations plus complexe. Dans cette exemple 3 GtkDock sont imbriqué depuis la position central où chaque Dock possède un seul "DockableWidget" a chaque position gauche/droite/haut/bas:
Dans un exemple concret, où seul les zone "Top" et "Left" sont docké (les position "Right" et "Bottom" sont vide), cela me donne :
Distinction des dock Distinction des zones d'insertions
Et vous comment ferriez-vous le découpage des zones d'insertion ?
Ps : J'y réfléchie depuis quelques jours et je ne m'en sort pas. Malgré le fait que je me suis aussi inspiré des dock pour MFC
Partager