eddy wrote:
I love this gadget. I works perfectly.
ent_CloseWindow
Yeah, it really nice.
But at the moment i'm trying to make 3-Panel-Window, with two vertical splitters. And i don't know how to do this...
My try with your DashedBar :
Code: Select all
Enumeration
#GADGET1
#GADGET2
#GADGET3
#DASHBAR
#DASHBAR2
EndEnumeration
OpenWindow(0,100,100,300,300,#PB_Window_SystemMenu|#PB_Window_SizeGadget,"dashed bar")
CreateGadgetList(WindowID())
ButtonGadget(#GADGET1,0,0,0,0,"left")
ButtonGadget(#GADGET3,0,0,0,0,"middle")
ButtonGadget(#GADGET2,0,0,0,0,"right")
DashedBarGadget(#DASHBAR,5,5,290,290,6,100,#GADGET1,#GADGET3,#DashedBar_Vertical)
DashedBarGadget(#DASHBAR2,100,5,290,290,6,100,#GADGET3,#GADGET2,#DashedBar_Vertical)
DashedBarAttribute(#DASHBAR,32,32,#DashedBar_FavoriteBorder2)
;set dashed bar size
SetGadgetState(#DASHBAR,80)
Debug "state="+Str(GetGadgetState(#DASHBAR))
Repeat
e=WaitWindowEvent()
;resize gadget
If e=#PB_Event_SizeWindow
UseWindow(0)
w=WindowWidth()
h=WindowHeight()
ResizeGadget(#DASHBAR,5,5,w-10,h-10)
EndIf
Until e=#PB_Event_CloseWindow
Mike