Added Informative message when running from Workbench without shift-clicking other icons

This commit is contained in:
krustur 2018-12-16 13:52:21 +01:00
parent 3d29d360bc
commit 1779eb3cec
2 changed files with 14 additions and 9 deletions

View File

@ -95,8 +95,8 @@ int main(int argc, char **argv)
if (argc == 0)
{
// Opened from WB
Information("Started from Workbench\n");
// Opened from WB
Information("Started from Workbench\n\n");
// Read args from tooltip
struct WBStartup *wbStartup = (struct WBStartup *)argv;
@ -134,13 +134,13 @@ int main(int argc, char **argv)
STRPTR AlignXTT = FindToolType(iconSnapDiskObject->do_ToolTypes, "ALIGNX");
if (AlignXTT)
{
Information("AlignXTT: %s\n", AlignXTT);
// Information("AlignXTT: %s\n", AlignXTT);
AlignX = strtol(AlignXTT, NULL, 10);
}
STRPTR AlignYTT = FindToolType(iconSnapDiskObject->do_ToolTypes, "ALIGNY");
if (AlignYTT)
{
Information("AlignYTT: %s\n", AlignYTT);
// Information("AlignYTT: %s\n", AlignYTT);
AlignY = strtol(AlignYTT, NULL, 10);
}
STRPTR CenterXTT = FindToolType(iconSnapDiskObject->do_ToolTypes, "CENTERX");
@ -153,10 +153,9 @@ int main(int argc, char **argv)
{
BottomY = TRUE;
}
}
CurrentDir(oldDir);
Verbose(" PADLEFT %li\n", PaddingLeft);
Verbose(" PADTOP %li\n", PaddingTop);
Verbose(" ALIGNX %li\n", AlignX);
@ -166,12 +165,18 @@ int main(int argc, char **argv)
}
// No tools selected?
if (argc <= 1)
{
Information("Use IconSnap from Workbench by Shift-clicking on the Icons\n");
Information("you want to SnapShot, and double click on IconSnap\n");
exit(RETURN_OK);
}
// Iterate parameters
LONG numArgs = wbStartup->sm_NumArgs;
Verbose("Number of arguments received = %ld\n", numArgs);
// for (LONG i = 0; i < numArgs; i++)
// {
//Verbose("Argument %ld name = %s\n", i, wbStartup->sm_ArgList[i].wa_Name);
@ -198,7 +203,7 @@ int main(int argc, char **argv)
// }
exit(RETURN_OK);
}
}
// check arguments
rdargs = ReadArgs(argumentString, argArray, NULL);

View File

@ -35,7 +35,7 @@ short iconLibraryV44Enabled = FALSE;
// Logging
#define LOG_MAX (256)
// const char *ConsoleString = "CON:20/20/500/100/IconSnap/CLOSE";
const char *ConsoleString = "CON:20/20/500/100/IconSnap";
const char *ConsoleString = "CON:15/23/500/220/IconSnap";
long ConsoleDelay = 100;
unsigned char *LogBuffer = NULL;
short verbose = FALSE;