New tool for TC :-)

English support forum

Moderators: Hacker, petermad, Stefan2, white

User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ts4242
try to change the font from View> Options> Font Name
Thank it works fine. I suggest to change the default font to the system default. This setting is not saved and is lost after terminating the program!
suppose you have a checked command in the list and you want to know where it is in the menu this button will help you and vice versa if you have a command in the menu and want to know where it is in the list this button also will help you.
Thank you - it's a nice function.

One suggestion: Please don't use the registry to store your settings.
User avatar
ts4242
Power Member
Power Member
Posts: 2081
Joined: 2004-02-02, 20:08 UTC
Contact:

Post by *ts4242 »

2>lefteous
Thank it works fine. I suggest to change the default font to the system default. This setting is not saved and is lost after terminating the program!
i will take care for that.
can i ask you about your suggestion: Please don't use the registry to store your settings.
Why?
User avatar
djk
Power Member
Power Member
Posts: 1651
Joined: 2003-03-17, 11:33 UTC
Location: Poland
Contact:

Post by *djk »

ts4242 wrote: can i ask you about your suggestion: Please don't use the registry to store your settings.
Why?
Many people prefer ini files because you can easily backup or move to another computer whole TC configuration (together with plugins and tools).

Look also here
DJK
Totally addicted to Total Commander
totalcmd.pl
en.totalcmd.pl
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Very nice app and the best menu editor available till now I think. I second the proposal to use ini-file for settings as that's the way most TC users are expecting and it's more comfortable when doing backups. Remember, your tool is not the only one related to TC. If 10 tools store their settings in registry you have to export 10 different reg keys if you have finally found them...

One additional suggestion (to use default system font was already mentioned):

No need to ask for TC Installation Folder, you can extract it from here:
HKEY_CURRENT_USER\Software\Ghisler\Total Commander.

Icfu
This account is for sale
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2icfu

This key doesn't exist on my system. And even if there would be a entry it can never be valid in general. There can be many local installations (sets of ini files) and many non local installations. Some addons refuse to work on my system for this reason.

My suggestion to solve this problem:
http://www.ghisler.ch/board/viewtopic.php?t=3238
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

The key exists because I have a user dependant installation. The machine dependant key is
HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler

The key always holds the install location from the last TC install!
The path is only interesting for reading the commands from totalcmd.inc imho which is propably the same in all of your installations anyway...
The chance that you have to change your menu when you are running TC from an USB stick is so low that there is no need to annoy 'normal' users with superfluous questions at first program start.

@ts4242:
Just offer an additional path setting in options for location of totalcmd.inc and use the setting from registry as default. So even people who moved TC to another location or run it from USB stick have a chance to change it to their liking.
It's just annoying to manually enter the path when it could be known automatically, that's all. ;)

Icfu
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2icfu
The key exists because I have a user dependant installation.
I have a user dependant installation too, but, thanks god, there is no key.
The machine dependant key is
HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler
Right, this is the machine wide, but only if it exists :lol:

2icfu
The key always holds the install location from the last TC install!
Yes old installation keys will be overriden. As I said before it doesn't work in general.
The path is only interesting for reading the commands from totalcmd.inc imho which is propably the same in all of your installations anyway...
No :P
The chance that you have to change your menu when you are running TC from an USB stick is so low that there is no need to annoy 'normal' users with superfluous questions at first program start.
Well I made a suggestion for a really user friendly solution.
If I could choose between "superfluous questions" and a not working addon I will probably take the "superfluous questions".

2ts4242
What about reading the opening the current TC menu at startup?
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

If you have no key in HKLM (this is created when you check 'apply to all users' while TC install) and no key in HKCU you have not installed TC but just copied your old TC directory to your new windows installation or have deleted the key manually. The key in HKCU is created on each TC install automatically.

For what other reason besides totalcmd.inc is the path needed by this application? Or was the 'no' regarding the content of your totalcmd.inc? Well, just read my proposal for ts4242, a manual path setting in options is enough to satisfy you and to not annoy 'regular' users.

There was even the possibility to popup the superfluous question ONLY when the app gets installed on Lefteous' like PCs with no registry setting or even no registry at all like on USB sticks.

Icfu
User avatar
ts4242
Power Member
Power Member
Posts: 2081
Joined: 2004-02-02, 20:08 UTC
Contact:

Post by *ts4242 »

2> icfu & lefteous
i will do the following
1- search for TC folder in HKLM and use it if exist and valid
2- if not found in HKLM then search for it in HKCU
3- if not found search for wincmd.ini file in windows folder and take the path from it.
4- if not found in these three locations no way i have to ask the user.

icfu wrote
@ts4242:
Just offer an additional path setting in options for location of totalcmd.inc and use the setting from registry as default. So even people who moved TC to another location or run it from USB stick have a chance to change it to their liking.
i don't see any reason for such option coz the program will never start without knowing where is totalcmd.inc from registry or from the user. and as far as the program start there is no meaning to open totalcmd.inc from another location. do you agree with me?

2>lefteous
2ts4242
What about reading the opening the current TC menu at startup?
this will lead us to another superfluous question where is wincmd.ini file? if i not found it in windows folder and there isn't Ghisler registry key.
but instead i will add a recent files list.
User avatar
djk
Power Member
Power Member
Posts: 1651
Joined: 2003-03-17, 11:33 UTC
Location: Poland
Contact:

Post by *djk »

2ts4242
When you have to ask user for the path - allow to browse and choose the right directory instead od typing it as it's now. (it's very easy to make a mistake typing).
DJK
Totally addicted to Total Commander
totalcmd.pl
en.totalcmd.pl
User avatar
ts4242
Power Member
Power Member
Posts: 2081
Joined: 2004-02-02, 20:08 UTC
Contact:

Post by *ts4242 »

djk wrote:2ts4242
When you have to ask user for the path - allow to browse and choose the right directory instead od typing it as it's now. (it's very easy to make a mistake typing).
you are right if this FAQ but you faced it once.
any way as you read in my previous topic you will get rid from it when i release the next version.
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

icfu,
Very nice app and the best menu editor available till now I think.
Oh well, there are only two of them... :)

Roman
User avatar
pdavit
Power Member
Power Member
Posts: 1529
Joined: 2003-02-05, 21:41 UTC
Location: Kavala -> Greece -> Europe -> Earth -> Solar System -> Milky Way -> Space
Contact:

Post by *pdavit »

Hacker wrote:Oh well, there are only two of them...
Don't despair my friend!

You DO know your audience after all! ;)
"My only reason for still using M$ Window$ as an OS is the existence of Total Commander!"
Christian Ghisler Rules!!!
User avatar
JohnFredC
Power Member
Power Member
Posts: 886
Joined: 2003-03-14, 13:37 UTC
Location: Sarasota Florida

Post by *JohnFredC »

Hi ts4242

Nice little program with great potential. However:

1. Drag and drop of menu items doesn't work on my system. Is it supposed to?

2. Possible bug: After I add a menu item, then select repeat from the context menu, the up and down toolbar buttons perform the repeat function instead of move. Maybe I don't understand what repeat is supposed to do? My menus have repeated commands in several different locations.

3. I like the idea of this program but find it unintuitive to use. I'm used to either drag and drop or buttons with arrows to add/remove items from a list. Perhaps a toolbar in the separator with appropriate "add" and "remove" buttons would be helpful.

4. A separate method of adding the hotkey combinations would be nice. Perhaps a "hotkey by example" approach? I would select a menu item, your program would prompt me to press the desired combination, I would do so, then your program would build the hot-key string and append it to the menu item in appropriate syntax.

Thanks!
Licensed, Mouse-Centric, moving (slowly) toward Touch-centric
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Oh well, there are only two of them...
How do you know? Have you travelled the whole WWW to make sure? If I was sure that there were only two I would have dropped the phrase 'I think'.

Is there no best among two alternatives? I don't get it, sorry. :)

Icfu
This account is for sale
Post Reply