diff --git a/docs/interface_guidelines/index.xml b/docs/interface_guidelines/index.xml index 50c4b52bcb..c16a03b5c8 100644 --- a/docs/interface_guidelines/index.xml +++ b/docs/interface_guidelines/index.xml @@ -377,6 +377,22 @@ R5. find_directory() is supported in both C and C++ environments. + +Easy Access to Recently Used Files +The Deskbar provides the most recently used documents, folders and applications, + but those lists are limited in slots (defaults to 10) and not permanent. Therefore, + applications that deal with files should provide the user with a list of files they + have opened or saved most recently. + +It's recommended to show the last 10 opened or saved files in a submenu of + the Open menu item in the File menu. If the user clicks the Open label, the + regular file dialog appears, otherwise they can choose the file to open from its + submenu. An example of this is the StyledEdit application. + +The Haiku API provides BRecentFilesList::NewFileListMenu() in the RecentItems.h + header that creates the recent files menu and has the system do all its management. + + Make Your App's Look Fit in with Others