Commit graph

12 commits

Author SHA1 Message Date
Denis Bisson
6604bf1305 UPD: Modification in many of the option editors so if we change a setting in them and attempt to quit without saving what have been modified, we will be warned about that and will be either offered to save the modification, discard the modification or cancel the act of exiting. Previously, some option editors had that behaviour, but it was a case per case verification made from an option editor to another. Now it has been arranged is such way that it is at the ancestor level that is done the act of verifying if modification have been done when closing option editor. Maybe there are many forms affected, but overall it has simplified the code since it's done globally instead of having "CanWeClose" and "GenericSomethingChanged" functions duplicated in many option editor.
UPD: Since we were playing in many options editors, took the opportunity to update the copyright years, update the GNU license text for the "51 Franklin Street" address and few minor modifications do decrease the overall warning/hints at the end of a build.
2016-06-20 03:39:03 +00:00
Denis Bisson
02670bc12e UPD: Cosmetic modification to eliminate unaesthetic empty spaces around button of "TFileNameEdit" and "TEditButton". This was done in forms for the configuration forms for archivers, file associations, logs, miscellaneous, toolbar, differ and editor tool and ignore list.
UPD: At the same time, minor corrections here and there in alignment of few controls.
2016-06-04 15:37:28 +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
Alexander Koblov
cedad3c942 UPD: Many improvements (patch by Denis Bisson) 2015-05-31 17:36:59 +00:00
Alexander Koblov
23e9bdc2eb UPD: Use cm_ViewLogFile action to view log (patch by Denis Bisson) 2015-01-05 22:57:25 +00:00
Alexander Koblov
50efdc5ab8 ADD: Calculate/verify CRC32 in split/combine function (patch by Denis Bisson)
UPD: Increase directory hot list functionality (patch by Denis Bisson)
2014-07-27 10:25:50 +00:00
cobines
60abbb7462 UPD: Set svn:eol-style property for all source files. 2012-04-09 01:13:34 +00:00
cobines
dc3b4fc255 UPD: Split tools page to separate editors. Create Terminal tool page. 2011-09-24 21:39:11 +00:00
cobines
390ecb12c7 UPD: Some optimizations to showing options editors to reduce visual flicker. 2011-09-23 19:53:08 +00:00
cobines
cdb39d0426 ADD: Grouping editors in options. 2011-09-22 19:13:13 +00:00
cobines
508a425d6b UPD: Remove notebook with pages in Options, create and show options editor as needed. 2011-09-01 21:40:37 +00:00
cobines
c2a9053b09 UPD: Make Columns, Configuration, Log options pages as TFrame. 2011-09-01 03:26:44 +00:00