Commit graph

140 commits

Author SHA1 Message Date
Alexander Koblov
8abe601043 ADD: Feature [0000999] Toolbar button state 2021-06-23 22:32:23 +03:00
Alexander Koblov
8cb5be69f4 UPD: KASPathEdit - cache directory list 2021-04-03 12:51:39 +03:00
Alexander Koblov
bafe8fa4d5 FIX: Build using Lazarus trunk
FIX: Bug [0001223] Access Violation when typing path manually in a large remote directory
2021-03-27 12:43:15 +03:00
Alexander Koblov
9aff236f5e ADD: KASButton control 2021-03-21 14:12:10 +03:00
Alexander Koblov
cfef0b46ed FIX: Show hotkeys for middle toolbar in the hint and menu 2020-01-19 14:50:48 +00:00
Alexander Koblov
3ab052bc3b FIX: KASToolBar - separator in vertical mode without themes 2020-01-11 17:33:39 +00:00
Alexander Koblov
beac1c8872 ADD: KASToolPanel control 2019-12-28 11:02:43 +00:00
Alexander Koblov
6c8b204e6f FIX: Clone separator item 2019-12-08 15:40:55 +00:00
Alexander Koblov
66901eb041 ADD: Toolbar - space style separator 2019-12-08 14:19:06 +00:00
Alexander Koblov
39f837558d ADD: KASToolBar - vertical mode support 2019-06-16 10:32:17 +00:00
Alexander Koblov
b9b5b48a3a FIX: Draw menu button overlay 2019-05-16 18:27:04 +00:00
Alexander Koblov
5c3e04b737 ADD: Toolbar - show captions option 2019-02-24 13:28:26 +00:00
Alexander Koblov
ff713ff280 ADD: KASStatusBar control 2019-01-27 11:26:54 +00:00
Alexander Koblov
c275f9cf61 FIX: TKASCDEdit - Selection X coordinate #2 2018-12-15 14:58:42 +00:00
Alexander Koblov
e9459d0be1 FIX: TKASCDEdit - Selection X coordinate 2018-12-15 14:53:55 +00:00
Alexander Koblov
26779a5e0a UPD: Optimization 2018-12-14 22:12:19 +00:00
Alexander Koblov
48e92595ed FIX: Possible division by zero 2018-12-14 22:08:56 +00:00
Alexander Koblov
cdf05b030a ADD: KASProgressBar - show percent under Windows 2018-12-14 21:54:32 +00:00
Alexander Koblov
83a1063a94 ADD: KASProgressBar - implement BarShowText under Windows 2018-12-14 21:30:46 +00:00
Alexander Koblov
d77e40e00a ADD: TKASProgressBar - Qt5 support 2018-11-03 10:46:17 +00:00
Alexander Koblov
7b3760e4e9 FIX: Autocomplete dropdown font color 2018-08-05 12:57:37 +00:00
Alexander Koblov
e0e0065643 FIX: Compatibility with Lazarus 1.8.4 2018-05-22 20:23:30 +00:00
Alexander Koblov
cae5e80a11 FIX: TKASCDEdit - copy to clipboard (right to left selection) 2018-03-17 08:17:13 +00:00
Alexander Koblov
463c39c681 DEL: Obsolote units 2017-09-24 12:06:26 +00:00
Alexander Koblov
dce9f73f10 ADD: Copyright info 2017-09-24 11:46:18 +00:00
Alexander Koblov
26daa37803 ADD: Edit context menu 2017-09-24 11:36:09 +00:00
Alexander Koblov
64a1fb91ee UPD: Left/right control spacing 2017-09-24 09:27:15 +00:00
Alexander Koblov
3185b8f3b0 UPD: Get color from color property 2017-09-24 09:06:11 +00:00
Alexander Koblov
32932bb20b FIX: Erase background, update size 2017-09-23 20:28:43 +00:00
Alexander Koblov
431ee87958 FIX: Copy to clipboard, readonly mode 2017-09-23 18:11:57 +00:00
Alexander Koblov
a568a95304 ADD: Autosize mode 2017-09-23 18:08:28 +00:00
Alexander Koblov
81e1d83c20 ADD: TKASCDEdit control 2017-09-23 17:32:55 +00:00
Alexander Koblov
77f8f9e9dc FIX: Access violation after editing toolbar 2017-05-11 17:44:26 +00:00
Alexander Koblov
c2f6afd273 FIX: High-DPI - copy/move dialog 2017-05-08 11:45:03 +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
Alexander Koblov
1dcf556b6c FIX: This file was automatically created by Lazarus. Do not edit! 2016-04-02 11:22:55 +00:00
meteu
b5cd6dfa89 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
Denis Bisson
1f22fbeb55 ADD: When button becomes a menuitem and the "tooltip" becomes the caption, if it includes the suggested hint added with the "Suggest" button in the toolbar configuration, it will now be better displayed since we have just one line to show the caption of the menuitem. 2016-01-30 16:10:20 +00:00
Alexander Koblov
930d548c00 FIX: Some warnings 2015-12-05 23:12:42 +00:00
Alexander Koblov
c11f9feb43 UPD: Prepare FPC 3.0 support 2015-10-23 20:27:30 +00:00
Alexander Koblov
44a820ae94 FIX: ComboBox height 2015-02-28 20:52:21 +00:00
Alexander Koblov
75d7892315 ADD: TComboBoxAutoWidth class 2015-02-28 12:37:42 +00:00
Alexander Koblov
16281c3dd6 UPD: Many different improvements (patch by Denis Bisson) 2015-01-09 19:29:23 +00:00
Alexander Koblov
c03aac82dc FIX: Close autocomplete window when application lost focus 2014-03-15 16:56:46 +00:00
Alexander Koblov
1ae45397bf FIX: Show autocomplete window only if text is modified 2014-03-15 16:46:04 +00:00
cobines
7e69ed448b FIX: Issue [0000715] Language change does not update toolbar buttons text.
Now Hint for Command menu items is not saved to xml file if it is the same as default text for the action. Then on loading the toolbar the hint is set based on current language.
2013-08-23 20:07:51 +00:00
Alexander Koblov
7435542cba FIX: Unhandled exception when icon not found 2013-08-11 16:14:38 +00:00
cobines
c0ef0b997b DEL: Remove limit of toolbar submenus (wasn't working correctly too). We'll rely on widgetset to limit us. 2013-07-29 20:36:48 +00:00
Alexander Koblov
817cd693bb UPD: Use same debug info type for all components 2013-05-15 11:46:09 +00:00
Alexander Koblov
3c97168c02 FIX: Compiling with Lazarus 1.1 2013-02-05 18:41:21 +00:00