home *** CD-ROM | disk | FTP | other *** search
- IFND KDBASE_I
- KDBASE_I SET 1
-
-
- ; Filename: kdbase.i
- ; Release : beta 3.00
- ;
- ; (C) 1990,1991 Khalid Aldoseri
-
-
- IFND EXEC_TYPES_I
- INCLUDE "exec/types.i"
- ENDC
-
-
- STRUCTURE FRequest,0
-
- APTR kd_fr_screen
- APTR kd_fr_reqtitle
- APTR kd_fr_filename
- APTR kd_fr_directory
- APTR kd_fr_fullname
- APTR kd_fr_pattern
- ULONG kd_fr_flags
- APTR kd_fr_extras
-
- LABEL kd_fr_SIZEOF
-
-
- STRUCTURE ExtraData,0
-
- APTR kd_ed_UpArrow
- APTR kd_ed_DnArrow
- APTR kd_ed_DiskNormal
- APTR kd_ed_DiskSelected
- APTR kd_ed_SizeStrip
-
- APTR kd_ed_oktext
- APTR kd_ed_canceltext
-
- USHORT kd_ed_LeftEdge
- USHORT kd_ed_TopEdge
- USHORT kd_ed_Width
- USHORT kd_ed_Height
-
- APTR kd_ed_NewFont
- APTR kd_ed_ExtendedList
- APTR kd_ed_Hide
-
- APTR kd_ed_SelectList
- APTR kd_ed_NextEntry
- ULONG kd_ed_SelectListSize
- APTR kd_ed_buffer
-
- ULONG kd_ed_unused1
- ULONG kd_ed_unused2
- ULONG kd_ed_unused3
- ULONG kd_ed_unused4
-
- LABEL kd_ed_SIZEOF
-
-
-
- STRUCTURE FileList,0
-
- APTR kd_fl_next
- LONG kd_fl_private
- LONG kd_fl_FileSize
- LONG kd_fl_FileDate
- USHORT kd_fl_FileTime
- UBYTE kd_fl_FileProtection
- UBYTE kd_fl_FileFlags
- UBYTE kd_fl_FileName,32
-
- LABEL kd_fl_SIZEOF
-
-
- ; LVO Equates
-
- _LVONewFReq EQU -48
- _LVOCreateFRequest EQU -54
- _LVODeleteFRequest EQU -60
- _LVONewPath EQU -66
- _LVONewPatMatch EQU -72
- _LVONextSelectEntry EQU -78
- _LVOFlushFRBuffers EQU -84
-
- ;obsolete calls -- don't use
- ;_LVOFReq EQU -30
- ;_LVOPath EQU -36
- ;_LVOPatMatch EQU -42
-
-
- ; Flags definitions
-
- FRB_DUALWILD EQU 1
- FRB_NOINFO EQU 2
- FRB_NOTITLEBAR EQU 3
- FRB_AUTOPOSITION EQU 4
- FRB_AUTOSIZE EQU 5
- FRB_NORESIZE EQU 6
- FRB_OKTEXT EQU 7
- FRB_FRONTSCREEN EQU 8
- FRB_NOTEXTSHADOW EQU 9
- FRB_REPLACEIMAGES EQU 10
- FRB_CANCELTEXT EQU 11
- FRB_NEWFONT EQU 12
- FRB_SCREENFONT EQU 13
- FRB_EXTENDEDSELECT EQU 14
- FRB_INVERTLOOK EQU 15
- FRB_HIDEWILD EQU 16
- FRB_NEWLOOK EQU 17
- FRB_NONEWLOOK EQU 18
- FRB_SELECTLIST EQU 19
- FRB_SLSHOWNAMES EQU 20
- FRB_KEEPBUFFERS EQU 21
-
-
- FR_DUALWILD EQU (1<<FRB_DUALWILD)
- FR_NOINFO EQU (1<<FRB_NOINFO)
- FR_NOTITLEBAR EQU (1<<FRB_NOTITLEBAR)
- FR_AUTOPOSITION EQU (1<<FRB_AUTOPOSITION)
- FR_AUTOSIZE EQU (1<<FRB_AUTOSIZE)
- FR_NORESIZE EQU (1<<FRB_NORESIZE)
- FR_OKTEXT EQU (1<<FRB_OKTEXT)
- FR_FRONTSCREEN EQU (1<<FRB_FRONTSCREEN)
- FR_NOTEXTSHADOW EQU (1<<FRB_NOTEXTSHADOW)
- FR_REPLACEIMAGES EQU (1<<FRB_REPLACEIMAGES)
- FR_CANCELTEXT EQU (1<<FRB_CANCELTEXT)
- FR_NEWFONT EQU (1<<FRB_NEWFONT)
- FR_SCREENFONT EQU (1<<FRB_SCREENFONT)
- FR_EXTENDEDSELECT EQU (1<<FRB_EXTENDEDSELECT)
- FR_INVERTLOOK EQU (1<<FRB_INVERTLOOK)
- FR_HIDEWILD EQU (1<<FRB_HIDEWILD)
- FR_NEWLOOK EQU (1<<FRB_NEWLOOK)
- FR_NONEWLOOK EQU (1<<FRB_NONEWLOOK)
- FR_SELECTLIST EQU (1<<FRB_SELECTLIST)
- FR_SLSHOWNAMES EQU (1<<FRB_SLSHOWNAMES)
- FR_KEEPBUFFERS EQU (1<<FRB_KEEPBUFFERS)
-
- ; private flags -- don't use
- FRB_PRIVATE EQU 0
- FRB_INUSE EQU 31
-
- FR_PRIVATE EQU (1<<FRB_PRIVATE)
- FR_INUSE EQU (1<<FRB_INUSE)
-
-
- ;CreateFRequest automatically sets FR_STDFLAGS in kd_fr_flags
-
- FR_STDFLAGS EQU (FR_AUTOPOSITION+FR_AUTOSIZE+FR_NOINFO+FR_SCREENFONT+FR_HIDEWILD)
-
- ; other definitions
-
- KDLIBVERSION EQU 3
-
- ENDC ; KDBASE_I
-