AmiDock: docky title/name doesn't change

This forum is for general developer support questions.
Post Reply
User avatar
javierdlr
Beta Tester
Beta Tester
Posts: 389
Joined: Sun Jun 19, 2011 10:13 pm
Location: Donostia (GUIPUZCOA) - Spain
Contact:

AmiDock: docky title/name doesn't change

Post by javierdlr »

Hi, AmiDock has a feature that you can "rename" a program/docky to whatever you want ('Name' string gadget in Contents tab) and that string is showed as label in AmiDock.
It only needs in docky.c code:

Code: Select all

..
case DOCKYGET_RenderMode:
 *msgData = DOCKYRENDERMODE_Icon;
break;

case DOCKYGET_AllowsRename:
 *msgData = TRUE;
break;
..
But alas in AmiDock XML config shows 'VOLUME' as Name:

Code: Select all

..
	<dict>
	<key>Name</key>
	<string>Volumen</string>
	<key>FileName</key>
	<string>Utilidades:MUSICA/Mixer/Mixer.docky</string>
	<key>DndAtOnce</key>
	<bool>FALSE</bool>
	</dict>
..
It shows 'Mixer' as label (instead of VOLUMEN), I can open AmiDock prefs and then change 'Name' string gadget to VOLUMEN, Use/Save and name changes to VOLUMEN.

Do I need another tag (DOCKYGET_Name?) in my docky.c or is a bug in AmiDock not reading 'Name' key, thus not "renaming" program/docky?

TIA
Post Reply