home *** CD-ROM | disk | FTP | other *** search
- G4C
- ; $VER: func.filefind rev.018 Juan Manuel Wehrli 1999 - 2000
- WINBIG -1 -1 500 450 "HTMLEXT: Datei(en) finden (Linke Maus-Taste = Popup-Menu)"
- WinType 11110000
- WinBackground IMAGE BG 0
- Winout "NIL:"
- VarPath HTMLEXT
-
- xOnLoad
- lvuse HTMLEXT 3
- SetVar aktdir $$lv.dir
- Update #This 3 $aktdir
- GuiOpen #This
-
- xOnClose
- GuiQuit #This
-
- ;Popup Menu
- xOnRMB
- GuiLoad "HTMLEXT:gui/func.filefind.menu"
- GuiOpen "func.filefind.menu"
-
- ;Globale Gadgets
- xListview 5 5 490 380 "" "resfiles" "" 0 "MULTI"
- GadID 1
- GadFont sgiscreen.font 13 000
-
- Text 5 392 100 15 "Suche nach:" 15 NOBOX
- GadFont xHelvetica.font 11 010
-
- Text 230 392 80 15 "Akt. Verzeichnis:" 20 NOBOX
- GadFont xHelvetica.font 11 000
-
- Text 320 392 120 15 "" 40 NOBOX
- GadFont xHelvetica.font 11 000
- GadID 3
-
- xTextIn 5 407 450 18 "" "strvar" "#?" 200
- GadID 2
- LVUSE HTMLEXT 3
- SetVar aktdir $$LV.DIR
- Update "InfoBar" 1 "Suche in $aktdir nach $strvar ..."
- CD $aktdir
- CLI 'search FROM $aktdir SEARCH $strvar ALL QUIET FILE PATTERN >t:HTMLEXT/find.list'
- LVUSE #This 1
- LVChange "t:HTMLEXT/find.list"
- LVSort ASC
- LVGo First
- LVDel -1
- Update "InfoBar" 1 "Suchvorgang abgeschlossen ..."
-
-
- XBUTTON 460 407 35 18 "ABC"
- GadFont xHelvetica.font 11 000
- GadHelp "Variabelnliste sortieren ..."
- LVUse #This 1
- LVSort ASC
-
- ;===============================================
- XBUTTON 5 430 100 18 "Multiview"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- CLI 'sys:utilities/multiview $$LV.REC PUBSCREEN=$*SCREEN'
- LVMulti OFF
- LVMulti Show
- LVMulti First
- EndWhile
-
- XBUTTON 105 430 100 18 "Editor"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- CLI 'rx $*EDITOR OPENNEW $$LV.REC'
- LVMulti OFF
- LVMulti Show
- LVMulti First
- EndWhile
-
- XBUTTON 205 430 100 18 "Löschen"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- Update "InfoBar" 1 "Lösche alle selektierten Einträge ..."
- while $$lv.line > ""
- Update "InfoBar" 1 "Lösche $$LV.REC ..."
- FailAt 21
- CLI 'delete $$LV.REC FORCE'
- LVDel -1
- LVMulti Show
- LVMulti First
- EndWhile
- Update "InfoBar" 1 "Lösch Prozess erfolgreich beendet."
-
- XBUTTON 305 430 100 18 "WB Info"
- GadFont xHelvetica.font 11 000
- if $*OS = "35"
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- SetVar ofile $$lv.rec
- EXTRACT ofile CLEAN file
- cli 'rx htmlext:mod/htmlext.smod WBINFO $file'
- LVMulti Off
- LVMulti Show
- LVMulti First
- EndWhile
- else
- EZREQ "Für diese Funktion ist OS 3.5 Voraussetztung!" "Weiter" nil
- endif
-
- XBUTTON 405 430 90 18 "Schliessen"
- GadFont xHelvetica.font 11 010
- GuiQuit #This
-