doublecmd/src/fileviews
Denis Bisson 92565d38a5 ADD: Tree View Menu implementation.
ADD: The possibility to use a concept of "Tree View Menu" where the possible actions offered to the user are placed into a tree view. There is above an edit box where user might enter a few letters to eliminate the non-matching choices from the visual field so only the matching ones are remaining visible. User might use arrows keys to move up and down through possible selectable items from the three. He might even use ALT+KEY shorcut to select item. This way, user might choose quicker when list are long without having to give much attention.
ADD: The "Tree View Menu" are not offered by default so it won't impact on user by default. User needs to activate the "Tree View Menu" presentation from "Tree View Menu" configuration page.
ADD: "Tree View Menu" may be activated for selection from hot directories configured independently if it was called from internal command "cm_DirHotList" or from a double click for the top of the panel.
ADD: "Tree View Menu" may be activated for selection from favorite tabs configured independently if it was called from internal command "cm_LoadFavoriteTabs" or from a double click on a tabs.
ADD: "Tree View Menu" may be activated for selection from directories in dir history.
ADD: "Tree View Menu" may be activated for selection from directories in fileview history, 
ADD: "Tree View Menu" may be activated for selection  of commands when looking at the command line history. 
UPD: The internal commands "cm_ShowMainMenu" may now supports the parameter "treeview" with boolean possible values to offer the possibility to choose item from main menu items through a "Tree View Menu" look.
UPD: Put back in action the internal command "cm_ShowButtonMenu" to make visible or not the toolbar with the parameter "toolbar" with boolean possible values.
UPD: The internal commands "cm_ShowButtonMenu" may now supports the parameter "treeview" with boolean possible values to offer the possibility to choose item from toolbar items through a "Tree View Menu" look.
ADD: In the TKASToolBar, add a "PublicExecuteToolItem" function so given a "TKASToolItem", we may call its execution directly from it.
ADD: Two new configuration pages related with the "Tree View Menus" which are a page for basic settings "fOptionsTreeViewMenu" and one for colors "fOptionsTreeViewMenuColor".
ADD: Add new 32x32 icon for the commands "cm_configtreeviewmenus" and "cm_configtreeviewmenuscolors".
UPD: Change 32x32 icon for the "cm_showbuttonmenu" so it looks like a little more to a DC toolbar.
UPD: New parameter "position=" for the internal command "cm_DirHotList" with possible values "panel" or "cursor" to determine where it will be shown. Previous one was not documented and use only internally so no need to respect legacy here.
2016-04-17 23:24:04 +00:00
..
ubrieffileview.pas ADD: Implementation of the "Favorite Tabs" to save and restore tabs configuration a little more friendly. (Before we could have set tool button with cm_LoadTabs/cm_SaveTabs with a specified filename to do the same but it was less automatic) 2016-01-30 16:13:42 +00:00
ucolumnsfileview.pas ADD: frame border width now can be changed(for brief and full file view) through modifying doublecmd.xml, property name: BorderFrameWidth 2016-03-28 17:37:29 +00:00
ucolumnsfileviewvtv.pas FIX: Bug [0000962] Cannot disable tool tips 2016-01-15 21:18:14 +00:00
ufileview.pas UPD: More intellectual way to determine background operation 2016-03-19 20:00:24 +00:00
ufileviewheader.pas ADD: Tree View Menu implementation. 2016-04-17 23:24:04 +00:00
ufileviewhistory.pas UPD: Prepare FPC 3.0 support 2015-10-23 19:27:05 +00:00
ufileviewwithgrid.pas ADD: frame border width now can be changed(for brief and full file view) through modifying doublecmd.xml, property name: BorderFrameWidth 2016-03-28 17:37:29 +00:00
ufileviewwithmainctrl.pas UPD: Better Lazarus 1.7 compatibility 2016-03-09 19:57:33 +00:00
ufileviewwithpanels.pas FIX: now no need restart program after Path font changing in Options 2016-03-10 09:03:38 +00:00
ufileviewworker.pas FIX: Quick filter hidden file name (Linux) 2016-03-27 13:29:24 +00:00
uorderedfileview.pas FIX: file colorize bug 2016-02-29 10:53:57 +00:00
uthumbfileview.pas ADD: Implementation of the "Favorite Tabs" to save and restore tabs configuration a little more friendly. (Before we could have set tool button with cm_LoadTabs/cm_SaveTabs with a specified filename to do the same but it was less automatic) 2016-01-30 16:13:42 +00:00