Page 1 of 1

ExplorerListGadget top most root folder

Posted: Thu Aug 16, 2018 6:13 am
by Rinzwind
Is it possible to somehow set a 'hard' root folder? Eg navigating through folders is possible but only up to the root folder, not further up.

Re: ExplorerListGadget top most root folder

Posted: Thu Aug 16, 2018 9:31 am
by breeze4me
The RemoveGadgetItem() command seems to work with the ExplorerListGadget on Windows.

Code: Select all

If OpenWindow(0, 0, 0, 400, 200, "ExplorerListGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ExplorerListGadget(0, 10, 10, 380, 180, "c:\*.*", #PB_Explorer_MultiSelect)
  
  Repeat
    e = WaitWindowEvent()
    
    If e = #PB_Event_Gadget And EventGadget() = 0 And EventType() = #PB_EventType_Change
      If Right(GetGadgetText(0), 2) = ":\" And GetGadgetItemText(0, 0) = ".."
        RemoveGadgetItem(0, 0)
      EndIf
      
    EndIf
    
  Until e = #PB_Event_CloseWindow
EndIf

Re: ExplorerListGadget top most root folder

Posted: Fri Aug 17, 2018 3:06 am
by Rinzwind
Ah, KISS solution, I like it :) Thanks