;
;  Asm source code created by Interface Editor v2.0
;  Copyright 1994-95 by Simone Tellini Software
;
;  Copy registered to :  Simone Tellini
;  Serial Number      : #0
;


	XREF    int_base
	XREF    gad_base

Main_CNT        EQU     4
Edit_CNT        EQU     9
SearchRes_CNT   EQU     1
Move_CNT        EQU     10
Find_CNT        EQU     5
Device_CNT      EQU     6
Viewers_CNT     EQU     7
AddView_CNT     EQU     4
Filters_CNT     EQU     3
Export_CNT      EQU     9
GD_Status       EQU     0
GD_Categories   EQU     1
GD_Parent       EQU     2
GD_Root EQU     3
GD_Open EQU     4
GD_Export       EQU     5
GD_Edit EQU     6
GD_Find EQU     7
GD_Sort EQU     8
GD_Move EQU     9
GD_File EQU     0
GD_Disk EQU     1
GD_Date EQU     2
GD_Size EQU     3
GD_Comment      EQU     4
GD_ED_Ok        EQU     5
GD_ED_Del       EQU     6
GD_ED_Cancel    EQU     7
GD_Path EQU     8
GD_FI_Files     EQU     0
GD_FI_Del       EQU     1
GD_Show EQU     2
GD_FI_Move      EQU     3
GD_FI_Export    EQU     4
GD_From EQU     0
GD_To   EQU     1
GD_RootFrom     EQU     2
GD_ParentFrom   EQU     3
GD_MoveFrom     EQU     4
GD_AllFrom      EQU     5
GD_MoveTo       EQU     6
GD_AllTo        EQU     7
GD_ParentTo     EQU     8
GD_RootTo       EQU     9
GD_Com  EQU     0
GD_FI_ByDisk    EQU     1
GD_SearchFor    EQU     2
GD_FindOk       EQU     3
GD_FindCanc     EQU     4
GD_Dr0  EQU     0
GD_Dr3  EQU     1
GD_Dr2  EQU     2
GD_Dr1  EQU     3
GD_Dev_Ok       EQU     4
GD_Dev_Canc     EQU     5
GD_V_List       EQU     0
GD_AddView      EQU     1
GD_DelView      EQU     2
GD_OtherView    EQU     3
GD_ViewOk       EQU     4
GD_ViewCanc     EQU     5
GD_Out  EQU     6
GD_VExt EQU     0
GD_Viewer       EQU     1
GD_AddV_Ok      EQU     2
GD_AddV_Canc    EQU     3
GD_GetView      EQU     4
GD_Filter       EQU     0
GD_AddFilter    EQU     1
GD_DelFilter    EQU     2
GD_ExName       EQU     0
GD_ExDisk       EQU     1
GD_ExPath       EQU     2
GD_ExDate       EQU     3
GD_ExSize       EQU     4
GD_ExComment    EQU     5
GD_ExCat        EQU     6
GD_ExOk EQU     7
GD_ExCanc       EQU     8

	XDEF    MakeGadgets
MakeGadgets     link    a5,#-30
	move.l  gad_base,a6
	jsr     -114(a6)
	tst.l   d0
	bne.s   MakeGadCOk
	moveq   #1,d0
	unlk    a5
	rts
MakeGadCOk      move.l  d0,a0
	move.w  (a4)+,d0
	ext.l   d0
	lea     -30(a5),a1
	movem.l d0/a0-a1,-(sp)
	move.l  d2,a0
	moveq   #30,d0
	add.l   d0,d2
	move.l  4,a6
	jsr     -624(a6)
	movem.l (sp)+,d0/a0-a1
	add.w   d3,2(a1)
	move.l  Visual,22(a1)
	move.l  a3,a2
	move.l  gad_base,a6
	jsr     -30(a6)
	tst.l   d0
	bne.s   MakeGadGOk
	moveq   #2,d0
	unlk    a5
	rts
MakeGadGOk      move.l  d5,a0
	addq.l  #4,d5
	move.l  d0,(a0)
MakeGadTloop    tst.l   (a3)+
	beq.s   MakeGadTOk
	addq.l  #4,a3
	bra.s   MakeGadTloop
MakeGadTOk      dbra    d7,MakeGadCOk
	unlk    a5
	moveq   #0,d0
	rts

OpenWnd move.l  int_base,a6
	sub.l   a0,a0
	jsr     -606(a6)
	tst.l   d0
	bne.s   OpenWndWOk
	moveq   #4,d0
	rts
OpenWndWOk      move.l  d0,(a2)
	move.l  gad_base,a6
	sub.l   a1,a1
	move.l  d0,a0
	jsr     -84(a6)
	moveq   #0,d0
	rts

CloseWnd        movem.l d0-d1/a0-a1/a6,-(sp)
	move.l  a0,d0
	beq.s   CloseWndNoW
	move.l  int_base,a6
	jsr     -72(a6)
CloseWndNoW     tst.l   d2
	beq.s   ExitCloseWnd
	move.l  gad_base,a6
	move.l  d2,a0
	jsr     -36(a6)
ExitCloseWnd    movem.l (sp)+,d0-d1/a0-a1/a6
	rts

	XDEF    SetupScreen
SetupScreen     movem.l d1/a0-a1/a6,-(sp)
	move.l  PubScreenName,a0
	move.l  int_base,a6
	jsr     -510(a6)
	move.l  d0,Scr
	bne.s   SetupScreenSOk
	moveq   #1,d0
	bra.s   ExitSetupScreen
SetupScreenSOk  move.l  gad_base,a6
	move.l  d0,a0
	sub.l   a1,a1
	jsr     -126(a6)
	move.l  d0,Visual
	beq.s   SetupScreenVErr
	move.l  Scr,a1
	move.b  $23(a1),d0
	ext.w   d0
	move.l  $28(a1),a1
	add.w   4(a1),d0
	move.w  d0,YOffset
	moveq   #0,d0
ExitSetupScreen movem.l (sp)+,d1/a0-a1/a6
	rts
SetupScreenVErr moveq   #2,d0
	bra.s   ExitSetupScreen

	XDEF    CloseDownScreen
CloseDownScreen movem.l d0-d1/a0-a1/a6,-(sp)
	tst.l   Visual
	beq.s   CDS_NoVisual
	move.l  gad_base,a6
	move.l  Visual,a0
	jsr     -132(a6)
	clr.l   Visual
CDS_NoVisual    tst.l   Scr
	beq.s   CDS_Exit
	move.l  int_base,a6
	sub.l   a0,a0
	move.l  Scr,a1
	jsr     -516(a6)
	clr.l   Scr
CDS_Exit        movem.l (sp)+,d0-d1/a0-a1/a6
	rts

	XDEF    OpenMainWindow
OpenMainWindow  movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,MainScr
	moveq   #Main_CNT-1,d7
	move.l  #MainGadgets,d5
	move.l  #MainNGads,d2
	move.w  YOffset,d3
	lea     MainGList,a0
	lea     MainGTypes,a4
	lea     MainGTags,a3
	move.l  #OpenGadget,d0
.loop   move.l  d0,a1
	add.w   d3,6(a1)
	add.w   d3,50(a1)
	move.l  (a1),d0
	bne.s   .loop
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	move.l  gad_base,a6
	lea     MainNewMenu,a0
	sub.l   a1,a1
	jsr     -48(a6)
	move.l  d0,MainMenu
	bne.s   .menu_ok
	moveq   #3,d0
	bra.s   .quit
.menu_ok        move.l  d0,a0
	move.l  Visual,a1
	lea     NewLook_tag,a2
	jsr     -66(a6)
	lea     MainWTags,a1
	lea     MainWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	move.l  int_base,a6
	move.l  MainWnd,a0
	move.l  MainMenu,a1
	jsr     -264(a6)
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseMainWindow
CloseMainWindow movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  MainWnd,a0
	move.l  MainGList,d2
	bsr     CloseWnd
	clr.l   MainWnd
	clr.l   MainGList
	move.w  YOffset,d3
	move.l  #OpenGadget,d0
.loop   move.l  d0,a1
	sub.w   d3,6(a1)
	sub.w   d3,50(a1)
	move.l  (a1),d0
	bne.s   .loop
	move.l  gad_base,a6
	move.l  MainMenu,d0
	beq.s   .quit
	move.l  d0,a0
	jsr     -54(a6)
	clr.l   MainMenu
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenEditWindow
OpenEditWindow  movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,EditScr
	moveq   #Edit_CNT-1,d7
	move.l  #EditGadgets,d5
	move.l  #EditNGads,d2
	move.w  YOffset,d3
	lea     EditGList,a0
	lea     EditGTypes,a4
	lea     EditGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     EditWTags,a1
	lea     EditWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseEditWindow
CloseEditWindow movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  EditWnd,a0
	move.l  EditGList,d2
	bsr     CloseWnd
	clr.l   EditWnd
	clr.l   EditGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenSearchResWindow
OpenSearchResWindow     movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,SearchResScr
	moveq   #SearchRes_CNT-1,d7
	move.l  #SearchResGadgets,d5
	move.l  #SearchResNGads,d2
	move.w  YOffset,d3
	lea     SearchResGList,a0
	lea     SearchResGTypes,a4
	lea     SearchResGTags,a3
	move.l  #FI_DelGadget,d0
.loop   move.l  d0,a1
	add.w   d3,6(a1)
	move.l  (a1),d0
	bne.s   .loop
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     SearchResWTags,a1
	lea     SearchResWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseSearchResWindow
CloseSearchResWindow    movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  SearchResWnd,a0
	move.l  SearchResGList,d2
	bsr     CloseWnd
	clr.l   SearchResWnd
	clr.l   SearchResGList
	move.w  YOffset,d3
	move.l  #FI_DelGadget,d0
.loop   move.l  d0,a1
	sub.w   d3,6(a1)
	move.l  (a1),d0
	bne.s   .loop
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenMoveWindow
OpenMoveWindow  movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,MoveScr
	moveq   #Move_CNT-1,d7
	move.l  #MoveGadgets,d5
	move.l  #MoveNGads,d2
	move.w  YOffset,d3
	lea     MoveGList,a0
	lea     MoveGTypes,a4
	lea     MoveGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     MoveWTags,a1
	lea     MoveWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseMoveWindow
CloseMoveWindow movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  MoveWnd,a0
	move.l  MoveGList,d2
	bsr     CloseWnd
	clr.l   MoveWnd
	clr.l   MoveGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenFindWindow
OpenFindWindow  movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,FindScr
	moveq   #Find_CNT-1,d7
	move.l  #FindGadgets,d5
	move.l  #FindNGads,d2
	move.w  YOffset,d3
	lea     FindGList,a0
	lea     FindGTypes,a4
	lea     FindGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     FindWTags,a1
	lea     FindWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseFindWindow
CloseFindWindow movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  FindWnd,a0
	move.l  FindGList,d2
	bsr     CloseWnd
	clr.l   FindWnd
	clr.l   FindGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenDeviceWindow
OpenDeviceWindow        movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,DeviceScr
	moveq   #Device_CNT-1,d7
	move.l  #DeviceGadgets,d5
	move.l  #DeviceNGads,d2
	move.w  YOffset,d3
	lea     DeviceGList,a0
	lea     DeviceGTypes,a4
	lea     DeviceGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     DeviceWTags,a1
	lea     DeviceWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseDeviceWindow
CloseDeviceWindow       movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  DeviceWnd,a0
	move.l  DeviceGList,d2
	bsr     CloseWnd
	clr.l   DeviceWnd
	clr.l   DeviceGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenViewersWindow
OpenViewersWindow       movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,ViewersScr
	moveq   #Viewers_CNT-1,d7
	move.l  #ViewersGadgets,d5
	move.l  #ViewersNGads,d2
	move.w  YOffset,d3
	lea     ViewersGList,a0
	lea     ViewersGTypes,a4
	lea     ViewersGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     ViewersWTags,a1
	lea     ViewersWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseViewersWindow
CloseViewersWindow      movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  ViewersWnd,a0
	move.l  ViewersGList,d2
	bsr     CloseWnd
	clr.l   ViewersWnd
	clr.l   ViewersGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenAddViewWindow
OpenAddViewWindow       movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,AddViewScr
	moveq   #AddView_CNT-1,d7
	move.l  #AddViewGadgets,d5
	move.l  #AddViewNGads,d2
	move.w  YOffset,d3
	lea     AddViewGList,a0
	lea     AddViewGTypes,a4
	lea     AddViewGTags,a3
	move.l  #GetViewGadget,d0
.loop   move.l  d0,a1
	add.w   d3,6(a1)
	move.l  (a1),d0
	bne.s   .loop
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     AddViewWTags,a1
	lea     AddViewWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseAddViewWindow
CloseAddViewWindow      movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  AddViewWnd,a0
	move.l  AddViewGList,d2
	bsr     CloseWnd
	clr.l   AddViewWnd
	clr.l   AddViewGList
	move.w  YOffset,d3
	move.l  #GetViewGadget,d0
.loop   move.l  d0,a1
	sub.w   d3,6(a1)
	move.l  (a1),d0
	bne.s   .loop
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenFiltersWindow
OpenFiltersWindow       movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,FiltersScr
	moveq   #Filters_CNT-1,d7
	move.l  #FiltersGadgets,d5
	move.l  #FiltersNGads,d2
	move.w  YOffset,d3
	lea     FiltersGList,a0
	lea     FiltersGTypes,a4
	lea     FiltersGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     FiltersWTags,a1
	lea     FiltersWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseFiltersWindow
CloseFiltersWindow      movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  FiltersWnd,a0
	move.l  FiltersGList,d2
	bsr     CloseWnd
	clr.l   FiltersWnd
	clr.l   FiltersGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    OpenExportWindow
OpenExportWindow        movem.l d1-d7/a0-a6,-(sp)
		move.l  Scr,ExportScr
	moveq   #Export_CNT-1,d7
	move.l  #ExportGadgets,d5
	move.l  #ExportNGads,d2
	move.w  YOffset,d3
	lea     ExportGList,a0
	lea     ExportGTypes,a4
	lea     ExportGTags,a3
	bsr     MakeGadgets
	tst.l   d0
	bne.s   .quit
	lea     ExportWTags,a1
	lea     ExportWnd,a2
	bsr     OpenWnd
	tst.l   d0
	bne.s   .quit
	moveq   #0,d0
.quit   movem.l (sp)+,d1-d7/a0-a6
	rts

	XDEF    CloseExportWindow
CloseExportWindow       movem.l d0-d2/a0-a1/a6,-(sp)
	move.l  ExportWnd,a0
	move.l  ExportGList,d2
	bsr     CloseWnd
	clr.l   ExportWnd
	clr.l   ExportGList
.quit   movem.l (sp)+,d0-d2/a0-a1/a6
	rts

	XDEF    HandleMainIDCMP
HandleMainIDCMP movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  MainWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitMainHandler
	lea     MainMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000002,d7
	bne.s   .NoResize
	XREF    MainNewSize
	jsr     MainNewSize
	bra     .loop

.NoResize       cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  MainWnd,a0
	jsr     -90(a6)
	move.l  MainWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00000100,d7
	bne.s   .NoMenuPick
.MPLoop move.w  $18(a5),d0
	cmp.w   #$FFFF,d0
	beq     .loop
	move.l  MainMenu,a0
	move.l  int_base,a6
	jsr     -144(a6)
	move.l  d0,a4
	move.l  $22(a4),a0
	jsr     (a0)
	move.w  $20(a4),$18(a5)
	bra.s   .MPLoop

.NoMenuPick     cmp.l   #$00000200,d7
	bne.s   .NoCloseWnd
	XREF    MainCloseWindow
	jsr     MainCloseWindow
	bra     ExitMainHandler

.NoCloseWnd     cmp.l   #$00000400,d7
	bne.s   .NoRawKey
	XREF    MainRawKey
	jsr     MainRawKey
	bra     .loop

.NoRawKey       cmp.l   #$00008000,d7
	bne.s   .NoDiskIn
	XREF    MainDiskInserted
	jsr     MainDiskInserted
	bra     .loop

.NoDiskIn       cmp.l   #$00010000,d7
	bne.s   .NoDiskRem
	XREF    MainDiskRemoved
	jsr     MainDiskRemoved
	bra     .loop

.NoDiskRem      cmp.l   #$00040000,d7
	bne.s   .NoActiveW
	XREF    MainActiveWindow
	jsr     MainActiveWindow
	bra     .loop

.NoActiveW      cmp.l   #$00080000,d7
	bne.s   .NoInactiveW
	XREF    MainInactiveWindow
	jsr     MainInactiveWindow
	bra     .loop

.NoInactiveW    cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    MainVanillaKey
	jsr     MainVanillaKey
	bra     .loop

.NoVanilla      cmp.l   #$00400000,d7
	bne.s   .NoIntuiTicks
	XREF    MainIntuiTicks
	jsr     MainIntuiTicks
	bra     .loop

.NoIntuiTicks   cmp.l   #$04000000,d7
	bne.s   .NoGadgetHelp
	XREF    MainGadgetHelp
	jsr     MainGadgetHelp
	bra     .loop

.NoGadgetHelp
ExitMainHandler movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleEditIDCMP
HandleEditIDCMP movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  EditWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitEditHandler
	lea     EditMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  EditWnd,a0
	jsr     -90(a6)
	move.l  EditWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    EditVanillaKey
	jsr     EditVanillaKey
	bra     .loop

.NoVanilla
ExitEditHandler movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleSearchResIDCMP
HandleSearchResIDCMP    movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  SearchResWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitSearchResHandler
	lea     SearchResMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  SearchResWnd,a0
	jsr     -90(a6)
	move.l  SearchResWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00000200,d7
	bne.s   .NoCloseWnd
	XREF    SearchResCloseWindow
	jsr     SearchResCloseWindow
	bra     ExitSearchResHandler

.NoCloseWnd     cmp.l   #$00400000,d7
	bne.s   .NoIntuiTicks
	XREF    SearchResIntuiTicks
	jsr     SearchResIntuiTicks
	bra     .loop

.NoIntuiTicks
ExitSearchResHandler    movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleMoveIDCMP
HandleMoveIDCMP movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  MoveWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitMoveHandler
	lea     MoveMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  MoveWnd,a0
	jsr     -90(a6)
	move.l  MoveWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00000200,d7
	bne.s   .NoCloseWnd
	XREF    MoveCloseWindow
	jsr     MoveCloseWindow
	bra     ExitMoveHandler

.NoCloseWnd
ExitMoveHandler movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleFindIDCMP
HandleFindIDCMP movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  FindWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitFindHandler
	lea     FindMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  FindWnd,a0
	jsr     -90(a6)
	move.l  FindWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    FindVanillaKey
	jsr     FindVanillaKey
	bra     .loop

.NoVanilla
ExitFindHandler movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleDeviceIDCMP
HandleDeviceIDCMP       movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  DeviceWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitDeviceHandler
	lea     DeviceMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  DeviceWnd,a0
	jsr     -90(a6)
	move.l  DeviceWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    DeviceVanillaKey
	jsr     DeviceVanillaKey
	bra     .loop

.NoVanilla
ExitDeviceHandler       movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleViewersIDCMP
HandleViewersIDCMP      movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  ViewersWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitViewersHandler
	lea     ViewersMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  ViewersWnd,a0
	jsr     -90(a6)
	move.l  ViewersWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    ViewersVanillaKey
	jsr     ViewersVanillaKey
	bra     .loop

.NoVanilla      cmp.l   #$00400000,d7
	bne.s   .NoIntuiTicks
	XREF    ViewersIntuiTicks
	jsr     ViewersIntuiTicks
	bra     .loop

.NoIntuiTicks
ExitViewersHandler      movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleAddViewIDCMP
HandleAddViewIDCMP      movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  AddViewWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitAddViewHandler
	lea     AddViewMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  AddViewWnd,a0
	jsr     -90(a6)
	move.l  AddViewWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    AddViewVanillaKey
	jsr     AddViewVanillaKey
	bra     .loop

.NoVanilla
ExitAddViewHandler      movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleFiltersIDCMP
HandleFiltersIDCMP      movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  FiltersWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitFiltersHandler
	lea     FiltersMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  FiltersWnd,a0
	jsr     -90(a6)
	move.l  FiltersWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00000200,d7
	bne.s   .NoCloseWnd
	XREF    FiltersCloseWindow
	jsr     FiltersCloseWindow
	bra     ExitFiltersHandler

.NoCloseWnd     cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    FiltersVanillaKey
	jsr     FiltersVanillaKey
	bra     .loop

.NoVanilla      cmp.l   #$00400000,d7
	bne.s   .NoIntuiTicks
	XREF    FiltersIntuiTicks
	jsr     FiltersIntuiTicks
	bra     .loop

.NoIntuiTicks
ExitFiltersHandler      movem.l (sp)+,d0-d7/a0-a6
	rts

	XDEF    HandleExportIDCMP
HandleExportIDCMP       movem.l d0-d7/a0-a6,-(sp)
.loop   move.l  gad_base,a6
	move.l  ExportWnd,a0
	move.l  $56(a0),a0
	jsr     -72(a6)
	move.l  4,a6
	move.l  d0,a0
	move.l  d0,d2
	beq     ExitExportHandler
	lea     ExportMsg,a1
	move.l  a1,a5
	moveq   #$34,d0
	jsr     -624(a6)
	move.l  $14(a5),d7

	move.l  gad_base,a6
	move.l  d2,a1
	jsr     -78(a6)

	cmp.l   #$00000004,d7
	bne.s   .NoRefresh
	move.l  ExportWnd,a0
	jsr     -90(a6)
	move.l  ExportWnd,a0
	moveq   #-1,d0
	jsr     -96(a6)
	bra     .loop

.NoRefresh      cmp.l   #$00000040,d7
	bne.s   .NoGadget
.Gadget move.l  $1C(a5),a0
	move.l  $28(a0),a0
	jsr     (a0)
	bra     .loop

.NoGadget       cmp.l   #$00200000,d7
	bne.s   .NoVanilla
	XREF    ExportVanillaKey
	jsr     ExportVanillaKey
	bra     .loop

.NoVanilla
ExitExportHandler       movem.l (sp)+,d0-d7/a0-a6
	rts

	SECTION Gui,DATA

topaz8_065      dc.l topaz8_065Name
	dc.w 8
	dc.b $0,$41


	XDEF    MainGTypes
MainGTypes      dc.w 13
	dc.w 4
	dc.w 1
	dc.w 1

	XDEF    EditGTypes
EditGTypes      dc.w 13
	dc.w 13
	dc.w 13
	dc.w 6
	dc.w 12
	dc.w 1
	dc.w 1
	dc.w 1
	dc.w 13

	XDEF    SearchResGTypes
SearchResGTypes dc.w 4

	XDEF    MoveGTypes
MoveGTypes      dc.w 4
	dc.w 4
	dc.w 1
	dc.w 1
	dc.w 1
	dc.w 1
	dc.w 1
	dc.w 1
	dc.w 1
	dc.w 1

	XDEF    FindGTypes
FindGTypes      dc.w 2
	dc.w 2
	dc.w 12
	dc.w 1
	dc.w 1

	XDEF    DeviceGTypes
DeviceGTypes    dc.w 12
	dc.w 12
	dc.w 12
	dc.w 12
	dc.w 1
	dc.w 1

	XDEF    ViewersGTypes
ViewersGTypes   dc.w 4
	dc.w 1
	dc.w 1
	dc.w 12
	dc.w 1
	dc.w 1
	dc.w 12

	XDEF    AddViewGTypes
AddViewGTypes   dc.w 12
	dc.w 12
	dc.w 1
	dc.w 1

	XDEF    FiltersGTypes
FiltersGTypes   dc.w 4
	dc.w 1
	dc.w 1

	XDEF    ExportGTypes
ExportGTypes    dc.w 2
	dc.w 2
	dc.w 2
	dc.w 2
	dc.w 2
	dc.w 2
	dc.w 2
	dc.w 1
	dc.w 1

	XDEF    MainNGads
MainNGads       dc.w 6,149,623,14
	dc.l 0,topaz8_065
	dc.w GD_Status
	dc.l 0,0,0
	dc.w 6,23,623,124
	dc.l 0,topaz8_065
	dc.w GD_Categories
	dc.l 0,0,CategoriesClicked
	XREF    CategoriesClicked
	dc.w 539,3,44,16
	dc.l ParentGText,topaz8_065
	dc.w GD_Parent
	dc.l 0,0,ParentClicked
	XREF    ParentClicked
	dc.w 585,3,44,16
	dc.l RootGText,topaz8_065
	dc.w GD_Root
	dc.l 0,0,RootClicked
	XREF    RootClicked

	XDEF    EditNGads
EditNGads       dc.w 88,3,353,14
	dc.l FileGText,topaz8_065
	dc.w GD_File
	dc.l 0,0,0
	dc.w 88,18,353,14
	dc.l DiskGText,topaz8_065
	dc.w GD_Disk
	dc.l 0,0,0
	dc.w 88,48,164,14
	dc.l DateGText,topaz8_065
	dc.w GD_Date
	dc.l 0,0,0
	dc.w 308,48,133,14
	dc.l SizeGText,topaz8_065
	dc.w GD_Size
	dc.l 0,0,0
	dc.w 88,64,353,15
	dc.l CommentGText,topaz8_065
	dc.w GD_Comment
	dc.l 0,0,CommentClicked
	XREF    CommentClicked
	dc.w 15,83,96,14
	dc.l ED_OkGText,topaz8_065
	dc.w GD_ED_Ok
	dc.l 0,0,ED_OkClicked
	XREF    ED_OkClicked
	dc.w 180,83,96,14
	dc.l ED_DelGText,topaz8_065
	dc.w GD_ED_Del
	dc.l 0,0,ED_DelClicked
	XREF    ED_DelClicked
	dc.w 345,83,96,14
	dc.l ED_CancelGText,topaz8_065
	dc.w GD_ED_Cancel
	dc.l 0,0,ED_CancelClicked
	XREF    ED_CancelClicked
	dc.w 88,33,353,14
	dc.l PathGText,topaz8_065
	dc.w GD_Path
	dc.l 0,0,0

	XDEF    SearchResNGads
SearchResNGads  dc.w 76,15,500,92
	dc.l FI_FilesGText,topaz8_065
	dc.w GD_FI_Files
	dc.l $20,0,FI_FilesClicked
	XREF    FI_FilesClicked

	XDEF    MoveNGads
MoveNGads       dc.w 12,4,292,108
	dc.l 0,topaz8_065
	dc.w GD_From
	dc.l 0,0,FromClicked
	XREF    FromClicked
	dc.w 304,4,292,108
	dc.l 0,topaz8_065
	dc.w GD_To
	dc.l 0,0,ToClicked
	XREF    ToClicked
	dc.w 87,114,47,17
	dc.l RootFromGText,topaz8_065
	dc.w GD_RootFrom
	dc.l 0,0,RootFromClicked
	XREF    RootFromClicked
	dc.w 40,114,47,17
	dc.l ParentFromGText,topaz8_065
	dc.w GD_ParentFrom
	dc.l 0,0,ParentFromClicked
	XREF    ParentFromClicked
	dc.w 174,114,47,17
	dc.l MoveFromGText,topaz8_065
	dc.w GD_MoveFrom
	dc.l 0,0,MoveFromClicked
	XREF    MoveFromClicked
	dc.w 221,114,47,17
	dc.l AllFromGText,topaz8_065
	dc.w GD_AllFrom
	dc.l 0,0,AllFromClicked
	XREF    AllFromClicked
	dc.w 383,114,47,17
	dc.l MoveToGText,topaz8_065
	dc.w GD_MoveTo
	dc.l 0,0,MoveToClicked
	XREF    MoveToClicked
	dc.w 336,114,47,17
	dc.l AllToGText,topaz8_065
	dc.w GD_AllTo
	dc.l 0,0,AllToClicked
	XREF    AllToClicked
	dc.w 470,114,47,17
	dc.l ParentToGText,topaz8_065
	dc.w GD_ParentTo
	dc.l 0,0,ParentToClicked
	XREF    ParentToClicked
	dc.w 517,114,47,17
	dc.l RootToGText,topaz8_065
	dc.w GD_RootTo
	dc.l 0,0,RootToClicked
	XREF    RootToClicked

	XDEF    FindNGads
FindNGads       dc.w 193,3,26,11
	dc.l ComGText,topaz8_065
	dc.w GD_Com
	dc.l 0,0,ComClicked
	XREF    ComClicked
	dc.w 193,15,26,11
	dc.l FI_ByDiskGText,topaz8_065
	dc.w GD_FI_ByDisk
	dc.l 0,0,FI_ByDiskClicked
	XREF    FI_ByDiskClicked
	dc.w 123,29,241,14
	dc.l SearchForGText,topaz8_065
	dc.w GD_SearchFor
	dc.l 0,0,SearchForClicked
	XREF    SearchForClicked
	dc.w 20,49,136,14
	dc.l FindOkGText,topaz8_065
	dc.w GD_FindOk
	dc.l 0,0,FindOkClicked
	XREF    FindOkClicked
	dc.w 228,49,136,14
	dc.l FindCancGText,topaz8_065
	dc.w GD_FindCanc
	dc.l 0,0,FindCancClicked
	XREF    FindCancClicked

	XDEF    DeviceNGads
DeviceNGads     dc.w 89,4,66,15
	dc.l Dr0GText,topaz8_065
	dc.w GD_Dr0
	dc.l 0,0,Dr0Clicked
	XREF    Dr0Clicked
	dc.w 237,21,66,15
	dc.l Dr3GText,topaz8_065
	dc.w GD_Dr3
	dc.l 0,0,Dr3Clicked
	XREF    Dr3Clicked
	dc.w 89,21,66,15
	dc.l Dr2GText,topaz8_065
	dc.w GD_Dr2
	dc.l 0,0,Dr2Clicked
	XREF    Dr2Clicked
	dc.w 237,4,66,15
	dc.l Dr1GText,topaz8_065
	dc.w GD_Dr1
	dc.l 0,0,Dr1Clicked
	XREF    Dr1Clicked
	dc.w 26,41,138,14
	dc.l Dev_OkGText,topaz8_065
	dc.w GD_Dev_Ok
	dc.l 0,0,Dev_OkClicked
	XREF    Dev_OkClicked
	dc.w 165,41,138,14
	dc.l Dev_CancGText,topaz8_065
	dc.w GD_Dev_Canc
	dc.l 0,0,Dev_CancClicked
	XREF    Dev_CancClicked

	XDEF    ViewersNGads
ViewersNGads    dc.w 11,3,102,60
	dc.l 0,topaz8_065
	dc.w GD_V_List
	dc.l 0,0,V_ListClicked
	XREF    V_ListClicked
	dc.w 11,63,51,16
	dc.l AddViewGText,topaz8_065
	dc.w GD_AddView
	dc.l 0,0,AddViewClicked
	XREF    AddViewClicked
	dc.w 62,63,51,16
	dc.l DelViewGText,topaz8_065
	dc.w GD_DelView
	dc.l 0,0,DelViewClicked
	XREF    DelViewClicked
	dc.w 123,15,199,14
	dc.l OtherViewGText,topaz8_065
	dc.w GD_OtherView
	dc.l 4,0,OtherViewClicked
	XREF    OtherViewClicked
	dc.w 123,62,100,17
	dc.l ViewOkGText,topaz8_065
	dc.w GD_ViewOk
	dc.l 0,0,ViewOkClicked
	XREF    ViewOkClicked
	dc.w 223,62,99,17
	dc.l ViewCancGText,topaz8_065
	dc.w GD_ViewCanc
	dc.l 0,0,ViewCancClicked
	XREF    ViewCancClicked
	dc.w 123,43,199,14
	dc.l OutGText,topaz8_065
	dc.w GD_Out
	dc.l $20!4,0,OutClicked
	XREF    OutClicked

	XDEF    AddViewNGads
AddViewNGads    dc.w 153,3,151,14
	dc.l VExtGText,topaz8_065
	dc.w GD_VExt
	dc.l 0,0,VExtClicked
	XREF    VExtClicked
	dc.w 153,19,206,14
	dc.l ViewerGText,topaz8_065
	dc.w GD_Viewer
	dc.l 0,0,ViewerClicked
	XREF    ViewerClicked
	dc.w 16,38,121,14
	dc.l AddV_OkGText,topaz8_065
	dc.w GD_AddV_Ok
	dc.l 0,0,AddV_OkClicked
	XREF    AddV_OkClicked
	dc.w 258,38,121,14
	dc.l AddV_CancGText,topaz8_065
	dc.w GD_AddV_Canc
	dc.l 0,0,AddV_CancClicked
	XREF    AddV_CancClicked

	XDEF    FiltersNGads
FiltersNGads    dc.w 8,3,191,60
	dc.l 0,topaz8_065
	dc.w GD_Filter
	dc.l 0,0,FilterClicked
	XREF    FilterClicked
	dc.w 8,63,96,14
	dc.l AddFilterGText,topaz8_065
	dc.w GD_AddFilter
	dc.l 0,0,AddFilterClicked
	XREF    AddFilterClicked
	dc.w 104,63,95,14
	dc.l DelFilterGText,topaz8_065
	dc.w GD_DelFilter
	dc.l 0,0,DelFilterClicked
	XREF    DelFilterClicked

	XDEF    ExportNGads
ExportNGads     dc.w 104,3,26,11
	dc.l ExNameGText,topaz8_065
	dc.w GD_ExName
	dc.l 0,0,ExNameClicked
	XREF    ExNameClicked
	dc.w 220,3,26,11
	dc.l ExDiskGText,topaz8_065
	dc.w GD_ExDisk
	dc.l 0,0,ExDiskClicked
	XREF    ExDiskClicked
	dc.w 104,16,26,11
	dc.l ExPathGText,topaz8_065
	dc.w GD_ExPath
	dc.l 0,0,ExPathClicked
	XREF    ExPathClicked
	dc.w 220,16,26,11
	dc.l ExDateGText,topaz8_065
	dc.w GD_ExDate
	dc.l 0,0,ExDateClicked
	XREF    ExDateClicked
	dc.w 104,29,26,11
	dc.l ExSizeGText,topaz8_065
	dc.w GD_ExSize
	dc.l 0,0,ExSizeClicked
	XREF    ExSizeClicked
	dc.w 220,29,26,11
	dc.l ExCommentGText,topaz8_065
	dc.w GD_ExComment
	dc.l 0,0,ExCommentClicked
	XREF    ExCommentClicked
	dc.w 104,42,26,11
	dc.l ExCatGText,topaz8_065
	dc.w GD_ExCat
	dc.l 0,0,ExCatClicked
	XREF    ExCatClicked
	dc.w 17,59,115,14
	dc.l ExOkGText,topaz8_065
	dc.w GD_ExOk
	dc.l 0,0,ExOkClicked
	XREF    ExOkClicked
	dc.w 132,59,114,14
	dc.l ExCancGText,topaz8_065
	dc.w GD_ExCanc
	dc.l 0,0,ExCancClicked
	XREF    ExCancClicked

	XDEF    MainGTags
MainGTags       dc.l $80080039,-1,$80080055,-1,$8008000B,StatusText,0
	dc.l $80080035,0,$80080036,0,0
	dc.l 0
	dc.l 0

	XDEF    EditGTags
EditGTags       dc.l $80080039,-1,$80080055,-1,0
	dc.l $80080039,-1,$80080055,-1,0
	dc.l $80080039,-1,$80080055,-1,$8008004A,2,0
	dc.l $8008003A,-1,$80080055,-1,$8008004A,1,0
	dc.l $80080040,'_',$8008002E,300,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080039,-1,$80080055,-1,0

	XDEF    SearchResGTags
SearchResGTags  dc.l $80080035,0,$80080036,0,0

	XDEF    MoveGTags
MoveGTags       dc.l $80080035,0,$80080036,0,0
	dc.l $80080035,0,$80080036,0,0
	dc.l 0
	dc.l 0
	dc.l 0
	dc.l 0
	dc.l 0
	dc.l 0
	dc.l 0
	dc.l 0

	XDEF    FindGTags
FindGTags       dc.l $80080040,'_',$80080004,-1,0
	dc.l $80080040,'_',$80080004,-1,0
	dc.l $80080040,'_',$8008002E,26,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0

	XDEF    DeviceGTags
DeviceGTags     dc.l $80080040,'_',$8008002E,10,0
	dc.l $80080040,'_',$8008002E,10,0
	dc.l $80080040,'_',$8008002E,10,0
	dc.l $80080040,'_',$8008002E,10,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0

	XDEF    ViewersGTags
ViewersGTags    dc.l $80080035,0,$80080036,0,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',$8008002E,120,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',$8008002E,110,0

	XDEF    AddViewGTags
AddViewGTags    dc.l $80080040,'_',$8008002E,10,0
	dc.l $80080040,'_',$8008002E,120,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0

	XDEF    FiltersGTags
FiltersGTags    dc.l $80080035,0,$80080036,0,0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0

	XDEF    ExportGTags
ExportGTags     dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0
	dc.l $80080040,'_',0

	XDEF    OpenGadget
OpenGadget      dc.l ExportGadget
	dc.w 15,3,44,16
	dc.w $8006,$1,1
	dc.l OpenImg,OpenDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Open
	dc.l OpenClicked
	XREF    OpenClicked
	dc.l 3
	dc.w 15,3,44,16

	XDEF    ExportGadget
ExportGadget    dc.l EditGadget
	dc.w 69,3,44,16
	dc.w $8006,$1,1
	dc.l ExportImg,ExportDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Export
	dc.l ExportClicked
	XREF    ExportClicked
	dc.l 3
	dc.w 69,3,44,16

	XDEF    EditGadget
EditGadget      dc.l FindGadget
	dc.w 192,3,44,16
	dc.w $8006,$1,1
	dc.l EditImg,EditDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Edit
	dc.l EditClicked
	XREF    EditClicked
	dc.l 3
	dc.w 192,3,44,16

	XDEF    FindGadget
FindGadget      dc.l SortGadget
	dc.w 316,3,44,16
	dc.w $8006,$1,1
	dc.l FindImg,FindDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Find
	dc.l FindClicked
	XREF    FindClicked
	dc.l 3
	dc.w 316,3,44,16

	XDEF    SortGadget
SortGadget      dc.l MoveGadget
	dc.w 363,3,44,16
	dc.w $8006,$1,1
	dc.l SortImg,SortDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Sort
	dc.l SortClicked
	XREF    SortClicked
	dc.l 3
	dc.w 363,3,44,16

	XDEF    MoveGadget
MoveGadget
	XDEF    MainGList
MainGList       dc.l 0
	dc.w 410,3,44,16
	dc.w $8006,$1,1
	dc.l MoveImg,MoveDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Move
	dc.l MoveClicked
	XREF    MoveClicked
	dc.l 3
	dc.w 410,3,44,16

	XDEF    FI_DelGadget
FI_DelGadget    dc.l ShowGadget
	dc.w 19,73,44,16
	dc.w $6,$1,1
	dc.l DeleteImg,DeleteDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_FI_Del
	dc.l FI_DelClicked
	XREF    FI_DelClicked

	XDEF    ShowGadget
ShowGadget      dc.l FI_MoveGadget
	dc.w 19,55,44,16
	dc.w $6,$1,1
	dc.l EditImg,EditDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_Show
	dc.l ShowClicked
	XREF    ShowClicked

	XDEF    FI_MoveGadget
FI_MoveGadget   dc.l FI_ExportGadget
	dc.w 19,37,44,16
	dc.w $6,$1,1
	dc.l MoveImg,MoveDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_FI_Move
	dc.l FI_MoveClicked
	XREF    FI_MoveClicked

	XDEF    FI_ExportGadget
FI_ExportGadget
	XDEF    SearchResGList
SearchResGList  dc.l 0
	dc.w 19,19,44,16
	dc.w $6,$1,1
	dc.l ExportImg,ExportDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_FI_Export
	dc.l FI_ExportClicked
	XREF    FI_ExportClicked

	XDEF    GetViewGadget
GetViewGadget
	XDEF    AddViewGList
AddViewGList    dc.l 0
	dc.w 359,19,20,14
	dc.w $6,$1,1
	dc.l GetFileImg,GetFileDownImg
	dc.l 0
	dc.l 0,0
	dc.w GD_GetView
	dc.l GetViewClicked
	XREF    GetViewClicked

MainNewMenu     dc.b 1,0
	dc.l MainMn0_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l About_txt,AboutCommKey
	dc.w $0
	dc.l $0,AboutMenued
	XREF    AboutMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l New_txt,NewCommKey
	dc.w $0
	dc.l $0,NewMenued
	XREF    NewMenued
	dc.b 2,0
	dc.l Open_txt,OpenCommKey
	dc.w $0
	dc.l $0,OpenMenued
	XREF    OpenMenued
	dc.b 2,0
	dc.l Save_txt,SaveCommKey
	dc.w $0
	dc.l $0,SaveMenued
	XREF    SaveMenued
	dc.b 2,0
	dc.l SaveAs_txt,0
	dc.w $0
	dc.l $0,SaveAsMenued
	XREF    SaveAsMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l Export_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 3,0
	dc.l ExAll_txt,ExAllCommKey
	dc.w $0
	dc.l $0,ExAllMenued
	XREF    ExAllMenued
	dc.b 3,0
	dc.l ExFields_txt,ExFieldsCommKey
	dc.w $0
	dc.l $0,ExFieldsMenued
	XREF    ExFieldsMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l Quit_txt,QuitCommKey
	dc.w $0
	dc.l $0,QuitMenued
	XREF    QuitMenued
	dc.b 1,0
	dc.l MainMn1_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l AutoScan_txt,0
	dc.w $109
	dc.l $0,AutoScanMenued
	XREF    AutoScanMenued
	dc.b 2,0
	dc.l Recurse_txt,0
	dc.w $109
	dc.l $0,RecurseMenued
	XREF    RecurseMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l Scan_txt,ScanCommKey
	dc.w $0
	dc.l $0,ScanMenued
	XREF    ScanMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l MainMn1It4_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 3,0
	dc.l AllDrives_txt,0
	dc.w $101
	dc.l $1E,AllDrivesMenued
	XREF    AllDrivesMenued
	dc.b 3,0
	dc.l df0_txt,0
	dc.w $1
	dc.l $1D,df0Menued
	XREF    df0Menued
	dc.b 3,0
	dc.l df1_txt,0
	dc.w $11
	dc.l $1B,df1Menued
	XREF    df1Menued
	dc.b 3,0
	dc.l df2_txt,0
	dc.w $11
	dc.l $17,df2Menued
	XREF    df2Menued
	dc.b 3,0
	dc.l df3_txt,0
	dc.w $11
	dc.l $F,df3Menued
	XREF    df3Menued
	dc.b 1,0
	dc.l MainMn2_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l PatSel_txt,PatSelCommKey
	dc.w $0
	dc.l $0,PatSelMenued
	XREF    PatSelMenued
	dc.b 2,0
	dc.l Edit_txt,EditCommKey
	dc.w $0
	dc.l $0,EditMenued
	XREF    EditMenued
	dc.b 2,0
	dc.l RemoveSel_txt,RemoveSelCommKey
	dc.w $0
	dc.l $0,RemoveSelMenued
	XREF    RemoveSelMenued
	dc.b 2,0
	dc.l Move_txt,MoveCommKey
	dc.w $0
	dc.l $0,MoveMenued
	XREF    MoveMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l Find_txt,FindCommKey
	dc.w $0
	dc.l $0,FindMenued
	XREF    FindMenued
	dc.b 2,0
	dc.l Dupes_txt,DupesCommKey
	dc.w $0
	dc.l $0,DupesMenued
	XREF    DupesMenued
	dc.b 2,0
	dc.l LastSearch_txt,LastSearchCommKey
	dc.w $0
	dc.l $0,LastSearchMenued
	XREF    LastSearchMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l AddCat_txt,AddCatCommKey
	dc.w $0
	dc.l $0,AddCatMenued
	XREF    AddCatMenued
	dc.b 2,0
	dc.l RemCat_txt,RemCatCommKey
	dc.w $0
	dc.l $0,RemCatMenued
	XREF    RemCatMenued
	dc.b 2,0
	dc.l RenCat_txt,RenCatCommKey
	dc.w $0
	dc.l $0,RenCatMenued
	XREF    RenCatMenued
	dc.b 2,0
	dc.l MainMn2It12_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 3,0
	dc.l OrderName_txt,0
	dc.w $109
	dc.l $E,OrderNameMenued
	XREF    OrderNameMenued
	dc.b 3,0
	dc.l OrderSize_txt,0
	dc.w $9
	dc.l $D,OrderSizeMenued
	XREF    OrderSizeMenued
	dc.b 3,0
	dc.l SortDisk_txt,0
	dc.w $9
	dc.l $B,SortDiskMenued
	XREF    SortDiskMenued
	dc.b 3,0
	dc.l OrderDate_txt,0
	dc.w $9
	dc.l $7,OrderDateMenued
	XREF    OrderDateMenued
	dc.b 1,0
	dc.l MainMn3_txt,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l Device_txt,0
	dc.w $0
	dc.l $0,DeviceMenued
	XREF    DeviceMenued
	dc.b 2,0
	dc.l SetFilters_txt,0
	dc.w $0
	dc.l $0,SetFiltersMenued
	XREF    SetFiltersMenued
	dc.b 2,0
	dc.l Viewers_txt,0
	dc.w $0
	dc.l $0,ViewersMenued
	XREF    ViewersMenued
	dc.b 2,0
	dc.l SetExport_txt,0
	dc.w $0
	dc.l $0,SetExportMenued
	XREF    SetExportMenued
	dc.b 2,0
	dc.l -1,0
	dc.w $0
	dc.l $0,0
	dc.b 2,0
	dc.l SaveSet_txt,0
	dc.w $0
	dc.l $0,SaveSetMenued
	XREF    SaveSetMenued
	ds.b 18

NewLook_tag     dc.l $80080043,-1,0

	XDEF    EditImg
EditImg dc.w 0,0,44,16,3
	dc.l EditImgData
	dc.b 7,0
	dc.l 0

	XDEF    ExportImg
ExportImg       dc.w 0,0,44,16,3
	dc.l ExportImgData
	dc.b 7,0
	dc.l 0

	XDEF    FindImg
FindImg dc.w 0,0,44,16,2
	dc.l FindImgData
	dc.b 3,0
	dc.l 0

	XDEF    MoveImg
MoveImg dc.w 0,0,44,16,3
	dc.l MoveImgData
	dc.b 7,0
	dc.l 0

	XDEF    OpenImg
OpenImg dc.w 0,0,44,16,3
	dc.l OpenImgData
	dc.b 7,0
	dc.l 0

	XDEF    SortImg
SortImg dc.w 0,0,44,16,3
	dc.l SortImgData
	dc.b 7,0
	dc.l 0

	XDEF    DeleteImg
DeleteImg       dc.w 0,0,44,16,2
	dc.l DeleteImgData
	dc.b 3,0
	dc.l 0

	XDEF    GetFileImg
GetFileImg      dc.w 0,0,20,14,2
	dc.l GetFileImgData
	dc.b 3,0
	dc.l 0

	XDEF    GetFileDownImg
GetFileDownImg  dc.w 0,0,20,14,2
	dc.l GetFileDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    EditDownImg
EditDownImg     dc.w 0,0,44,16,2
	dc.l EditDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    ExportDownImg
ExportDownImg   dc.w 0,0,44,16,2
	dc.l ExportDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    FindDownImg
FindDownImg     dc.w 0,0,44,16,2
	dc.l FindDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    MoveDownImg
MoveDownImg     dc.w 0,0,44,16,2
	dc.l MoveDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    OpenDownImg
OpenDownImg     dc.w 0,0,44,16,2
	dc.l OpenDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    SortDownImg
SortDownImg     dc.w 0,0,44,16,2
	dc.l SortDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    DeleteDownImg
DeleteDownImg   dc.w 0,0,44,16,2
	dc.l DeleteDownImgData
	dc.b 3,0
	dc.l 0

	XDEF    MainZoom
MainZoom        dc.w -1,-1,640,11

	XDEF    MainWTags
MainWTags       dc.l $80000064,0,$80000065,63,$80000066,640,$80000067,177
	dc.l $80000073,177,$80000075,-1,$80000072,640,$80000074,-1
	dc.l $8000006E,MainWTitle
	dc.l $8000006B,$20106F
	dc.l $8000006A,$46D877E
	dc.l $8000006F,MainSTitle
	dc.l $8000007D,MainZoom
	dc.l $8000006C,OpenGadget
	dc.l $80000079
MainScr ds.l 1
	dc.l 0

	XDEF    EditWTags
EditWTags       dc.l $80000064,0,$80000065,136,$80000066,454,$80000067,113
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,EditWTitle
	dc.l $8000006B,$11046
	dc.l $8000006A,$200044
	dc.l $8000006C
	XDEF    EditGList
EditGList       dc.l 0
	dc.l $80000079
EditScr ds.l 1
	dc.l 0

	XDEF    SearchResWTags
SearchResWTags  dc.l $80000064,37,$80000065,73,$80000066,588,$80000067,122
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,SearchResWTitle
	dc.l $8000006B,$1104E
	dc.l $8000006A,$40027C
	dc.l $8000006C,FI_DelGadget
	dc.l $80000079
SearchResScr ds.l 1
	dc.l 0

	XDEF    MoveWTags
MoveWTags       dc.l $80000064,17,$80000065,55,$80000066,609,$80000067,145
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,MoveWTitle
	dc.l $8000006B,$1104E
	dc.l $8000006A,$40027C
	dc.l $8000006C
	XDEF    MoveGList
MoveGList       dc.l 0
	dc.l $80000079
MoveScr ds.l 1
	dc.l 0

	XDEF    FindWTags
FindWTags       dc.l $80000064,108,$80000065,88,$80000066,374,$80000067,78
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,FindWTitle
	dc.l $8000006B,$11046
	dc.l $8000006A,$200044
	dc.l $8000006C
	XDEF    FindGList
FindGList       dc.l 0
	dc.l $80000079
FindScr ds.l 1
	dc.l 0

	XDEF    DeviceWTags
DeviceWTags     dc.l $80000064,131,$80000065,85,$80000066,319,$80000067,70
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,DeviceWTitle
	dc.l $8000006B,$11046
	dc.l $8000006A,$200044
	dc.l $8000006C
	XDEF    DeviceGList
DeviceGList     dc.l 0
	dc.l $80000079
DeviceScr ds.l 1
	dc.l 0

	XDEF    ViewersWTags
ViewersWTags    dc.l $80000064,122,$80000065,76,$80000066,332,$80000067,93
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,ViewersWTitle
	dc.l $8000006B,$11046
	dc.l $8000006A,$60007C
	dc.l $8000006C
	XDEF    ViewersGList
ViewersGList    dc.l 0
	dc.l $80000079
ViewersScr ds.l 1
	dc.l 0

	XDEF    AddViewWTags
AddViewWTags    dc.l $80000064,101,$80000065,90,$80000066,391,$80000067,66
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,AddViewWTitle
	dc.l $8000006B,$11046
	dc.l $8000006A,$200044
	dc.l $8000006C,GetViewGadget
	dc.l $80000079
AddViewScr ds.l 1
	dc.l 0

	XDEF    FiltersWTags
FiltersWTags    dc.l $80000064,194,$80000065,98,$80000066,207,$80000067,91
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,FiltersWTitle
	dc.l $8000006B,$1104E
	dc.l $8000006A,$60027C
	dc.l $8000006C
	XDEF    FiltersGList
FiltersGList    dc.l 0
	dc.l $80000079
FiltersScr ds.l 1
	dc.l 0

	XDEF    ExportWTags
ExportWTags     dc.l $80000064,176,$80000065,81,$80000066,261,$80000067,87
	dc.l $80000073,0,$80000075,-1,$80000072,0,$80000074,-1
	dc.l $8000006E,ExportWTitle
	dc.l $8000006B,$11046
	dc.l $8000006A,$200044
	dc.l $8000006C
	XDEF    ExportGList
ExportGList     dc.l 0
	dc.l $80000079
ExportScr ds.l 1
	dc.l 0

	XDEF    PubScreenName
PubScreenName   dc.l 0
topaz8_065Name  dc.b "topaz.font",0

ParentGText     dc.b "/",0
RootGText       dc.b ":",0

FileGText       dc.b "File:",0
DiskGText       dc.b "Disk:",0
DateGText       dc.b "Date:",0
SizeGText       dc.b "Size:",0
CommentGText    dc.b "_Comment:",0
ED_OkGText      dc.b "_Ok",0
ED_DelGText     dc.b "_Delete",0
ED_CancelGText  dc.b "C_ancel",0
PathGText       dc.b "Path:",0

FI_FilesGText   dc.b "Files found",0

RootFromGText   dc.b ":",0
ParentFromGText dc.b "/",0
MoveFromGText   dc.b ">",0
AllFromGText    dc.b "»",0
MoveToGText     dc.b "<",0
AllToGText      dc.b "«",0
ParentToGText   dc.b "/",0
RootToGText     dc.b ":",0

ComGText        dc.b "Examine co_mments   :",0
FI_ByDiskGText  dc.b "Examine _disk names :",0
SearchForGText  dc.b "_Search for :",0
FindOkGText     dc.b "_Ok",0
FindCancGText   dc.b "_Cancel",0

Dr0GText        dc.b "Drive _0",0
Dr3GText        dc.b "Drive _3",0
Dr2GText        dc.b "Drive _2",0
Dr1GText        dc.b "Drive _1",0
Dev_OkGText     dc.b "_Ok",0
Dev_CancGText   dc.b "_Cancel",0

AddViewGText    dc.b "_Add",0
DelViewGText    dc.b "_Del",0
OtherViewGText  dc.b "O_thers:",0
ViewOkGText     dc.b "_Ok",0
ViewCancGText   dc.b "_Cancel",0
OutGText        dc.b "Out_put:",0

VExtGText       dc.b "File _Extension :",0
ViewerGText     dc.b "_Viewer         :",0
AddV_OkGText    dc.b "_Ok",0
AddV_CancGText  dc.b "_Cancel",0

AddFilterGText  dc.b "_Add",0
DelFilterGText  dc.b "_Delete",0

ExNameGText     dc.b "_Name :",0
ExDiskGText     dc.b "_Disk :",0
ExPathGText     dc.b "_Path :",0
ExDateGText     dc.b "Da_te :",0
ExSizeGText     dc.b "_Size :",0
ExCommentGText  dc.b "Co_mment :",0
ExCatGText      dc.b "C_ategory :",0
ExOkGText       dc.b "_Ok",0
ExCancGText     dc.b "_Cancel",0

MainMn0_txt     dc.b "Project",0
AboutCommKey    dc.b "?",0
About_txt       dc.b "About...",0
NewCommKey      dc.b "N",0
New_txt dc.b "New",0
OpenCommKey     dc.b "O",0
Open_txt        dc.b "Open...",0
SaveCommKey     dc.b "S",0
Save_txt        dc.b "Save",0
SaveAs_txt      dc.b "Save As...",0
Export_txt      dc.b "Export",0
ExAllCommKey    dc.b "1",0
ExAll_txt       dc.b "Whole archive...",0
ExFieldsCommKey dc.b "2",0
ExFields_txt    dc.b "Selected fields...",0
QuitCommKey     dc.b "Q",0
Quit_txt        dc.b "Quit",0
MainMn1_txt     dc.b "Files",0
AutoScan_txt    dc.b "Auto scan",0
Recurse_txt     dc.b "Do recursion",0
ScanCommKey     dc.b "C",0
Scan_txt        dc.b "Scan disk...",0
MainMn1It4_txt  dc.b "Drive",0
AllDrives_txt   dc.b "All",0
df0_txt dc.b "DF0:",0
df1_txt dc.b "DF1:",0
df2_txt dc.b "DF2:",0
df3_txt dc.b "DF3:",0
MainMn2_txt     dc.b "Database",0
PatSelCommKey   dc.b "P",0
PatSel_txt      dc.b "Pattern select...",0
EditCommKey     dc.b "E",0
Edit_txt        dc.b "Edit Item...",0
RemoveSelCommKey        dc.b "R",0
RemoveSel_txt   dc.b "Remove Selected",0
MoveCommKey     dc.b "M",0
Move_txt        dc.b "Move...",0
FindCommKey     dc.b "F",0
Find_txt        dc.b "Find...",0
DupesCommKey    dc.b "D",0
Dupes_txt       dc.b "Find doubles...",0
LastSearchCommKey       dc.b "L",0
LastSearch_txt  dc.b "View last search...",0
AddCatCommKey   dc.b "A",0
AddCat_txt      dc.b "Add Category...",0
RemCatCommKey   dc.b "V",0
RemCat_txt      dc.b "Remove Category",0
RenCatCommKey   dc.b "G",0
RenCat_txt      dc.b "Rename Category...",0
MainMn2It12_txt dc.b "Sort by",0
OrderName_txt   dc.b "Name",0
OrderSize_txt   dc.b "Size",0
SortDisk_txt    dc.b "Disk",0
OrderDate_txt   dc.b "Date",0
MainMn3_txt     dc.b "Settings",0
Device_txt      dc.b "Device...",0
SetFilters_txt  dc.b "Filters...",0
Viewers_txt     dc.b "Viewers...",0
SetExport_txt   dc.b "Export fields...",0
SaveSet_txt     dc.b "Save settings",0

StatusText      dc.b "Disk Organiser - ©1995-96 Simone Tellini. All Rights Reserved. - This is SHAREWARE.",0

MainWTitle      dc.b "Disk Organiser - ©1995-96 by Simone Tellini",0

EditWTitle      dc.b "Edit file data",0

SearchResWTitle dc.b "Search results",0

MoveWTitle      dc.b "Move files",0

FindWTitle      dc.b "Find file(s)",0

DeviceWTitle    dc.b "Set device",0

ViewersWTitle   dc.b "Set viewers...",0

AddViewWTitle   dc.b "Add viewer",0

FiltersWTitle   dc.b "Set filters",0

ExportWTitle    dc.b "Fields to export...",0
MainSTitle      dc.b "Disk Organiser - ©1995-96 by Simone Tellini   ---   This is SHAREWARE!",0

	SECTION Gui,BSS

	XDEF    Scr
	XDEF    Visual
	XDEF    YOffset
Scr     ds.l 1
Visual  ds.l 1
YOffset ds.w 1
	XDEF    MainWnd
MainWnd ds.l 1
	XDEF    EditWnd
EditWnd ds.l 1
	XDEF    SearchResWnd
SearchResWnd    ds.l 1
	XDEF    MoveWnd
MoveWnd ds.l 1
	XDEF    FindWnd
FindWnd ds.l 1
	XDEF    DeviceWnd
DeviceWnd       ds.l 1
	XDEF    ViewersWnd
ViewersWnd      ds.l 1
	XDEF    AddViewWnd
AddViewWnd      ds.l 1
	XDEF    FiltersWnd
FiltersWnd      ds.l 1
	XDEF    ExportWnd
ExportWnd       ds.l 1
	XDEF    MainGadgets
MainGadgets
	XDEF    StatusGadget
StatusGadget    ds.l 1

	XDEF    CategoriesGadget
CategoriesGadget        ds.l 1

	XDEF    ParentGadget
ParentGadget    ds.l 1

	XDEF    RootGadget
RootGadget      ds.l 1
	XDEF    EditGadgets
EditGadgets
	XDEF    FileGadget
FileGadget      ds.l 1

	XDEF    DiskGadget
DiskGadget      ds.l 1

	XDEF    DateGadget
DateGadget      ds.l 1

	XDEF    SizeGadget
SizeGadget      ds.l 1

	XDEF    CommentGadget
CommentGadget   ds.l 1

	XDEF    ED_OkGadget
ED_OkGadget     ds.l 1

	XDEF    ED_DelGadget
ED_DelGadget    ds.l 1

	XDEF    ED_CancelGadget
ED_CancelGadget ds.l 1

	XDEF    PathGadget
PathGadget      ds.l 1
	XDEF    SearchResGadgets
SearchResGadgets
	XDEF    FI_FilesGadget
FI_FilesGadget  ds.l 1
	XDEF    MoveGadgets
MoveGadgets
	XDEF    FromGadget
FromGadget      ds.l 1

	XDEF    ToGadget
ToGadget        ds.l 1

	XDEF    RootFromGadget
RootFromGadget  ds.l 1

	XDEF    ParentFromGadget
ParentFromGadget        ds.l 1

	XDEF    MoveFromGadget
MoveFromGadget  ds.l 1

	XDEF    AllFromGadget
AllFromGadget   ds.l 1

	XDEF    MoveToGadget
MoveToGadget    ds.l 1

	XDEF    AllToGadget
AllToGadget     ds.l 1

	XDEF    ParentToGadget
ParentToGadget  ds.l 1

	XDEF    RootToGadget
RootToGadget    ds.l 1
	XDEF    FindGadgets
FindGadgets
	XDEF    ComGadget
ComGadget       ds.l 1

	XDEF    FI_ByDiskGadget
FI_ByDiskGadget ds.l 1

	XDEF    SearchForGadget
SearchForGadget ds.l 1

	XDEF    FindOkGadget
FindOkGadget    ds.l 1

	XDEF    FindCancGadget
FindCancGadget  ds.l 1
	XDEF    DeviceGadgets
DeviceGadgets
	XDEF    Dr0Gadget
Dr0Gadget       ds.l 1

	XDEF    Dr3Gadget
Dr3Gadget       ds.l 1

	XDEF    Dr2Gadget
Dr2Gadget       ds.l 1

	XDEF    Dr1Gadget
Dr1Gadget       ds.l 1

	XDEF    Dev_OkGadget
Dev_OkGadget    ds.l 1

	XDEF    Dev_CancGadget
Dev_CancGadget  ds.l 1
	XDEF    ViewersGadgets
ViewersGadgets
	XDEF    V_ListGadget
V_ListGadget    ds.l 1

	XDEF    AddViewGadget
AddViewGadget   ds.l 1

	XDEF    DelViewGadget
DelViewGadget   ds.l 1

	XDEF    OtherViewGadget
OtherViewGadget ds.l 1

	XDEF    ViewOkGadget
ViewOkGadget    ds.l 1

	XDEF    ViewCancGadget
ViewCancGadget  ds.l 1

	XDEF    OutGadget
OutGadget       ds.l 1
	XDEF    AddViewGadgets
AddViewGadgets
	XDEF    VExtGadget
VExtGadget      ds.l 1

	XDEF    ViewerGadget
ViewerGadget    ds.l 1

	XDEF    AddV_OkGadget
AddV_OkGadget   ds.l 1

	XDEF    AddV_CancGadget
AddV_CancGadget ds.l 1
	XDEF    FiltersGadgets
FiltersGadgets
	XDEF    FilterGadget
FilterGadget    ds.l 1

	XDEF    AddFilterGadget
AddFilterGadget ds.l 1

	XDEF    DelFilterGadget
DelFilterGadget ds.l 1
	XDEF    ExportGadgets
ExportGadgets
	XDEF    ExNameGadget
ExNameGadget    ds.l 1

	XDEF    ExDiskGadget
ExDiskGadget    ds.l 1

	XDEF    ExPathGadget
ExPathGadget    ds.l 1

	XDEF    ExDateGadget
ExDateGadget    ds.l 1

	XDEF    ExSizeGadget
ExSizeGadget    ds.l 1

	XDEF    ExCommentGadget
ExCommentGadget ds.l 1

	XDEF    ExCatGadget
ExCatGadget     ds.l 1

	XDEF    ExOkGadget
ExOkGadget      ds.l 1

	XDEF    ExCancGadget
ExCancGadget    ds.l 1

	XDEF    MainMenu
MainMenu        ds.l 1
	XDEF    MainMsg
MainMsg ds.b 52
	XDEF    EditMsg
EditMsg ds.b 52
	XDEF    SearchResMsg
SearchResMsg    ds.b 52
	XDEF    MoveMsg
MoveMsg ds.b 52
	XDEF    FindMsg
FindMsg ds.b 52
	XDEF    DeviceMsg
DeviceMsg       ds.b 52
	XDEF    ViewersMsg
ViewersMsg      ds.b 52
	XDEF    AddViewMsg
AddViewMsg      ds.b 52
	XDEF    FiltersMsg
FiltersMsg      ds.b 52
	XDEF    ExportMsg
ExportMsg       ds.b 52


	SECTION GuiImgs,DATA,CHIP

EditImgData     incbin Edit.bin

ExportImgData   incbin Export.bin

FindImgData     incbin Find.bin

MoveImgData     incbin Move.bin

OpenImgData     incbin Open.bin

SortImgData     incbin Sort.bin

DeleteImgData   incbin Delete.bin

GetFileImgData  incbin GetFile.bin

GetFileDownImgData      incbin GetFileDown.bin

EditDownImgData incbin EditDown.bin

ExportDownImgData       incbin ExportDown.bin

FindDownImgData incbin FindDown.bin

MoveDownImgData incbin MoveDown.bin

OpenDownImgData incbin OpenDown.bin

SortDownImgData incbin SortDown.bin

DeleteDownImgData       incbin DeleteDown.bin
