FileMenuHandler is a class designed for implementing the input and output in the menu of any type of file selection dialog, in form of a menu. FileMenuHandler is an interface that you have to implement in the classes that implement the IO routines. The interface is abstract, but only the methods of Save and Load are required. The interface is made to be compatible with classes like the FileDialog and ShellFileSelector. The event handlers are triggered only when needed, to reduce the overhead of the file menu when opening, saving, or exiting. FileMenuHandler Properties Property Description FileMenuHandler.FileMenu Gets/Sets the last selected menu item. Property Description FileMenuHandler.SelectedMenuItem Gets/Sets the selected menu item. Property Description FileMenuHandler.FirstSelectedMenuItem Gets/Sets the first selected menu item. Property Description FileMenuHandler.History Gets/Sets the history list to load when adding a file, or when selected a menu item. Property Description FileMenuHandler.Name Gets/Sets the name of the instance of the class. Property Description FileMenuHandler.Folders Gets/Sets the list of folders to load. Property Description FileMenuHandler.OpenMode Gets/Sets the Open Mode (i.e. If you are in a folder, will show File/Folder menu or the same as the first selected item). Property Description FileMenuHandler.AddToOpenMode Gets/Sets if the first loaded file will be added to the OpenMode list. Property Description FileMenuHandler.AddToExistingOpenMode Gets/Sets if the first loaded file will be added to the existing list. Property Description FileMenuHandler.LoadMode Gets/Sets the mode of the file. Property Description FileMenuHandler.SaveMode Gets/Sets the mode of the file. Property Description FileMenuHandler.DialogMode Gets/Sets the mode of the dialog. Property Description FileMenuHandler.AppendedToOpenMode Gets/Sets if the first loaded file will be added to the OpenMode list, for previous windows only. Property Description FileMenuHandler.AppendedToExistingOpenMode
972550f159
MRU: If MenuItem is in an MRU list (i.e. if the list is automatically created or has been manually created with FileMenuHandler.setMRUList) when that menu is opened it will call your FileMenuHandler.fileMenuCommands() function (unless it is a FileMenuHandler.doNothing() command). The EventSourceHandler.onMRUClick(event) callback function will be called. Your function is called with a "MRU", i.e. the name of the menu item in the MRU list, the date/time of the last modification, and the date/time of the last save operation. Open: If MenuItem is in an MRU list when that menu is opened, the function FileMenuHandler.openMRU(MRU) is called passing the MRU parameter. If there is a file called MRU, this function will open that file. The EventSourceHandler.onOpenMRUClick(event) callback function will be called. Save: If MenuItem is in an MRU list when that menu is opened, the function FileMenuHandler.saveMRU(MRU) is called passing the MRU parameter. If there is a file called MRU, this function will save it. The EventSourceHandler.onSaveMRUClick(event) callback function will be called. The event is a TFileMenuMRUClickEvent object. Save As: If MenuItem is in an MRU list when that menu is opened, the function FileMenuHandler.saveMRUAs(MRU) is called passing the MRU parameter. If there is a file called MRU, this function will save it as an MRU file. The EventSourceHandler.onSaveMRUAsClick(event) callback function will be called. The event is a TFileMenuMRUAsClickEvent object. Exit: If MenuItem is in an MRU list when that menu is opened, the function FileMenuHandler.exitMRU(MRU) is called passing the MRU parameter
Windows OS Intel/AMD compatible processor 2GB RAM 1366x768 display resolution 30 GB available hard drive space 600 MB available graphics memory Internet access Broadband connection Windows XP 256MB RAM 800x600 display resolution 1GB available hard drive space Laptop (PowerPC or Intel only) 128MB RAM 800x600 display
FtraceDVDLogic EasyBD ProfessionalSwift List Maker