try this very fast Textfile-loader for the editorgadget .(fastFile library is needed (find at the Resourcesite):)
Code: Select all
#EditorGadget=1
#ButtonGadget=2
If OpenWindow(0, 342, 196, 422, 234,  #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
 If CreateGadgetList(WindowID())
  EditorGadget(#EditorGadget, 10, 10, 400, 170)
  ButtonGadget(#ButtonGadget, 10, 190, 110, 30, "Go and load txt file")
 EndIf
 Repeat
 Event = WaitWindowEvent()
 If Event = #PB_EventGadget
  GadgetID = EventGadgetID()
  If GadgetID = #ButtonGadget
   Filename.s=OpenFileRequester("choose txt file","","*.txt|*.TXT",0)
   If Filename<>"" 
    ADR=FastOpenFile(Filename.s)
    If ADR
    SendMessage_(GadgetID(#EditorGadget), #EM_LIMITTEXT, -1, 0) ;Extentd the editogadget
     SendMessage_(GadgetID(#EditorGadget), #WM_SETTEXT, 0, ADR) ;Place the Content
     FastCloseFile()
    EndIf
   EndIf 
  EndIf
 EndIf
 Until Event = #PB_EventCloseWindow
EndIf
End
Is there any need for a EditorGadgetLOAD or EditorGadgetSave Command ?