Commit graph

59 commits

Author SHA1 Message Date
Alexander Koblov
21a17a5340 UPD: Tree view small icon 2016-06-11 05:40:21 +00:00
Alexander Koblov
a8796774ac ADD: Small tree view icon 2016-06-06 13:50:09 +00:00
Denis Bisson
46878d3453 UPD: Change the icon for the internal command "cm_markunmarkall" for a new one. The previous one was identical to the "cm_markminus" and could be confuse with it. 2016-06-01 01:00:07 +00:00
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
Denis Bisson
f60b9b75dd UPD: Mainly an update for the Favorite Tabs.
ADD: Add a new item in the main menu called "Favorites" for the Favorite Tabs (validated with AK).
UPD: Favorite Tabs stored in a separate single config file called "favoritetabs.xml" in the %DC_CONFIG_PATH% directory and not trace in the "doublecmd.xml" (except maybe the ID of the last active Favorite Tabs).
UPD: "favoritetabs.xml" now holds both the tree structure of Favorite Tabs menu AND the actual bare data for what the tabs are.
ADD: New configuration form called "Folder tabs extra" for little more specific behaviors when we save/load Favorite Tabs.
ADD: New settings to enable or not options related with Favorite Tabs when they are loaded. So there is like a "simple" mode and a kind of extra" mode.
FIX: Favorite Tabs now saves directory history (before was not working). In the "simple" mode, it will be according to the general "Save dir history" setting. In the extra mode it could be set independently from a setup to another.
ADD: In the Favorite Tabs configuration, we may import legacy existing .tab files to have their contents in the Favorite Tabs. (We may export back to .tab file also).
UPD: Refactor the "LoadThisToThis" function that was in "umaincommands.pas" to now be "LoadTheseTabsWithThisConfig" in "fmain". It can now be called directly by functions in "ufavoritetabs.pas" since they load directly tabs from there.
ADD: Add six 16x16 icons for commands related with favorite tabs.
UPD: Change the 32x32 icons for the cm_configfoldertabs internal command as well of the 16x16 image in the options page related with that so it looks like the other blue tab related command (validated with AK).
ADD: Add the internal parametrable command "cm_copyalltabstoopposite" to copy tabs from a side to the opposite one. Parameter value of "side=" indicates which tab to use as source and it could be "left", "right", "active", "inactive" or even "both".
RMV: Remove two unused image that were related with Favorite Tabs (newadditionfavtabs.png & submenufavtabs.png).
RMV: Remove the "Group" related menus, actions and variables. (validated with meteu and AK).
2016-02-09 04:57:45 +00:00
Denis Bisson
5bda03e8ba UPD: Change the order of the actions for the "Tabs" and "Configuration" to be a slightly more logical so they better appear in the internal command selector dialog.
FIX: Added the call to the "actExecute" for few actions related with Favorite Tabs that were missing (actNextFavoriteTabs, actPreviousFavoriteTabs and actReloadFavoriteTabs).
ADD: New internal command "cm_ResaveFavoriteTabs" to save over the last loaded Favorite Tabs the current tabs configuration.
UPD: Since the new command "cm_ResaveFavoriteTabs", use it in the Favorite Tabs popup menu.
2016-01-30 18:49:54 +00:00
Denis Bisson
f89485d0f1 ADD: Some icons related with the configuration of the Favorite Tabs. 2016-01-30 16:18:45 +00:00
Denis Bisson
b5ea1ff9d9 ADD: New icon for new commands added with [6559]. 2016-01-30 16:15:29 +00:00
Alexander Koblov
cf4ea15855 ADD: Forgotten pixmap 2016-01-17 16:49:24 +00:00
Alexander Koblov
ba4609fefe ADD: Icon for cm_TreeView action 2015-11-07 09:02:18 +00:00
Alexander Koblov
9a8407f72c ADD: 48x48/mimetypes 2015-08-08 09:57:22 +00:00
Alexander Koblov
27b967f889 ADD: 48x48/actions 2015-08-08 09:23:48 +00:00
Alexander Koblov
5f0454eb4a ADD: Patch [0000991] "Dragging: different mouse cursors according to the function, which is called" 2015-04-12 09:18:32 +00:00
Alexander Koblov
be4fbcec69 ADD: Toggle console to full screen command (patch by RedSkotina) 2015-04-05 12:20:16 +00:00
Alexander Koblov
254b5a1e94 UPD: Update/add action icons (patch by Denis Bisson) 2015-02-14 22:18:35 +00:00
Alexander Koblov
c246f2c0b6 ADD: Icons for some internal commands (by Denis Bisson) 2015-01-02 10:44:46 +00:00
Alexander Koblov
51d3f2a2d3 UPD: Move directory hotlist configuration to options (patch by Denis Bisson) 2014-09-14 08:55:29 +00:00
Alexander Koblov
c5895da8f1 ADD: Icons for cm_MakeDir command 2013-12-15 16:47:13 +00:00
Alexander Koblov
5671f4b08f ADD: Icons for actions (patch by frost.asm) 2013-02-18 17:05:57 +00:00
cobines
f52bb5c113 ADD: The source file for the main DC icon and SVGs in various sizes. Add Andryei Gudyak, the author of the icon, to contributors. 2012-06-12 07:15:36 +00:00
cobines
78413ac23b ADD: Main icon in SVG format and 128x128, 256x256 PNG. 2012-05-14 20:40:28 +00:00
Alexander Koblov
84e6546682 ADD: Show special icon for removable usb drives 2012-02-12 08:04:01 +00:00
cobines
20c3b0331f ADD: Icon for drive with removable media. 2011-09-12 10:45:45 +00:00
Alexander Koblov
856bccfab4 ADD: Virtual drive button 2011-07-09 12:25:45 +00:00
Alexander Koblov
5fa4243940 ADD: Forward and back buttons to default toolbar 2010-07-11 07:20:55 +00:00
cobines
9c3bc55b1f UPD: Removed unused paths from index.theme. Renamed filesystems to places as per freedesktop.org spec. 2010-04-18 13:19:45 +00:00
cobines
dad0b3aa0e UPD: Use DC pixmaps as a full icon theme. Try to use system icon theme first before using DC icons (Unix). 2010-04-16 19:24:27 +00:00
cobines
3ad7240708 ADD: Display broken link icon in overlay icons mode. 2010-04-15 20:46:20 +00:00
cobines
9197bc1652 ADD: Use different icon for broken links (not with overlay icons). 2010-04-13 10:40:40 +00:00
Alexander Koblov
6da343a801 UPD: Flash drive icon 2010-01-14 18:00:24 +00:00
Alexander Koblov
87c4fa3105 ADD: Search button to default toolbar 2010-01-14 17:49:08 +00:00
Alexander Koblov
e64d58efdc FIX: text-x-log.png format 2009-12-20 18:28:16 +00:00
cobines
fc891412c7 DEL: Removed svn:executable property. 2009-12-18 20:21:01 +00:00
Alexander Koblov
0c6d78914b UPD: Show another icon for network drive 2009-12-06 16:49:09 +00:00
Alexander Koblov
b4ef927798 ADD: Show overlay icons under Linux 2009-11-16 12:48:26 +00:00
Alexander Koblov
f9f4e28c8f UPD: Show icons mode (don't show exe icons) 2009-08-15 15:54:52 +00:00
Alexander Koblov
732adf07a7 UPD: Use standard icon names (FreeDesktop.org specification) 2009-08-09 10:46:21 +00:00
Alexander Koblov
6a6498331e UPD: Use standard icon names (FreeDesktop.org specification) 2009-08-09 10:18:00 +00:00
Alexander Koblov
64fb18176e UPD: Use standard icon names 2009-08-09 09:58:48 +00:00
Alexander Koblov
d9f9af42ca UPD: Use standard icon names 2009-08-09 09:29:42 +00:00
Alexander Koblov
fee40228e5 FIX: text-x-generic icon format 2009-07-14 17:34:06 +00:00
Alexander Koblov
d48e72503b UPD: Folder-link icons 2009-07-12 13:40:00 +00:00
Alexander Koblov
e98c176cec UPD: Clean up 2009-07-12 13:24:05 +00:00
Alexander Koblov
36d1767760 UPD: Folder icons 2009-07-12 13:15:37 +00:00
Alexander Koblov
81c5418066 UPD: Some mime icons 2009-05-19 21:09:18 +00:00
Alexander Koblov
2b66fe8957 UPD: Some mime icons 2009-05-19 21:03:48 +00:00
Alexander Koblov
7c3ca1aa67 UPD: Some mime icons 2009-05-16 23:07:44 +00:00
Alexander Koblov
f2604815a6 UPD: Some mime icons 2009-05-16 22:48:39 +00:00
Alexander Koblov
157b5e9a36 UPD: Text file icon 2009-05-16 22:39:49 +00:00
Alexander Koblov
ecc9288339 ADD: Mime icon for pascal sources 2009-05-16 22:29:10 +00:00