home *** CD-ROM | disk | FTP | other *** search
- TABLE OF CONTENTS
-
- Dirlist.mui/Dirlist.mui
- Dirlist.mui/MUIM_Dirlist_ReRead
- Dirlist.mui/MUIA_Dirlist_AcceptPattern
- Dirlist.mui/MUIA_Dirlist_Directory
- Dirlist.mui/MUIA_Dirlist_DrawersOnly
- Dirlist.mui/MUIA_Dirlist_FilesOnly
- Dirlist.mui/MUIA_Dirlist_FilterDrawers
- Dirlist.mui/MUIA_Dirlist_FilterHook
- Dirlist.mui/MUIA_Dirlist_MultiSelDirs
- Dirlist.mui/MUIA_Dirlist_NumBytes
- Dirlist.mui/MUIA_Dirlist_NumDrawers
- Dirlist.mui/MUIA_Dirlist_NumFiles
- Dirlist.mui/MUIA_Dirlist_Path
- Dirlist.mui/MUIA_Dirlist_RejectIcons
- Dirlist.mui/MUIA_Dirlist_RejectPattern
- Dirlist.mui/MUIA_Dirlist_SortDirs
- Dirlist.mui/MUIA_Dirlist_SortHighLow
- Dirlist.mui/MUIA_Dirlist_SortType
- Dirlist.mui/MUIA_Dirlist_Status
- Dirlist.mui/Dirlist.mui
-
- Dirlist class provides a quick and easy way of showing
- entries in a directory. It features lots of control
- attributes, many of them known from the popular asl
- file requester.
-
- This class is *not* intended to replace asl.library!
- Nobody wants to see every MUI application coming with
- another selfmade file requester. Please continue using ASL
- for real file requesting purposes!
-
- However, sometimes it may be useful to have a little directory
- list placed somewhere in your user interface. Imagine an
- answering machine tool that stores incoming calls in a
- preconfigured directory. Using a dirlist object, you can
- include the GUI for selecting a call in your window with
- lots of other gadgets like "Play", "Delete", etc.
-
- Dirlist class offers all of a files attributes:
- name, size, date, time, flags and comment. Using the
- MUIA_List_Format attribute, you can control which of
- them shall be displayed.
-
- If you want to read the entries of your directory,
- just send the dirlist object a MUIM_List_GetEntry
- method. You will receive a pointer to a
- struct FileInfoBlock which remains valid until
- your next call to MUIM_List_GetEntry.
- Dirlist.mui/MUIM_Dirlist_ReRead
-
- NAME
- MUIM_Dirlist_ReRead (V4)
-
- SYNOPSIS
- DoMethod(obj,MUIM_Dirlist_ReRead,);
-
- FUNCTIONS
- Force the dirlist object to reread the current
- directory.
-
- EXAMPLE
- if (NewCallReceived())
- DoMethod(dirlistobj,MUIM_Dirlist_ReRead);
-
- SEE ALSO
- MUIA_Dirlist_Directory
- Dirlist.mui/MUIA_Dirlist_AcceptPattern
-
- NAME
- MUIA_Dirlist_AcceptPattern -- (V4) [IS.], STRPTR
-
- FUNCTIONS
- Entries not matching this pattern are rejected.
- Note that the pattern has to be parsed with
- dos.library/ParsePatternNoCase().
-
- SEE ALSO
- MUIA_Dirlist_RejectPattern, MUIA_Dirlist_FilterDrawers
- Dirlist.mui/MUIA_Dirlist_Directory
-
- NAME
- MUIA_Dirlist_Directory -- (V4) [IS.], STRPTR
-
- FUNCTION
- Set a new directory for the dirlist object.
- Since reading a directory can take a long long
- time, MUI delegates this work to a sub task.
-
- Setting this attribute causes the object to clear
- the current directory (if any) and start loading
- a new one. MUIA_Dirlist_Status will be set to
- MUIV_Dirlist_Status_Reading and the sub task will
- be launched.
-
- By listening to MUIA_Dirlist_Status, you can learn
- if the directory reading is completed or if something
- went wrong.
-
- A value of NULL just clears the current directory and
- sets MUIA_Dirlist_Status to MUIV_Dirlist_Status_Invalid.
-
- EXAMPLE
- set(dirobj,MUIA_Dirlist_Directory,"zyxel:incoming");
-
- SEE ALSO
- MUIA_Dirlist_Status
- Dirlist.mui/MUIA_Dirlist_DrawersOnly
-
- NAME
- MUIA_Dirlist_DrawersOnly -- (V4) [IS.], BOOL
-
- FUNCTION
- Indicate whether you only want drawers to be displayed.
-
- SEE ALSO
- MUIA_Dirlist_Directory, MUIA_Dirlist_FilesOnly
- Dirlist.mui/MUIA_Dirlist_FilesOnly
-
- NAME
- MUIA_Dirlist_FilesOnly -- (V4) [IS.], BOOL
-
- FUNCTION
- Indicate whether you only want files to be displayed.
-
- SEE ALSO
- MUIA_Dirlist_Directory, MUIA_Dirlist_DrawersOnly
- Dirlist.mui/MUIA_Dirlist_FilterDrawers
-
- NAME
- MUIA_Dirlist_FilterDrawers -- (V4) [IS.], BOOL
-
- FUNCTION
- Indicate whether you want drawers matched agains
- MUIA_Dirlist_RejectPattern and
- MUIA_Dirlist_AcceptPattern.
-
- Defaults to FALSE.
-
- SEE ALSO
- MUIA_Dirlist_RejectPattern, MUIA_Dirlist_AcceptPattern
- Dirlist.mui/MUIA_Dirlist_FilterHook
-
- NAME
- MUIA_Dirlist_FilterHook -- (V4) [IS.], struct Hook *
-
- FUNCTIONS
- A hook to call for each file encountered. If the
- function returns TRUE, the file is included in the
- file list, otherwise it is rejected and not displayed.
- The function receives the following parameters:
-
- A0 - (struct Hook *) - the hook itself
- A1 - (struct ExAllData *) - valid upto ed_Comment
- A2 - (Object *) - the dirlist object
-
- All other filter attributes are ignored when a
- MUIA_Dirlist_FilterHook is set.
-
- SEE ALSO
- MUIA_Dirlist_Directory
- Dirlist.mui/MUIA_Dirlist_MultiSelDirs
-
- NAME
- MUIA_Dirlist_MultiSelDirs -- (V6) [IS.], BOOL
-
- FUNCTIONS
- Allows multi selection of directories.
- Defaults to FALSE.
-
- SEE ALSO
- MUIA_Dirlist_FilterDrawers
- Dirlist.mui/MUIA_Dirlist_NumBytes
-
- NAME
- MUIA_Dirlist_NumBytes -- (V4) [..G], LONG
-
- FUNCTION
- When MUIA_Dirlist_Status is MUIV_Dirlist_Valid, you can
- obtain the number of bytes occupied by the directory
- from this tag.
-
- SEE ALSO
- MUIA_Dirlist_NumFiles, MUIA_Dirlist_NumDrawers
- Dirlist.mui/MUIA_Dirlist_NumDrawers
-
- NAME
- MUIA_Dirlist_NumDrawers -- (V4) [..G], LONG
-
- FUNCTION
- When MUIA_Dirlist_Status is MUIV_Dirlist_Valid, you can
- obtain the number of drawers in the displayed directory
- from this tag.
-
- SEE ALSO
- MUIA_Dirlist_NumFiles, MUIA_Dirlist_Status
- Dirlist.mui/MUIA_Dirlist_NumFiles
-
- NAME
- MUIA_Dirlist_NumFiles -- (V4) [..G], LONG
-
- FUNCTION
- When MUIA_Dirlist_Status is MUIV_Dirlist_Valid, you can
- obtain the number of files in the displayed directory
- from this tag.
-
- SEE ALSO
- MUIA_Dirlist_NumDrawers, MUIA_Dirlist_Status
- Dirlist.mui/MUIA_Dirlist_Path
-
- NAME
- MUIA_Dirlist_Path -- (V4) [..G], STRPTR
-
- FUNCTION
- When MUIA_Dirlist_Status is MUIV_Dirlist_Valid and
- you have an active entry in the list (MUIA_List_Active
- not equal MUIV_List_Active_Off), you will receive
- a pointer to the complete path specification of
- the selected file. Otherwise you get a NULL.
-
- SEE ALSO
- MUIA_Dirlist_Status
- Dirlist.mui/MUIA_Dirlist_RejectIcons
-
- NAME
- MUIA_Dirlist_RejectIcons -- (V4) [IS.], BOOL
-
- FUNCTION
- Indicate whether you want icons (*.info files)
- to be rejected.
-
- SEE ALSO
- MUIA_Dirlist_Directory
- Dirlist.mui/MUIA_Dirlist_RejectPattern
-
- NAME
- MUIA_Dirlist_RejectPattern -- (V4) [IS.], STRPTR
-
- FUNCTIONS
- Entries matching this pattern are rejected.
- Note that the pattern has to be parsed with
- dos.library/ParsePatternNoCase().
-
- SEE ALSO
- MUIA_Dirlist_AcceptPattern, MUIA_Dirlist_FilterDrawers
- Dirlist.mui/MUIA_Dirlist_SortDirs
-
- NAME
- MUIA_Dirlist_SortDirs -- (V4) [IS.], LONG
-
- SPECIAL INPUTS
- MUIV_Dirlist_SortDirs_First
- MUIV_Dirlist_SortDirs_Last
- MUIV_Dirlist_SortDirs_Mix
-
- FUNCTION
- Adjust the place where directories shall be displayed.
-
- SEE ALSO
- MUIA_Dirlist_SortHighLow, MUIA_Dirlist_SortType
- Dirlist.mui/MUIA_Dirlist_SortHighLow
-
- NAME
- MUIA_Dirlist_SortHighLow -- (V4) [IS.], BOOL
-
- FUNCTION
- Indicate if you want to sort your directory
- reversely.
-
- SEE ALSO
- MUIA_Dirlist_SortType, MUIA_Dirlist_SortDirs
- Dirlist.mui/MUIA_Dirlist_SortType
-
- NAME
- MUIA_Dirlist_SortType -- (V4) [IS.], LONG
-
- SPECIAL INPUTS
- MUIV_Dirlist_SortType_Name
- MUIV_Dirlist_SortType_Date
- MUIV_Dirlist_SortType_Size
-
- FUNCTION
- Indicate what fields should be used as sort criteria.
-
- SEE ALSO
- MUIA_Dirlist_SortDirs, MUIA_Dirlist_SortHighLow
- Dirlist.mui/MUIA_Dirlist_Status
-
- NAME
- MUIA_Dirlist_Status -- (V4) [..G], LONG
-
- SPECIAL INPUTS
- MUIV_Dirlist_Status_Invalid
- MUIV_Dirlist_Status_Reading
- MUIV_Dirlist_Status_Valid
-
- FUNCTION
- Read the status of the dirlist object. The result is
- one of
-
- MUIV_Dirlist_Status_Invalid:
- object contains no valid directory.
-
- MUIV_Dirlist_Status_Reading 1:
- object is currently reading a new directory.
-
- MUIV_Dirlist_Status_Valid 2
- object contains a valid directory.
-
- SEE ALSO
- MUIA_Dirlist_Directory
-