J'ai 2 questions concernant les splitters gadgets (associés à d'autres gadgets comme les panelgadget) :
- savez-vous comment on peut faire en sorte que lorsque l'on bouge le 1er panel, le 2ème reste là où il est et se redimensionne uniquement ?)
- lorsque l'on change la dimension d'un panelgadget, il arrive qu'on voit encore un morceau des gadget contenu dans celui-ci, ici un morceau du button gadget fait un petit bug graphique si on redimensionne le panel (avec le splitter). C'est un bug ou on peut résoudre ça ?
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 300, 300, "SplitterGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
Enumeration
#scrollarea
#containter1
#Panel1
#Panel2
#Panel3
#Splitter1
#Splitter2
#btn1
EndEnumeration
PanelGadget(#Panel1, 0, 0, 0,0)
AddGadgetItem(#Panel1, -1, "Sub-Panel 1")
ButtonGadget(#btn1,5,5,120,20,"test")
CloseGadgetList()
PanelGadget(#Panel2, 0, 0, 0, 0)
AddGadgetItem(#Panel2, -1, "Sub-Panel 2")
CloseGadgetList()
PanelGadget(#panel3,0,0,0,0)
AddGadgetItem(#Panel3, -1, "Sub-Panel 3")
ContainerGadget(#containter1,5,5,0,0)
CloseGadgetList()
CloseGadgetList()
SplitterGadget(#Splitter1, 0, 0, 230, 100, #Panel1, #Panel2)
SplitterGadget(#Splitter2, 0, 100, 230, 100, #Panel2, #Panel3)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
