Commit graph

92 commits

Author SHA1 Message Date
Alexander Koblov
d82eed4555 FIX: Don't change page index in DestroyAllPages 2021-01-22 19:07:44 +00:00
Alexander Koblov
eeeb989f20 ADD: Qt5 support (Windows) 2020-02-09 10:33:07 +00:00
Alexander Koblov
82d6c7a954 FIX: Build with lazarus trunk 2019-11-08 19:28:04 +00:00
Alexander Koblov
ddc194d522 FIX: Bug [0002336] Division by zero 2019-08-03 11:53:50 +00:00
Alexander Koblov
0677180151 FIX: Bug [0002324] Invalid floating point operation while closing tabs 2019-07-20 09:10:21 +00:00
Alexander Koblov
c7147b1d69 FIX: Bug [0001097] Show thumbnails loses Custom Columns 2019-06-08 10:55:45 +00:00
Alexander Koblov
a837c8dccb UPD: Use override methods instead events #2 2019-06-02 16:56:34 +00:00
Alexander Koblov
d2f5a336eb UPD: Use override methods instead events 2019-06-02 12:26:55 +00:00
Alexander Koblov
71e2940f9d UPD: Merged revision(s) 8805 from branches/0.9 2019-05-10 10:57:41 +00:00
Alexander Koblov
9e283aacff FIX: Bug [0002245] Crash when exit from quick view mode after file view mode change 2019-03-02 15:54:52 +00:00
Alexander Koblov
278f842035 FIX: Bug [0002181] 2018-11-28 19:45:09 +00:00
Alexander Koblov
95d05cce4c FIX: Load tabs under GTK2 2018-11-26 21:21:09 +00:00
Alexander Koblov
051be405f8 FIX: Tabs under macOS #3 2018-11-21 15:40:43 +00:00
Alexander Koblov
76238003b0 FIX: Tabs under macOS #2 2018-11-21 14:28:06 +00:00
Alexander Koblov
0db681d147 FIX: Tabs under macOS 2018-11-21 14:25:46 +00:00
Alexander Koblov
70618f7f43 FIX: Z-order, it's wrong when only one tab 2018-11-19 17:24:53 +00:00
Alexander Koblov
c073076fad UPD: Better tab control implementation 2018-11-18 18:29:02 +00:00
Alexander Koblov
756dd9f59b FIX: Bug [0002171] White rectangle below tabs after minimizing maximized DC window (after commit 8299) 2018-11-04 11:10:29 +00:00
Alexander Koblov
2f59c07def FIX: Tabs context menu position 2018-10-20 10:58:07 +00:00
Alexander Koblov
9b3915e1f9 ADD: cm_ActivateTabByIndex command 2018-09-16 13:52:05 +00:00
Alexander Koblov
86da71f458 FIX: Bug [0002130] Critical "Access violation" on startup under Linux 2018-09-11 17:01:23 +00:00
Alexander Koblov
fc0adf9bf2 FIX: Wrong component style 2018-09-10 17:37:11 +00:00
Alexander Koblov
b78c576c75 FIX: Create new tab at click on empty space 2018-09-07 21:18:29 +00:00
Alexander Koblov
beba076461 FIX: Recalculate tab height when change visible 2018-09-02 15:28:50 +00:00
Alexander Koblov
db1348ab61 FIX: Wrong PageIndex 2018-09-02 14:43:39 +00:00
Alexander Koblov
44441ff32e FIX: Possible crash 2018-09-02 14:39:15 +00:00
Alexander Koblov
4497d3c8df FIX: Tab size under GTK2 (on bottom) 2018-09-02 13:21:05 +00:00
Alexander Koblov
8ce39def67 FIX: Tab size under GTK2 (on bottom) 2018-09-01 21:35:38 +00:00
Alexander Koblov
649d035aae FIX: TabPosition 2018-09-01 21:28:13 +00:00
Alexander Koblov
9f81ecc3ae FIX: Background color under GTK2 2018-09-01 21:00:37 +00:00
Alexander Koblov
19657b427d FIX: Open new tab by double click 2018-09-01 20:55:05 +00:00
Alexander Koblov
e2d69d4c96 FIX: Tab height with close button under GTK2 2018-09-01 20:24:49 +00:00
Alexander Koblov
23ae09ee75 ADD: Feature [0001109] Tabcontrol instead of PageControl, to be flat like TC 2018-09-01 19:56:50 +00:00
Alexander Koblov
bbea912ef5 FIX: Build with Lazarus trunk 2017-09-24 15:13:03 +00:00
Alexander Koblov
32f882fd88 FIX: Bug [0001616] 2016-11-12 09:26:14 +00:00
Denis Bisson
1be586dfa5 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)
ADD: Because of the new "Favorite Tabs", addition of new internal commands: "cm_ConfigFavoriteTabs", "cm_LoadFavoriteTabs", "cm_SaveFavoriteTabs", "cm_ReloadFavoriteTabs", "cm_PreviousFavoriteTabs" and "cm_NextFavoriteTabs" .
ADD: "cm_CloseAllTabs" may now accept parameter "side=" to determine on which panel side it will apply (left, right, active, inactive and both).
ADD: "cm_CloseAllTabs" may now accept parameter "dolocked=" to indicate if it also close locked tabs (true-yes-on-1/false/no-off-0).
ADD: "cm_CloseAllTabs" may now accept parameter "confirmlocked=" to bypass global setting for closing locked tabs (true-yes-on-1/false/no-off-0).
ADD: "cm_CloseDuplicateTabs" also now accept the three above mentioned possible parameters. (So it can be set to close duplicate locked tab, but with keep the locked first if a normal one exists).
ADD: "cm_SaveTabs" and "cm_LoadTabs" may now accept more than a single parameter. For specifying the filename it may be "filename=".
ADD: "cm_SaveTabs" may now accept parameter "savedirhistory=" to indicate if we want to save history or not (default is yes respecting legacy).
ADD: "cm_LoadTabs" may now accept parameter "loadlefto=" and "loadrightto=" to indicate where to load the tabs that were saved in left and right panel. For each, the possible values are left, right, active, inactive, both and none.
ADD: "cm_LoadTabs" may now accept parameter "keep=" to make it not erase the existing tabs when in the notebook when loading the new tabs from file.
ADD: Tabs popup menu and the main menu tabs are now more similar. The term "more similar" stands for the fact that some popup action may apply on an inactive tab we right click on it. So for legacy, this is respected.
ADD: New internal command "cm_ConfigFolderTabs" to bring the configuration of the tabs. Was also matched with TC command "cm_DirTabsConfig" for import/export with TC.
ADD: New internal commands to affect all tabs locked state at once: "cm_SetAllTabsOptionNormal", "cm_SetAllTabsOptionPathLocked", "cm_SetAllTabsOptionPathResets" and "cm_SetAllTabsOptionDirsInNewTab".
ADD: Above mentioned four new commands "side=" to determine on which panel it will apply (left, right, active, inactive and both).
ADD: Regarding the folder tabs configuration, add the option "Keep renamed name when unlocking a tab" (default, for legacy, is false).
ADD: Still with this, add the "Confirm close locked tabs" option with default false for legacy.
ADD: Still with this, add the "Reuse existing tab when possible" option (it was written TODO in the source).
ADD: Still with this, add the "Always show drive letter in tab title" option to make it like TC for those who sometimes work with same folder names in many drives.
ADD: Still with this, add the "Close duplicate tabs when closing application" option. This way it may do a silent clean up when quiting and restarting a session.
ADD: Add an option to configure what it does when double click on a tab. It may now be "Close tab" (default, for legacy), but also "Access Favorite Tabs", "Tabs popup men" and "nothing" for those who hated the tab closed when they double-click on tab by accident.
ADD: Add confirmation dialog when quitting folder tabs configuration without having saved modified settings.
ADD: When closing multiple tabs and there are locked tabs, we may now click "ALL" once to close all at them at once without having to confirm each one.
APD: Update mention to year "2016" in affected source files.
2016-01-30 16:13:42 +00:00
meteu
e0703efcfc ADD: Primitive realization of Group-Paired Tab Sets 2016-01-25 14:17:56 +00:00
Alexander Koblov
4ba2861900 FIX: Some warnings 2015-12-04 20:21:45 +00:00
Alexander Koblov
a81cf149f1 UPD: Decrease file panel left border 2015-11-01 10:41:34 +00:00
Alexander Koblov
063c4f3f87 FIX: Don't reset permanent title at lock tab 2015-03-08 13:35:40 +00:00
Alexander Koblov
25f4406b66 FIX: Compatibility with Lazarus 1.0.x 2014-03-30 08:39:24 +00:00
Alexander Koblov
2c9d202df2 2014-03-30 06:57:58 +00:00
Alexander Koblov
227d22e755 FIX: Bug [0000853] "Tab disappears from the GUI after Switch tab action" 2014-03-29 08:57:26 +00:00
Alexander Koblov
087d0ee29b ADD: Use archive name as tab title when in archive root 2013-12-02 15:15:36 +00:00
Alexander Koblov
dc0e1a5228 FIX: Bug [0000655] Folder tabs crash 2013-04-28 13:07:17 +00:00
cobines
cc36a3d105 FIX: Bug [0000569] Displaying tab with folder name containing ampersand. Patch by pktfag. 2012-09-15 06:07:38 +00:00
vitaliyg
3c22baa952 FIX: Fixed incorrectly reported division by zero exception when accessing Page[-1] in notebook 2012-08-23 15:25:43 +00:00
Alexander Koblov
73a4137a1b ADD: Feature [0000541] "Show full tab path in hint" 2012-08-18 10:12:38 +00:00
Alexander Koblov
6e36962b31 UPD: Automatically set PermanentTitle at tab lock 2012-06-03 16:44:49 +00:00
cobines
bb2959f186 FIX: Reduce blinking when switching tabs on Windows by reducing erasing background. Issue [0000480]. 2012-05-18 00:03:46 +00:00