gnozal
Then I try to customize in Gadget properties Enumeration, by my own and copy text from anover Gadget Enum,
it's don't give put a copy of previous Enum for small changing like
#SG_blablaX on
#SG_blablaY.
May be better if you check Enum name after loseafocus or enter?
And some bug with splittergadget and panelgadget,
If you first create on form panelgadget , after that add other gadget and
add splitter between them - it's create wrong code:
Code: Select all
;{[PureFORM Project]
;PureFORM_Project_Begin
;Project¶PureFORM_Clipboard2
;Window¶1¶#Window_0¶13500416¶#PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar¶#Window_0¶668¶467¶400¶400¶0¶10¶10¶0¶5000¶5000¶0¶-1¶0¶¶
;PanelGadget¶1¶#PanelGadget_0¶1¶-1¶-1¶0¶0¶19¶0¶0¶¶¶¶-1¶3¶¶¶0¶0¶1¶1¶2¶5¶10¶200¶380¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶Tab #1¶0¶¶0¶0
;EditorGadget¶2¶#EditorGadget_1¶1¶-1¶-1¶0¶0¶7¶0¶0¶¶Gadget_1¶¶3¶3¶¶¶0¶0¶0¶0¶0¶205¶5¶185¶380¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶¶0¶¶0¶0
;SplitterGadget¶3¶#SplitterGadget_2¶1¶-1¶-1¶0¶0¶24¶197¶3¶#PB_Splitter_Separator|#PB_Splitter_Vertical¶Gadget_2¶¶2¶0¶#PanelGadget_0¶#EditorGadget_1¶1¶2¶0¶0¶0¶0¶0¶395¶395¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶0¶0¶¶0¶¶0¶0
;Window¶2¶#Window_1¶13500416¶#PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar¶#Window_1¶253¶471¶400¶400¶0¶10¶10¶0¶5000¶5000¶0¶-1¶0¶¶
;PanelGadget¶4¶#PanelGadget_3¶2¶-1¶-1¶0¶0¶19¶0¶0¶¶¶¶-1¶6¶¶¶0¶0¶1¶1¶2¶0¶5¶185¶370¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶Tab #1¶0¶¶0¶0
;TreeGadget¶5¶#TreeGadget_4¶2¶-1¶-1¶0¶0¶28¶0¶32¶#PB_Tree_AlwaysShowSelection¶¶¶6¶6¶¶¶0¶0¶0¶0¶0¶205¶5¶170¶375¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶¶0¶¶0¶0
;SplitterGadget¶6¶#SplitterGadget_5¶2¶-1¶-1¶0¶0¶24¶199¶3¶#PB_Splitter_Separator|#PB_Splitter_Vertical¶Gadget_5¶¶5¶0¶#PanelGadget_3¶#TreeGadget_4¶4¶5¶0¶0¶0¶0¶0¶395¶390¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶0¶0¶¶0¶¶0¶0
;Window¶3¶#Window_2¶13500416¶#PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar¶#Window_2¶253¶467¶400¶400¶0¶10¶10¶0¶5000¶5000¶0¶-1¶0¶¶
;EditorGadget¶7¶#EditorGadget_6¶3¶-1¶-1¶0¶0¶7¶0¶0¶¶Gadget_6¶¶-1¶9¶¶¶0¶0¶0¶0¶0¶10¶15¶185¶365¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶¶0¶¶0¶0
;TreeGadget¶8¶#TreeGadget_7¶3¶-1¶-1¶0¶0¶28¶0¶32¶#PB_Tree_AlwaysShowSelection¶¶¶9¶9¶¶¶0¶0¶0¶0¶0¶215¶10¶165¶365¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶¶0¶¶0¶0
;SplitterGadget¶9¶#SplitterGadget_8¶3¶-1¶-1¶0¶0¶24¶196¶3¶#PB_Splitter_Separator|#PB_Splitter_Vertical¶Gadget_8¶¶8¶0¶#EditorGadget_6¶#TreeGadget_7¶7¶8¶0¶0¶0¶0¶0¶390¶390¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶0¶0¶¶0¶¶0¶0
;Window¶4¶#Window_3¶13500416¶#PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar¶#Window_3¶253¶467¶400¶400¶0¶10¶10¶0¶5000¶5000¶0¶-1¶0¶¶
;TreeGadget¶10¶#TreeGadget_9¶4¶-1¶-1¶0¶0¶28¶0¶32¶#PB_Tree_AlwaysShowSelection¶¶¶-1¶12¶¶¶0¶0¶0¶0¶0¶15¶10¶180¶370¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶¶0¶¶0¶0
;PanelGadget¶11¶#PanelGadget_10¶4¶-1¶-1¶0¶0¶19¶0¶0¶¶¶¶12¶12¶¶¶0¶0¶1¶1¶2¶215¶10¶170¶360¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶-1¶-1¶Tab #1¶0¶¶0¶0
;SplitterGadget¶12¶#SplitterGadget_11¶4¶-1¶-1¶0¶0¶24¶197¶3¶#PB_Splitter_Separator|#PB_Splitter_Vertical¶Gadget_11¶¶11¶0¶#TreeGadget_9¶#PanelGadget_10¶10¶11¶0¶0¶0¶0¶0¶390¶395¶0¶0¶0¶0¶0¶0¶0¶-1¶-1¶0¶0¶¶0¶¶0¶0
;PureFORM_Project_End
;}
if you add first other gadget and after that panelgadget work fine.
difference - need to swap
CloseGadgetList() and
SplitterGadget